Lines Matching refs:ifindex
85 int ifindex; member
171 addr->can_ifindex = skb->dev->ifindex; in raw_rcv()
278 if (ro->ifindex != dev->ifindex) in raw_notify()
291 ro->ifindex = 0; in raw_notify()
337 ro->ifindex = 0; in raw_init()
387 if (ro->ifindex) { in raw_release()
390 dev = dev_get_by_index(sock_net(sk), ro->ifindex); in raw_release()
403 ro->ifindex = 0; in raw_release()
422 int ifindex; in raw_bind() local
433 if (ro->bound && addr->can_ifindex == ro->ifindex) in raw_bind()
452 ifindex = dev->ifindex; in raw_bind()
458 ifindex = 0; in raw_bind()
467 if (ro->ifindex) { in raw_bind()
471 ro->ifindex); in raw_bind()
481 ro->ifindex = ifindex; in raw_bind()
509 addr->can_ifindex = ro->ifindex; in raw_getname()
552 if (ro->bound && ro->ifindex) { in raw_setsockopt()
553 dev = dev_get_by_index(sock_net(sk), ro->ifindex); in raw_setsockopt()
613 if (ro->bound && ro->ifindex) { in raw_setsockopt()
614 dev = dev_get_by_index(sock_net(sk), ro->ifindex); in raw_setsockopt()
777 int ifindex; in raw_sendmsg() local
789 ifindex = addr->can_ifindex; in raw_sendmsg()
791 ifindex = ro->ifindex; in raw_sendmsg()
794 dev = dev_get_by_index(sock_net(sk), ifindex); in raw_sendmsg()
813 can_skb_prv(skb)->ifindex = dev->ifindex; in raw_sendmsg()