• Home
  • Raw
  • Download

Lines Matching refs:ifindex

97 	int ifindex;  member
241 static u32 netlbl_unlhsh_hash(int ifindex) in netlbl_unlhsh_hash() argument
246 return ifindex & (rcu_dereference(netlbl_unlhsh)->size - 1); in netlbl_unlhsh_hash()
259 static struct netlbl_unlhsh_iface *netlbl_unlhsh_search_iface(int ifindex) in netlbl_unlhsh_search_iface() argument
265 bkt = netlbl_unlhsh_hash(ifindex); in netlbl_unlhsh_search_iface()
268 if (iter->valid && iter->ifindex == ifindex) in netlbl_unlhsh_search_iface()
286 static struct netlbl_unlhsh_iface *netlbl_unlhsh_search_iface_def(int ifindex) in netlbl_unlhsh_search_iface_def() argument
290 entry = netlbl_unlhsh_search_iface(ifindex); in netlbl_unlhsh_search_iface_def()
400 static struct netlbl_unlhsh_iface *netlbl_unlhsh_add_iface(int ifindex) in netlbl_unlhsh_add_iface() argument
409 iface->ifindex = ifindex; in netlbl_unlhsh_add_iface()
416 if (ifindex > 0) { in netlbl_unlhsh_add_iface()
417 bkt = netlbl_unlhsh_hash(ifindex); in netlbl_unlhsh_add_iface()
418 if (netlbl_unlhsh_search_iface(ifindex) != NULL) in netlbl_unlhsh_add_iface()
462 int ifindex; in netlbl_unlhsh_add() local
480 ifindex = dev->ifindex; in netlbl_unlhsh_add()
482 iface = netlbl_unlhsh_search_iface(ifindex); in netlbl_unlhsh_add()
484 ifindex = 0; in netlbl_unlhsh_add()
488 iface = netlbl_unlhsh_add_iface(ifindex); in netlbl_unlhsh_add()
584 dev = dev_get_by_index(net, iface->ifindex); in netlbl_unlhsh_remove_addr4()
646 dev = dev_get_by_index(net, iface->ifindex); in netlbl_unlhsh_remove_addr6()
695 if (iface->ifindex > 0) in netlbl_unlhsh_condremove_iface()
745 iface = netlbl_unlhsh_search_iface(dev->ifindex); in netlbl_unlhsh_remove()
808 iface = netlbl_unlhsh_search_iface(dev->ifindex); in netlbl_unlhsh_netdev_handler()
1181 if (iface->ifindex > 0) { in netlbl_unlabel_staticlist_gen()
1182 dev = dev_get_by_index(&init_net, iface->ifindex); in netlbl_unlabel_staticlist_gen()