ipv6: introduce neighbour discovery ops
authorAlexander Aring <aar@pengutronix.de>
Wed, 15 Jun 2016 19:20:23 +0000 (21:20 +0200)
committerDavid S. Miller <davem@davemloft.net>
Thu, 16 Jun 2016 03:41:23 +0000 (20:41 -0700)
commitf997c55c1dc8841b3ee4df0493d0ac7966d42165
tree446feed527ad4d21b72389d1469376c833f04549
parent4f672235cb11c49d4be7ac7d505c65e3bd367322
ipv6: introduce neighbour discovery ops

This patch introduces neighbour discovery ops callback structure. The
idea is to separate the handling for 6LoWPAN into the 6lowpan module.

These callback offers 6lowpan different handling, such as 802.15.4 short
address handling or RFC6775 (Neighbor Discovery Optimization for IPv6
over 6LoWPANs).

Cc: David S. Miller <davem@davemloft.net>
Cc: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
Cc: James Morris <jmorris@namei.org>
Cc: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
Cc: Patrick McHardy <kaber@trash.net>
Acked-by: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
Signed-off-by: Alexander Aring <aar@pengutronix.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/linux/netdevice.h
include/net/ndisc.h
net/ipv6/addrconf.c
net/ipv6/ndisc.c
net/ipv6/route.c