Lines Matching refs:ifindex
45 int ifindex; in l3mdev_master_ifindex() local
48 ifindex = l3mdev_master_ifindex_rcu(dev); in l3mdev_master_ifindex()
51 return ifindex; in l3mdev_master_ifindex()
60 return l3mdev_master_ifindex_rcu(dev) ? : dev->ifindex; in l3mdev_fib_oif_rcu()
75 u32 l3mdev_fib_table_by_index(struct net *net, int ifindex);
96 static inline bool netif_index_is_l3_master(struct net *net, int ifindex) in netif_index_is_l3_master() argument
101 if (ifindex == 0) in netif_index_is_l3_master()
106 dev = dev_get_by_index_rcu(net, ifindex); in netif_index_is_l3_master()
115 static inline int l3mdev_get_saddr(struct net *net, int ifindex, in l3mdev_get_saddr() argument
121 if (ifindex) { in l3mdev_get_saddr()
125 dev = dev_get_by_index_rcu(net, ifindex); in l3mdev_get_saddr()
175 return dev ? dev->ifindex : 0; in l3mdev_fib_oif_rcu()
179 return dev ? dev->ifindex : 0; in l3mdev_fib_oif()
190 static inline u32 l3mdev_fib_table_by_index(struct net *net, int ifindex) in l3mdev_fib_table_by_index() argument
201 static inline bool netif_index_is_l3_master(struct net *net, int ifindex) in netif_index_is_l3_master() argument
206 static inline int l3mdev_get_saddr(struct net *net, int ifindex, in l3mdev_get_saddr() argument