Lines Matching refs:pset
565 struct pollfd pset[2]; in main() local
612 pset[0].fd = socket(PF_PACKET, SOCK_DGRAM, 0); in main()
618 if (ioctl(pset[0].fd, SIOCGIFINDEX, &ifr)) { in main()
625 pset[1].fd = -1; in main()
627 pset[1].fd = socket(PF_PACKET, SOCK_DGRAM, 0); in main()
628 if (pset[1].fd >= 0) { in main()
629 load_arp_bpflet(pset[1].fd); in main()
634 if (pset[1].fd >= 0) { in main()
640 if (bind(pset[1].fd, (struct sockaddr*)&sll, sizeof(sll)) < 0) { in main()
641 close(pset[1].fd); in main()
642 pset[1].fd = -1; in main()
646 if (pset[0].fd >= 0) { in main()
652 if (bind(pset[0].fd, (struct sockaddr*)&sll, sizeof(sll)) < 0) { in main()
653 close(pset[0].fd); in main()
654 pset[0].fd = -1; in main()
657 if (pset[0].fd < 0) { in main()
658 pset[0] = pset[1]; in main()
706 pset[0].events = EVENTS; in main()
707 pset[0].revents = 0; in main()
708 pset[1].events = EVENTS; in main()
709 pset[1].revents = 0; in main()
711 i = poll(pset, psize, -1); in main()
720 if (pset[i].revents&EVENTS) in main()
721 serve_it(pset[i].fd); in main()