Lines Matching refs:sock
43 bool GetIfState(const char* ifName, int sock, struct ifreq* ifr) in GetIfState() argument
54 if (TEMP_FAILURE_RETRY(ioctl(sock, SIOCGIFFLAGS, ifr)) != 0) { in GetIfState()
63 UniqueFd sock(socket(PF_INET, SOCK_DGRAM | SOCK_CLOEXEC, 0)); in GetUpState() local
64 if (sock.Get() < 0) { in GetUpState()
69 if (!GetIfState(ifName, sock.Get(), &ifr)) { in GetUpState()
77 UniqueFd sock(socket(PF_INET, SOCK_DGRAM | SOCK_CLOEXEC, 0)); in SetUpState() local
78 if (sock.Get() < 0) { in SetUpState()
83 if (!GetIfState(ifName, sock.Get(), &ifr)) { in SetUpState()
95 if (TEMP_FAILURE_RETRY(ioctl(sock.Get(), SIOCSIFFLAGS, &ifr)) != 0) { in SetUpState()
117 UniqueFd sock(socket(PF_INET, SOCK_DGRAM | SOCK_CLOEXEC, 0)); in SetMacAddress() local
118 if (sock.Get() < 0) { in SetMacAddress()
122 if (!GetIfState(ifName, sock.Get(), &ifr)) { in SetMacAddress()
132 if (TEMP_FAILURE_RETRY(ioctl(sock.Get(), SIOCSIFHWADDR, &ifr)) != 0) { in SetMacAddress()