History

ndisc: Unexport ndisc_{build,send}_skb().

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'").

YOSHIFUJI Hideaki committed 13 years ago

Commit fd0ea7d1 parent 895464f2 files · +11 −31Browse files

Unified · Split

2 files
  1. include/net/ndisc.h +0 −15
  2. net/ipv6/ndisc.c +11 −16
include/net/ndisc.h+0−15
@@ -190,21 +190,6 @@ extern void ndisc_send_redirect(struct sk_buff *skb, · 189 unmodified lines
190extern int ndisc_mc_map(const struct in6_addr *addr, char *buf,190extern int ndisc_mc_map(const struct in6_addr *addr, char *buf,
191 struct net_device *dev, int dir);191 struct net_device *dev, int dir);
192 192
193extern 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
200extern 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 * IGMP195 * IGMP
net/ipv6/ndisc.c+11−16
@@ -370,12 +370,12 @@ static void pndisc_destructor(struct pneigh_entry *n) · 369 unmodified lines
370 ipv6_dev_mc_dec(dev, &maddr);370 ipv6_dev_mc_dec(dev, &maddr);
371}371}
372 372
373struct sk_buff *ndisc_build_skb(struct net_device *dev,373static struct sk_buff *ndisc_build_skb(struct net_device *dev,
374 const struct in6_addr *daddr,374 const struct in6_addr *daddr,
375 const struct in6_addr *saddr,375 const struct in6_addr *saddr,
376 struct icmp6hdr *icmp6h,376 struct icmp6hdr *icmp6h,
377 const struct in6_addr *target,377 const struct in6_addr *target,
378 int llinfo)378 int llinfo)
379{379{
380 struct net *net = dev_net(dev);380 struct net *net = dev_net(dev);
381 struct sock *sk = net->ipv6.ndisc_sk;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 return skb;431 return skb;
432}432}
433 433
434EXPORT_SYMBOL(ndisc_build_skb);434static void ndisc_send_skb(struct sk_buff *skb, struct net_device *dev,
435 435 struct neighbour *neigh,
436void ndisc_send_skb(struct sk_buff *skb,436 const struct in6_addr *daddr,
437 struct net_device *dev,437 const struct in6_addr *saddr,
438 struct neighbour *neigh,438 struct icmp6hdr *icmp6h)
439 const struct in6_addr *daddr,
440 const struct in6_addr *saddr,
441 struct icmp6hdr *icmp6h)
442{439{
443 struct flowi6 fl6;440 struct flowi6 fl6;
444 struct dst_entry *dst;441 struct dst_entry *dst;
@@ -473,8 +470,6 @@ void ndisc_send_skb(struct sk_buff *skb, · 28 unmodified lines
473 rcu_read_unlock();470 rcu_read_unlock();
474}471}
475 472
476EXPORT_SYMBOL(ndisc_send_skb);
477
478/*473/*
479 * Send a Neighbour Discover packet474 * Send a Neighbour Discover packet
480 */475 */

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t