From: Jouni Malinen Date: Mon, 23 Nov 2009 14:17:41 +0000 (+0200) Subject: Remove unneeded set-MTU operation from drivers X-Git-Tag: hostap_0_7_1~491 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0715247aa80d50cd96b59919bebaa13eba5bd7db;p=thirdparty%2Fhostap.git Remove unneeded set-MTU operation from drivers This code was copied from driver_hostap.c where it is used with the special wlan#ap interface. It was not supposed to be used to change the MTU for a normal data interface. --- diff --git a/src/drivers/driver_atheros.c b/src/drivers/driver_atheros.c index 82237a6fb..912213675 100644 --- a/src/drivers/driver_atheros.c +++ b/src/drivers/driver_atheros.c @@ -304,17 +304,6 @@ madwifi_set_iface_flags(void *priv, int dev_up) return -1; } - if (dev_up) { - memset(&ifr, 0, sizeof(ifr)); - os_strlcpy(ifr.ifr_name, drv->iface, IFNAMSIZ); - ifr.ifr_mtu = HOSTAPD_MTU; - if (ioctl(drv->ioctl_sock, SIOCSIFMTU, &ifr) != 0) { - perror("ioctl[SIOCSIFMTU]"); - printf("Setting MTU failed - trying to survive with " - "current value\n"); - } - } - return 0; } diff --git a/src/drivers/driver_bsd.c b/src/drivers/driver_bsd.c index 7842dea70..e292c3dc3 100644 --- a/src/drivers/driver_bsd.c +++ b/src/drivers/driver_bsd.c @@ -319,17 +319,6 @@ bsd_set_iface_flags(void *priv, int dev_up) return -1; } - if (dev_up) { - memset(&ifr, 0, sizeof(ifr)); - os_strlcpy(ifr.ifr_name, drv->iface, sizeof(ifr.ifr_name)); - ifr.ifr_mtu = HOSTAPD_MTU; - if (ioctl(drv->ioctl_sock, SIOCSIFMTU, &ifr) != 0) { - perror("ioctl[SIOCSIFMTU]"); - printf("Setting MTU failed - trying to survive with " - "current value\n"); - } - } - return 0; } diff --git a/src/drivers/driver_madwifi.c b/src/drivers/driver_madwifi.c index 6c040aaeb..dfb33c97b 100644 --- a/src/drivers/driver_madwifi.c +++ b/src/drivers/driver_madwifi.c @@ -342,17 +342,6 @@ madwifi_set_iface_flags(void *priv, int dev_up) return -1; } - if (dev_up) { - memset(&ifr, 0, sizeof(ifr)); - os_strlcpy(ifr.ifr_name, drv->iface, IFNAMSIZ); - ifr.ifr_mtu = HOSTAPD_MTU; - if (ioctl(drv->ioctl_sock, SIOCSIFMTU, &ifr) != 0) { - perror("ioctl[SIOCSIFMTU]"); - printf("Setting MTU failed - trying to survive with " - "current value\n"); - } - } - return 0; }