Home | History | Annotate | Download | only in config

Lines Matching defs:network_fd

107 	int network_fd;
118 if ((network_fd = open(dev_bpf_filename, O_RDWR)) < 0) {
129 if (ioctl(network_fd, BIOCVERSION, &version) < 0) {
132 _NDBOOTD_RAW_OPEN_ERROR(close(network_fd));
140 close(network_fd);
146 if (ioctl(network_fd, BIOCIMMEDIATE, &bpf_opt) < 0) {
149 _NDBOOTD_RAW_OPEN_ERROR(close(network_fd));
154 if (ioctl(network_fd, BIOCSBLEN, &bufsize) < 0) {
160 if (ioctl(network_fd, BIOCSHDRCMPLT, &bpf_opt) < 0) {
163 _NDBOOTD_RAW_OPEN_ERROR(close(network_fd));
167 if (ioctl(network_fd, BIOCSETIF, interface->ndbootd_interface_ifreq) < 0) {
171 close(network_fd);
178 if (ioctl(network_fd, BIOCSETF, &program) < 0) {
181 _NDBOOTD_RAW_OPEN_ERROR(close(network_fd));
185 if (ioctl(network_fd, BIOCGBLEN, &packet_buffer_size) < 0) {
188 _NDBOOTD_RAW_OPEN_ERROR(close(network_fd));
195 interface->ndbootd_interface_fd = network_fd;