summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjdike <jdike>2003-08-07 18:58:55 +0000
committerjdike <jdike>2003-08-07 18:58:55 +0000
commit7eac125d885512e2728b3c55bc02df7c54620ff1 (patch)
treeade96436984273a438925a0992ecd0904169711b
parent931c5fd7a61eef07a136025f37cc47ee1037dec8 (diff)
downloaduml-history-7eac125d885512e2728b3c55bc02df7c54620ff1.tar.gz
Added IFF_NO_PI to the TAP flags, which causes the host to stop adding stuff
to frames that go through the device.
-rw-r--r--arch/um/os-Linux/drivers/tuntap_user.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/um/os-Linux/drivers/tuntap_user.c b/arch/um/os-Linux/drivers/tuntap_user.c
index 494f047..4475842 100644
--- a/arch/um/os-Linux/drivers/tuntap_user.c
+++ b/arch/um/os-Linux/drivers/tuntap_user.c
@@ -142,7 +142,7 @@ static int tuntap_open(void *data)
return(-errno);
}
memset(&ifr, 0, sizeof(ifr));
- ifr.ifr_flags = IFF_TAP;
+ ifr.ifr_flags = IFF_TAP | IFF_NO_PI;
strncpy(ifr.ifr_name, pri->dev_name, sizeof(ifr.ifr_name) - 1);
if(ioctl(pri->fd, TUNSETIFF, (void *) &ifr) < 0){
printk("TUNSETIFF failed, errno = %d", errno);