Loading libnetutils/ifc_utils.c +16 −0 Original line number Diff line number Diff line Loading @@ -985,3 +985,19 @@ int ifc_get_mtu(const char *name, int *mtuSz) return -1; } // Required for Broadcom RILD int ifc_set_mtu(const char *name, int mtuSz) { struct ifreq ifr; int ret; ifc_init_ifr(name, &ifr); ifr.ifr_mtu = mtuSz; ret = ioctl(ifc_ctl_sock, SIOCSIFMTU, &ifr); if (ret < 0) { printerr("ifc_set_mtu: SIOCSIFMTU failed: %d\n", ret); } return ret; } Loading
libnetutils/ifc_utils.c +16 −0 Original line number Diff line number Diff line Loading @@ -985,3 +985,19 @@ int ifc_get_mtu(const char *name, int *mtuSz) return -1; } // Required for Broadcom RILD int ifc_set_mtu(const char *name, int mtuSz) { struct ifreq ifr; int ret; ifc_init_ifr(name, &ifr); ifr.ifr_mtu = mtuSz; ret = ioctl(ifc_ctl_sock, SIOCSIFMTU, &ifr); if (ret < 0) { printerr("ifc_set_mtu: SIOCSIFMTU failed: %d\n", ret); } return ret; }