| driver_wired.c | 48 int dhcp_sock; /* socket for dhcp packets */ member in struct:wpa_driver_wired_data 231 if ((drv->dhcp_sock = socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP)) < 0) { 237 if (eloop_register_read_sock(drv->dhcp_sock, handle_dhcp, 248 if (setsockopt(drv->dhcp_sock, SOL_SOCKET, SO_REUSEADDR, (char *) &n, 254 if (setsockopt(drv->dhcp_sock, SOL_SOCKET, SO_BROADCAST, (char *) &n, 263 if (setsockopt(drv->dhcp_sock, SOL_SOCKET, SO_BINDTODEVICE, 271 if (bind(drv->dhcp_sock, (struct sockaddr *) &addr2, 359 if (drv->dhcp_sock >= 0) { 360 eloop_unregister_read_sock(drv->dhcp_sock); 361 close(drv->dhcp_sock); [all...] |