92:         sd = so_socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP);
93:         DEBUG_PRINT(("init_receiver: so_socket = %d(%d, %d)\n", sd, MERCD(sd), SERCD(sd)));
94: 
100:         re = so_bind(sd, (struct sockaddr*)&s, sizeof s);
101:         DEBUG_PRINT(("init_receiver: so_bind = %d(%d, %d)\n", re, MERCD(re), SERCD(re)));
102: 
117:         re = get_hwaddr(ifname, state->hwaddr);
118:         DEBUG_PRINT(("init_state: get_hwaddr = %d(%d, %d)\n", re, MERCD(re), SERCD(re)));
119: 
209:         fd = so_bpfopen("/dev/bpf0", O_RDWR);
210:         DEBUG_PRINT(("send_request: so_bpfopen = %d(%d, %d)\n", fd, MERCD(fd), SERCD(fd)));
211:         re = so_ioctl(fd, BIOCSETIF, &ifr);
212:         DEBUG_PRINT(("send_request: so_ioctl = %d(%d, %d)\n", re, MERCD(re), SERCD(re)));
213:         re = so_write(fd, &p, sizeof p.eth + sizeof p.ip + udp_len);
214:         DEBUG_PRINT(("send_request: so_write = %d(%d, %d)\n", re, MERCD(re), SERCD(re)));
215:         so_close(fd);
232:         re = so_select(server+1, &fds, NULL, NULL, &tv);
233:         DEBUG_PRINT(("dhclient: so_select = %d(%d, %d)\n", re, MERCD(re), SERCD(re)));
234: 
284:         re = so_recvfrom(server, &offer, sizeof offer, 0, (struct sockaddr*)&ssa, &ssa_len);
285:         DEBUG_PRINT(("dhclient: so_recvfrom = %d(%d, %d)\n", re, MERCD(re), SERCD(re)));
286:         if ( re < 0 ) {
329:         re = so_resctl(SO_RES_DEL_SERVER, &sa, sizeof sa);
330:         DEBUG_PRINT(("setup: so_resctl(%s) = %d(%d, %d)\n", "delete", re, MERCD(re), SERCD(re)));
331: 
339:                 a.s_addr = state->dns[i];
340:                 DEBUG_PRINT(("setup: so_resctl(%s) = %d(%d, %d)\n", inet_ntop(AF_INET, &a, rbuf, sizeof(rbuf)), re, MERCD(re), SERCD(re)));
341:         }
360:                         re = send_request(&state);
361:                         DEBUG_PRINT(("dhclient: [REQUEST:%d] = %d(%d, %d)\n", state.state, re, MERCD(re), SERCD(re)));
362:                         if ( re < 0 ) {