Le 20/02/2017 à 15:53, David Ahern a écrit : > On 2/20/17 3:01 AM, Robert Shearman wrote: >> On 18/02/17 01:36, David Ahern wrote: >>> Add netconf support to MPLS. Allows userpsace to learn and be notified >>> of changes to 'input' enable setting per interface. >>> >>> Signed-off-by: David Ahern <d...@cumulusnetworks.com> >>> --- >>> include/uapi/linux/netconf.h | 1 + >>> include/uapi/linux/rtnetlink.h | 2 + >>> net/mpls/af_mpls.c | 212 >>> ++++++++++++++++++++++++++++++++++++++++- >>> net/mpls/internal.h | 2 +- >>> 4 files changed, 214 insertions(+), 3 deletions(-) >>> >>> diff --git a/include/uapi/linux/netconf.h b/include/uapi/linux/netconf.h >>> index 45dfad509c4d..159d91c9c2a3 100644 >>> --- a/include/uapi/linux/netconf.h >>> +++ b/include/uapi/linux/netconf.h >>> @@ -16,6 +16,7 @@ enum { >>> NETCONFA_MC_FORWARDING, >>> NETCONFA_PROXY_NEIGH, >>> NETCONFA_IGNORE_ROUTES_WITH_LINKDOWN, >>> + NETCONFA_MPLS_INPUT_ENABLED, >> >> How about removing "MPLS_" the name? That way it would be usable by >> other AFs too, e.g. for the disable_ipv6 sysctl. Perhaps "ENABLED" is >> redundant as well. > > > I could drop the MPLS to NETCONFA_INPUT_ENABLED; just NETCONFA_INPUT is > not very descriptive. > > disable_ipv6 has a completely different meaning, so re-use there does > not seem appropriate. To avoid confusion, the exact same name than the /proc entry is used. NETCONFA_INPUT should be enough, because the family is already set to AF_MPLS.
Regards, Nicolas