Lines Matching refs:interface

148         const char *family, const char *which, const char *interface, const char *parameter) {  in getParameterPathname()  argument
153 !isInterfaceName(interface) || in getParameterPathname()
159 return StringPrintf("%s/%s/%s/%s/%s", proc_net_path, family, which, interface, parameter); in getParameterPathname()
265 int InterfaceController::setEnableIPv6(const char *interface, const int on) { in setEnableIPv6() argument
266 if (!isIfaceName(interface)) { in setEnableIPv6()
273 return writeValueToPath(ipv6_proc_path, interface, "disable_ipv6", disable_ipv6); in setEnableIPv6()
278 Status InterfaceController::setIPv6AddrGenMode(const std::string& interface, int mode) { in setIPv6AddrGenMode() argument
279 if (!isIfaceName(interface)) { in setIPv6AddrGenMode()
280 return statusFromErrno(ENOENT, "invalid iface name: " + interface); in setIPv6AddrGenMode()
287 writeValueToPath(ipv6_proc_path, interface.c_str(), "addr_gen_mode", "0"); in setIPv6AddrGenMode()
290 return enableStablePrivacyAddresses(interface, getProperty, setProperty); in setIPv6AddrGenMode()
301 int InterfaceController::setAcceptIPv6Ra(const char *interface, const int on) { in setAcceptIPv6Ra() argument
302 if (!isIfaceName(interface)) { in setAcceptIPv6Ra()
309 return writeValueToPath(ipv6_proc_path, interface, "accept_ra", accept_ra); in setAcceptIPv6Ra()
312 int InterfaceController::setAcceptIPv6Dad(const char *interface, const int on) { in setAcceptIPv6Dad() argument
313 if (!isIfaceName(interface)) { in setAcceptIPv6Dad()
318 return writeValueToPath(ipv6_proc_path, interface, "accept_dad", accept_dad); in setAcceptIPv6Dad()
321 int InterfaceController::setIPv6DadTransmits(const char *interface, const char *value) { in setIPv6DadTransmits() argument
322 if (!isIfaceName(interface)) { in setIPv6DadTransmits()
326 return writeValueToPath(ipv6_proc_path, interface, "dad_transmits", value); in setIPv6DadTransmits()
329 int InterfaceController::setIPv6PrivacyExtensions(const char *interface, const int on) { in setIPv6PrivacyExtensions() argument
330 if (!isIfaceName(interface)) { in setIPv6PrivacyExtensions()
336 return writeValueToPath(ipv6_proc_path, interface, "use_tempaddr", on ? "2" : "0"); in setIPv6PrivacyExtensions()
354 int InterfaceController::setMtu(const char *interface, const char *mtu) in setMtu() argument
356 if (!isIfaceName(interface)) { in setMtu()
360 return writeValueToPath(sys_net_path, interface, "mtu", mtu); in setMtu()
364 int InterfaceController::addAddress(const char *interface, in addAddress() argument
366 return ifc_add_address(interface, addrString, prefixLength); in addAddress()
370 int InterfaceController::delAddress(const char *interface, in delAddress() argument
372 return ifc_del_address(interface, addrString, prefixLength); in delAddress()
385 const char *family, const char *which, const char *interface, const char *parameter, in getParameter() argument
387 const std::string path(getParameterPathname(family, which, interface, parameter)); in getParameter()
399 const char *family, const char *which, const char *interface, const char *parameter, in setParameter() argument
401 const std::string path(getParameterPathname(family, which, interface, parameter)); in setParameter()