Lines Matching refs:net

81 struct dst_entry *ip6_route_input_lookup(struct net *net,
86 struct dst_entry *ip6_route_output_flags(struct net *net, const struct sock *sk,
89 static inline struct dst_entry *ip6_route_output(struct net *net, in ip6_route_output() argument
93 return ip6_route_output_flags(net, sk, fl6, 0); in ip6_route_output()
106 struct dst_entry *ip6_route_lookup(struct net *net, struct flowi6 *fl6,
108 struct rt6_info *ip6_pol_route(struct net *net, struct fib6_table *table,
116 int ipv6_route_ioctl(struct net *net, unsigned int cmd,
121 int ip6_ins_rt(struct net *net, struct fib6_info *f6i);
122 int ip6_del_rt(struct net *net, struct fib6_info *f6i, bool skip_notify);
128 static inline int ip6_route_get_saddr(struct net *net, struct fib6_info *f6i, in ip6_route_get_saddr() argument
140 l3mdev = dev_get_by_index_rcu(net, l3mdev_index); in ip6_route_get_saddr()
147 err = ipv6_dev_get_saddr(net, same_vrf ? dev : l3mdev, daddr, prefs, saddr); in ip6_route_get_saddr()
154 struct rt6_info *rt6_lookup(struct net *net, const struct in6_addr *daddr,
157 u32 rt6_multipath_hash(const struct net *net, const struct flowi6 *fl6,
162 void fib6_force_start_gc(struct net *net);
164 struct fib6_info *addrconf_f6i_alloc(struct net *net, struct inet6_dev *idev,
168 struct rt6_info *ip6_dst_alloc(struct net *net, struct net_device *dev,
175 struct fib6_info *rt6_get_dflt_router(struct net *net,
178 struct fib6_info *rt6_add_dflt_router(struct net *net,
184 void rt6_purge_dflt_routers(struct net *net);
189 void ip6_update_pmtu(struct sk_buff *skb, struct net *net, __be32 mtu, int oif,
192 void ip6_redirect(struct sk_buff *skb, struct net *net, int oif, u32 mark,
194 void ip6_redirect_no_header(struct sk_buff *skb, struct net *net, int oif);
202 struct net *net; member
209 void rt6_clean_tohost(struct net *net, struct in6_addr *gateway);
266 int ip6_fragment(struct net *net, struct sock *sk, struct sk_buff *skb,
267 int (*output)(struct net *, struct sock *, struct sk_buff *));