This commit is contained in:
Joseph Henry 2022-02-17 09:48:15 -08:00
commit 5d4a9a4aa1

View file

@ -246,6 +246,9 @@ LinuxEthernetTap::LinuxEthernetTap(
return; return;
} }
usleep(100000);
if (isOldLinuxKernel()) {
ifr.ifr_ifru.ifru_mtu = (int)_mtu; ifr.ifr_ifru.ifru_mtu = (int)_mtu;
if (ioctl(sock,SIOCSIFMTU,(void *)&ifr) < 0) { if (ioctl(sock,SIOCSIFMTU,(void *)&ifr) < 0) {
::close(sock); ::close(sock);
@ -254,6 +257,8 @@ LinuxEthernetTap::LinuxEthernetTap(
} }
usleep(100000); usleep(100000);
}
ifr.ifr_flags |= IFF_MULTICAST; ifr.ifr_flags |= IFF_MULTICAST;
ifr.ifr_flags |= IFF_UP; ifr.ifr_flags |= IFF_UP;