diff options
| author | 2022-04-15 08:34:02 +0000 | |
|---|---|---|
| committer | 2022-04-17 13:23:49 +0100 | |
| commit | f9a2fb73318eb4dbf8cd84866b8b0dd012d8b116 (patch) | |
| tree | 1441aad939fad8f1112d3bfb24eec862e472f0ee /include/uapi/linux | |
| parent | ipv6: fix NULL deref in ip6_rcv_core() (diff) | |
| download | linux-dev-f9a2fb73318eb4dbf8cd84866b8b0dd012d8b116.tar.xz linux-dev-f9a2fb73318eb4dbf8cd84866b8b0dd012d8b116.zip | |
net/ipv6: Introduce accept_unsolicited_na knob to implement router-side changes for RFC9131
Add a new neighbour cache entry in STALE state for routers on receiving
an unsolicited (gratuitous) neighbour advertisement with
target link-layer-address option specified.
This is similar to the arp_accept configuration for IPv4.
A new sysctl endpoint is created to turn on this behaviour:
/proc/sys/net/ipv6/conf/interface/accept_unsolicited_na.
Signed-off-by: Arun Ajith S <aajith@arista.com>
Reviewed-by: David Ahern <dsahern@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/uapi/linux')
| -rw-r--r-- | include/uapi/linux/ipv6.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/uapi/linux/ipv6.h b/include/uapi/linux/ipv6.h index d4178dace0bf..549ddeaf788b 100644 --- a/include/uapi/linux/ipv6.h +++ b/include/uapi/linux/ipv6.h @@ -194,6 +194,7 @@ enum { DEVCONF_IOAM6_ID, DEVCONF_IOAM6_ID_WIDE, DEVCONF_NDISC_EVICT_NOCARRIER, + DEVCONF_ACCEPT_UNSOLICITED_NA, DEVCONF_MAX }; |
