|
@@ -223,6 +223,20 @@ struct ipv6_stub {
|
|
const struct in6_addr *addr);
|
|
const struct in6_addr *addr);
|
|
int (*ipv6_dst_lookup)(struct net *net, struct sock *sk,
|
|
int (*ipv6_dst_lookup)(struct net *net, struct sock *sk,
|
|
struct dst_entry **dst, struct flowi6 *fl6);
|
|
struct dst_entry **dst, struct flowi6 *fl6);
|
|
|
|
+
|
|
|
|
+ struct fib6_table *(*fib6_get_table)(struct net *net, u32 id);
|
|
|
|
+ struct fib6_info *(*fib6_lookup)(struct net *net, int oif,
|
|
|
|
+ struct flowi6 *fl6, int flags);
|
|
|
|
+ struct fib6_info *(*fib6_table_lookup)(struct net *net,
|
|
|
|
+ struct fib6_table *table,
|
|
|
|
+ int oif, struct flowi6 *fl6,
|
|
|
|
+ int flags);
|
|
|
|
+ struct fib6_info *(*fib6_multipath_select)(const struct net *net,
|
|
|
|
+ struct fib6_info *f6i,
|
|
|
|
+ struct flowi6 *fl6, int oif,
|
|
|
|
+ const struct sk_buff *skb,
|
|
|
|
+ int strict);
|
|
|
|
+
|
|
void (*udpv6_encap_enable)(void);
|
|
void (*udpv6_encap_enable)(void);
|
|
void (*ndisc_send_na)(struct net_device *dev, const struct in6_addr *daddr,
|
|
void (*ndisc_send_na)(struct net_device *dev, const struct in6_addr *daddr,
|
|
const struct in6_addr *solicited_addr,
|
|
const struct in6_addr *solicited_addr,
|