aboutsummaryrefslogtreecommitdiffstats
path: root/net/ipv6/ndisc.c
diff options
context:
space:
mode:
authorYOSHIFUJI Hideaki / 吉藤英明 <yoshfuji@linux-ipv6.org>2013-01-20 02:39:18 -0500
committerDavid S. Miller <davem@davemloft.net>2013-01-20 22:29:49 -0500
commitfb568637e58a8459edd551af1160f27ea53e8367 (patch)
treea0579ed6564612ec86ccd6e193a31b107070a932 /net/ipv6/ndisc.c
parentd1641565f6926c2e9f5859d81bc6f72fc0e1ad76 (diff)
ndisc: Make several arguments for ndisc_send_na() boolean.
Signed-off-by: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv6/ndisc.c')
-rw-r--r--net/ipv6/ndisc.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/net/ipv6/ndisc.c b/net/ipv6/ndisc.c
index 903191adb5ca..067a0d2eb557 100644
--- a/net/ipv6/ndisc.c
+++ b/net/ipv6/ndisc.c
@@ -490,7 +490,7 @@ static void __ndisc_send(struct net_device *dev,
490static void ndisc_send_na(struct net_device *dev, struct neighbour *neigh, 490static void ndisc_send_na(struct net_device *dev, struct neighbour *neigh,
491 const struct in6_addr *daddr, 491 const struct in6_addr *daddr,
492 const struct in6_addr *solicited_addr, 492 const struct in6_addr *solicited_addr,
493 int router, int solicited, int override, int inc_opt) 493 bool router, bool solicited, bool override, bool inc_opt)
494{ 494{
495 struct in6_addr tmpaddr; 495 struct in6_addr tmpaddr;
496 struct inet6_ifaddr *ifp; 496 struct inet6_ifaddr *ifp;
@@ -776,11 +776,11 @@ static void ndisc_recv_ns(struct sk_buff *skb)
776 } 776 }
777 777
778 if (is_router < 0) 778 if (is_router < 0)
779 is_router = !!idev->cnf.forwarding; 779 is_router = idev->cnf.forwarding;
780 780
781 if (dad) { 781 if (dad) {
782 ndisc_send_na(dev, NULL, &in6addr_linklocal_allnodes, &msg->target, 782 ndisc_send_na(dev, NULL, &in6addr_linklocal_allnodes, &msg->target,
783 is_router, 0, (ifp != NULL), 1); 783 !!is_router, false, (ifp != NULL), true);
784 goto out; 784 goto out;
785 } 785 }
786 786
@@ -801,8 +801,8 @@ static void ndisc_recv_ns(struct sk_buff *skb)
801 NEIGH_UPDATE_F_OVERRIDE); 801 NEIGH_UPDATE_F_OVERRIDE);
802 if (neigh || !dev->header_ops) { 802 if (neigh || !dev->header_ops) {
803 ndisc_send_na(dev, neigh, saddr, &msg->target, 803 ndisc_send_na(dev, neigh, saddr, &msg->target,
804 is_router, 804 !!is_router,
805 1, (ifp != NULL && inc), inc); 805 true, (ifp != NULL && inc), inc);
806 if (neigh) 806 if (neigh)
807 neigh_release(neigh); 807 neigh_release(neigh);
808 } 808 }