Lines Matching defs:sock_fd

320 static int	enter_rfmon_mode(pcap_t *handle, int sock_fd,
535 del_mon_if(pcap_t *handle, int sock_fd, struct nl80211_state *state,
539 add_mon_if(pcap_t *handle, int sock_fd, struct nl80211_state *state,
547 ifindex = iface_get_id(sock_fd, device, handle->errbuf);
630 del_mon_if(handle, sock_fd, state, device, mondevice);
644 del_mon_if(pcap_t *handle, int sock_fd, struct nl80211_state *state,
651 ifindex = iface_get_id(sock_fd, mondevice, handle->errbuf);
2330 int sock_fd, arptype;
2349 sock_fd = is_any_device ?
2353 if (sock_fd == -1) {
2394 handlep->lo_ifindex = iface_get_id(sock_fd, "lo", handle->errbuf);
2418 err = enter_rfmon_mode(handle, sock_fd, device);
2421 close(sock_fd);
2429 close(sock_fd);
2443 arptype = iface_get_arptype(sock_fd, device, handle->errbuf);
2445 close(sock_fd);
2450 close(sock_fd);
2474 if (close(sock_fd) == -1) {
2479 sock_fd = socket(PF_PACKET, SOCK_DGRAM, 0);
2480 if (sock_fd < 0) {
2533 handlep->ifindex = iface_get_id(sock_fd, device,
2536 close(sock_fd);
2540 if ((err = iface_bind(sock_fd, handlep->ifindex,
2542 close(sock_fd);
2553 close(sock_fd);
2609 if (setsockopt(sock_fd, SOL_PACKET, PACKET_ADD_MEMBERSHIP,
2613 close(sock_fd);
2628 if (setsockopt(sock_fd, SOL_PACKET, PACKET_AUXDATA, &val,
2632 close(sock_fd);
2661 if (setsockopt(sock_fd, SOL_SOCKET, SO_TIMESTAMPNS, &nsec_tstamps, sizeof(nsec_tstamps)) < 0) {
2663 close(sock_fd);
2671 handle->fd = sock_fd;
2679 if (getsockopt(sock_fd, SOL_SOCKET, SO_BPF_EXTENSIONS,
4795 enter_rfmon_mode(pcap_t *handle, int sock_fd, const char *device)
4832 ret = add_mon_if(handle, sock_fd, &nlstate, device, mondevice);
4875 del_mon_if(handle, sock_fd, &nlstate, device,
4886 if (ioctl(sock_fd, SIOCGIFFLAGS, &ifr) == -1) {
4890 del_mon_if(handle, sock_fd, &nlstate, device,
4896 if (ioctl(sock_fd, SIOCSIFFLAGS, &ifr) == -1) {
4900 del_mon_if(handle, sock_fd, &nlstate, device,
4926 enter_rfmon_mode(pcap_t *handle _U_, int sock_fd _U_, const char *device _U_)