Lines Matching full:net
3 * include/net/l3mdev.h - L3 master device API
10 #include <net/dst.h>
11 #include <net/fib_rules.h>
21 typedef int (*lookup_by_table_id_t)(struct net *net, u32 table_d);
56 int l3mdev_ifindex_lookup_by_table_id(enum l3mdev_type l3type, struct net *net,
59 int l3mdev_fib_rule_match(struct net *net, struct flowi *fl,
76 void l3mdev_update_flow(struct net *net, struct flowi *fl);
90 static inline int l3mdev_master_ifindex_by_index(struct net *net, int ifindex) in l3mdev_master_ifindex_by_index() argument
98 dev = dev_get_by_index_rcu(net, ifindex); in l3mdev_master_ifindex_by_index()
133 int l3mdev_master_upper_ifindex_by_index_rcu(struct net *net, int ifindex);
135 int l3mdev_master_upper_ifindex_by_index(struct net *net, int ifindex) in l3mdev_master_upper_ifindex_by_index() argument
138 ifindex = l3mdev_master_upper_ifindex_by_index_rcu(net, ifindex); in l3mdev_master_upper_ifindex_by_index()
145 u32 l3mdev_fib_table_by_index(struct net *net, int ifindex);
157 static inline bool netif_index_is_l3_master(struct net *net, int ifindex) in netif_index_is_l3_master() argument
167 dev = dev_get_by_index_rcu(net, ifindex); in netif_index_is_l3_master()
176 struct dst_entry *l3mdev_link_scope_lookup(struct net *net, struct flowi6 *fl6);
248 static inline int l3mdev_master_ifindex_by_index(struct net *net, int ifindex) in l3mdev_master_ifindex_by_index() argument
254 int l3mdev_master_upper_ifindex_by_index_rcu(struct net *net, int ifindex) in l3mdev_master_upper_ifindex_by_index_rcu() argument
259 int l3mdev_master_upper_ifindex_by_index(struct net *net, int ifindex) in l3mdev_master_upper_ifindex_by_index() argument
278 static inline u32 l3mdev_fib_table_by_index(struct net *net, int ifindex) in l3mdev_fib_table_by_index() argument
283 static inline bool netif_index_is_l3_master(struct net *net, int ifindex) in netif_index_is_l3_master() argument
289 struct dst_entry *l3mdev_link_scope_lookup(struct net *net, struct flowi6 *fl6) in l3mdev_link_scope_lookup() argument
332 int l3mdev_ifindex_lookup_by_table_id(enum l3mdev_type l3type, struct net *net, in l3mdev_ifindex_lookup_by_table_id() argument
339 int l3mdev_fib_rule_match(struct net *net, struct flowi *fl, in l3mdev_fib_rule_match() argument
358 void l3mdev_update_flow(struct net *net, struct flowi *fl) in l3mdev_update_flow() argument