These symbols were exported for bonding device by commit 305d552a ("bonding: send IPv6 neighbor advertisement on failover"). It bacame obsolete by commit 7c899432 ("bonding, ipv4, ipv6, vlan: Handle NETDEV_BONDING_FAILOVER like NETDEV_NOTIFY_PEERS") and removed by commit 4f5762ec ("bonding: Remove obsolete source file 'bond_ipv6.c'").
Unified · Split
| @@ -190,21 +190,6 @@ extern void ndisc_send_redirect(struct sk_buff *skb, · 189 unmodified lines | ||
| 190 | 190 | extern int ndisc_mc_map(const struct in6_addr *addr, char *buf, |
| 191 | 191 | struct net_device *dev, int dir); |
| 192 | 192 | |
| 193 | −extern struct sk_buff *ndisc_build_skb(struct net_device *dev, | |
| 194 | − const struct in6_addr *daddr, | |
| 195 | − const struct in6_addr *saddr, | |
| 196 | − struct icmp6hdr *icmp6h, | |
| 197 | − const struct in6_addr *target, | |
| 198 | − int llinfo); | |
| 199 | − | |
| 200 | −extern void ndisc_send_skb(struct sk_buff *skb, | |
| 201 | − struct net_device *dev, | |
| 202 | − struct neighbour *neigh, | |
| 203 | − const struct in6_addr *daddr, | |
| 204 | − const struct in6_addr *saddr, | |
| 205 | − struct icmp6hdr *icmp6h); | |
| 206 | − | |
| 207 | − | |
| 208 | 193 | |
| 209 | 194 | /* |
| 210 | 195 | * IGMP |
| @@ -370,12 +370,12 @@ static void pndisc_destructor(struct pneigh_entry *n) · 369 unmodified lines | ||
| 370 | 370 | ipv6_dev_mc_dec(dev, &maddr); |
| 371 | 371 | } |
| 372 | 372 | |
| 373 | −struct sk_buff *ndisc_build_skb(struct net_device *dev, | |
| 374 | − const struct in6_addr *daddr, | |
| 375 | − const struct in6_addr *saddr, | |
| 376 | − struct icmp6hdr *icmp6h, | |
| 377 | − const struct in6_addr *target, | |
| 378 | − int llinfo) | |
| 373 | +static struct sk_buff *ndisc_build_skb(struct net_device *dev, | |
| 374 | + const struct in6_addr *daddr, | |
| 375 | + const struct in6_addr *saddr, | |
| 376 | + struct icmp6hdr *icmp6h, | |
| 377 | + const struct in6_addr *target, | |
| 378 | + int llinfo) | |
| 379 | 379 | { |
| 380 | 380 | struct net *net = dev_net(dev); |
| 381 | 381 | struct sock *sk = net->ipv6.ndisc_sk; |
| @@ -431,14 +431,11 @@ struct sk_buff *ndisc_build_skb(struct net_device *dev, · 49 unmodified lines | ||
| 431 | 431 | return skb; |
| 432 | 432 | } |
| 433 | 433 | |
| 434 | −EXPORT_SYMBOL(ndisc_build_skb); | |
| 435 | − | |
| 436 | −void ndisc_send_skb(struct sk_buff *skb, | |
| 437 | − struct net_device *dev, | |
| 438 | − struct neighbour *neigh, | |
| 439 | − const struct in6_addr *daddr, | |
| 440 | − const struct in6_addr *saddr, | |
| 441 | − struct icmp6hdr *icmp6h) | |
| 434 | +static void ndisc_send_skb(struct sk_buff *skb, struct net_device *dev, | |
| 435 | + struct neighbour *neigh, | |
| 436 | + const struct in6_addr *daddr, | |
| 437 | + const struct in6_addr *saddr, | |
| 438 | + struct icmp6hdr *icmp6h) | |
| 442 | 439 | { |
| 443 | 440 | struct flowi6 fl6; |
| 444 | 441 | struct dst_entry *dst; |
| @@ -473,8 +470,6 @@ void ndisc_send_skb(struct sk_buff *skb, · 28 unmodified lines | ||
| 473 | 470 | rcu_read_unlock(); |
| 474 | 471 | } |
| 475 | 472 | |
| 476 | −EXPORT_SYMBOL(ndisc_send_skb); | |
| 477 | − | |
| 478 | 473 | /* |
| 479 | 474 | * Send a Neighbour Discover packet |
| 480 | 475 | */ |