void NetDev_setMTU(const char* interfaceName, uint32_t mtu, struct Log* logger, struct Except* eh) { NetPlatform_setMTU(interfaceName, mtu, logger, eh); }
void c_tun_device_apple::set_mtu(uint32_t mtu) { _fact("Setting MTU="<<mtu); const auto name = m_ifr_name.c_str(); _fact("Setting MTU="<<mtu<<" on card: " << name); t_syserr error = NetPlatform_setMTU(name, mtu); if (error.my_code != 0) throw std::runtime_error("set MTU error: " + errno_to_string(error.errno_copy)); }