Example #1
0
void NetDev_setMTU(const char* interfaceName,
                   uint32_t mtu,
                   struct Log* logger,
                   struct Except* eh)
{
     NetPlatform_setMTU(interfaceName, mtu, logger, eh);
}
Example #2
0
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));
}