driver_wired.c | 50 int dhcp_sock; /* socket for dhcp packets */ member in struct:wpa_driver_wired_data 233 if ((drv->dhcp_sock = socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP)) < 0) { 239 if (eloop_register_read_sock(drv->dhcp_sock, handle_dhcp, 250 if (setsockopt(drv->dhcp_sock, SOL_SOCKET, SO_REUSEADDR, (char *) &n, 256 if (setsockopt(drv->dhcp_sock, SOL_SOCKET, SO_BROADCAST, (char *) &n, 265 if (setsockopt(drv->dhcp_sock, SOL_SOCKET, SO_BINDTODEVICE, 273 if (bind(drv->dhcp_sock, (struct sockaddr *) &addr2, 361 if (drv->dhcp_sock >= 0) { 362 eloop_unregister_read_sock(drv->dhcp_sock); 363 close(drv->dhcp_sock); [all...] |