net: neighbor: add fdb extended attribute
authorNikolay Aleksandrov <nikolay@cumulusnetworks.com>
Tue, 23 Jun 2020 20:47:16 +0000 (23:47 +0300)
committerDavid S. Miller <davem@davemloft.net>
Wed, 24 Jun 2020 21:36:33 +0000 (14:36 -0700)
commit899426b3bdd947541ba4af8c767575889c8b842a
tree958d1a9702d3789b62405ee285a11094ace07414
parent0592ff88347b5e13e31711a20a21c2ef2397f80b
net: neighbor: add fdb extended attribute

Add an attribute to NDA which will contain all future fdb-specific
attributes in order to avoid polluting the NDA namespace with e.g.
bridge or vxlan specific attributes. The attribute is called
NDA_FDB_EXT_ATTRS and the structure would look like:
 [NDA_FDB_EXT_ATTRS] = {
    [NFEA_xxx]
 }

Signed-off-by: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/uapi/linux/neighbour.h
net/core/neighbour.c