Lines Matching refs:ifindex
565 dev = __dev_get_by_index(sock_net(&po->sk), po->ifindex); in prb_calc_retire_blk_tmo()
2046 sll->sll_ifindex = orig_dev->ifindex; in packet_rcv()
2048 sll->sll_ifindex = dev->ifindex; in packet_rcv()
2271 sll->sll_ifindex = orig_dev->ifindex; in tpacket_rcv()
2273 sll->sll_ifindex = dev->ifindex; in tpacket_rcv()
2911 static int packet_do_bind(struct sock *sk, const char *name, int ifindex, in packet_do_bind() argument
2935 } else if (ifindex) { in packet_do_bind()
2936 dev = dev_get_by_index_rcu(sock_net(sk), ifindex); in packet_do_bind()
2959 dev->ifindex); in packet_do_bind()
2968 po->ifindex = -1; in packet_do_bind()
2972 po->ifindex = dev ? dev->ifindex : 0; in packet_do_bind()
3141 if (pkt_sk(sk)->ifindex < 0) in packet_recvmsg()
3314 dev = dev_get_by_index_rcu(sock_net(sk), pkt_sk(sk)->ifindex); in packet_getname_spkt()
3335 sll->sll_ifindex = po->ifindex; in packet_getname()
3339 dev = dev_get_by_index_rcu(sock_net(sk), po->ifindex); in packet_getname()
3390 if (ml->ifindex == dev->ifindex) { in packet_dev_mclist_delete()
3424 if (ml->ifindex == mreq->mr_ifindex && in packet_mc_add()
3436 i->ifindex = mreq->mr_ifindex; in packet_mc_add()
3461 if (ml->ifindex == mreq->mr_ifindex && in packet_mc_drop()
3468 dev = __dev_get_by_index(sock_net(sk), ml->ifindex); in packet_mc_drop()
3493 dev = __dev_get_by_index(sock_net(sk), ml->ifindex); in packet_flush_mclist()
3848 if (dev->ifindex == po->ifindex) { in packet_notifier()
3858 po->ifindex = -1; in packet_notifier()
3867 if (dev->ifindex == po->ifindex) { in packet_notifier()
4359 po->ifindex, in packet_seq_show()