From: Robert Shearman <rshea...@brocade.com> Date: Mon, 16 Jan 2017 14:16:35 +0000
> This patchset records per-interface packet stats in the MPLS > forwarding path and exports them using a nest of attributes root at a > new IFLA_STATS_AF_SPEC attribute as part of RTM_GETSTATS messages: > > [IFLA_STATS_AF_SPEC] > -> [AF_MPLS] > -> [MPLS_STATS_LINK] > -> struct mpls_link_stats > > The first patch adds the rtnl infrastructure for this, including a new > callbacks to per-AF ops of fill_stats_af and get_stats_af_size. The > second patch records MPLS stats and makes use of the infrastructure to > export them. The rtnl infrastructure could also be used to export IPv6 > stats in the future. > > Changes in v2: > - make incrementing IPv6 stats in mpls_stats_inc_outucastpkts > conditional on CONFIG_IPV6 to fix build with CONFIG_IPV6=n Series applied, thanks.