]> git.baikalelectronics.ru Git - kernel.git/commit
ipv6: unify logic evaluating inet6_dev's accept_ra property
authorShmulik Ladkani <shmulik.ladkani@gmail.com>
Fri, 30 Nov 2012 10:25:59 +0000 (10:25 +0000)
committerDavid S. Miller <davem@davemloft.net>
Sat, 1 Dec 2012 16:36:37 +0000 (11:36 -0500)
commitb8a0455781a4461cf61a754332542f6f0f09fbd6
treef668b46359bfa50f83563fb3ee0247f55f451760
parent480144dd2fdb12190de9eaac1f36eea066d08fa8
ipv6: unify logic evaluating inet6_dev's accept_ra property

As of 0a1ca2f [ipv6: Send ICMPv6 RSes only when RAs are accepted], the
logic determining whether to send Router Solicitations is identical
to the logic determining whether kernel accepts Router Advertisements.

However the condition itself is repeated in several code locations.

Unify it by introducing 'ipv6_accept_ra()' accessor.

Also, simplify the condition expression, making it more readable.
No semantic change.

Signed-off-by: Shmulik Ladkani <shmulik.ladkani@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/ipv6.h
net/ipv6/addrconf.c
net/ipv6/ndisc.c