[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date: Thu, 2 Feb 2023 08:30:17 +0000
From: "Somisetty, Pranavi" <pranavi.somisetty@....com>
To: Vladimir Oltean <vladimir.oltean@....com>,
"netdev@...r.kernel.org" <netdev@...r.kernel.org>
CC: Michal Kubecek <mkubecek@...e.cz>,
Jakub Kicinski <kuba@...nel.org>,
Vinicius Costa Gomes <vinicius.gomes@...el.com>
Subject: RE: [PATCH v2 ethtool 0/5] MAC Merge layer support
> -----Original Message-----
> From: Vladimir Oltean <vladimir.oltean@....com>
> Sent: Tuesday, January 24, 2023 7:51 PM
> To: netdev@...r.kernel.org
> Cc: Michal Kubecek <mkubecek@...e.cz>; Jakub Kicinski <kuba@...nel.org>;
> Vinicius Costa Gomes <vinicius.gomes@...el.com>
> Subject: [PATCH v2 ethtool 0/5] MAC Merge layer support
>
> Add support for the following 2 new commands:
>
> $ ethtool [ --include-statistics ] --show-mm <eth> $ ethtool --set-mm <eth> [
> ... ]
>
> as well as for:
>
> $ ethtool --include-statistics --show-pause <eth> --src pmac|emac|aggregate
> $ ethtool --include-statistics --show-pause <eth> --src pmac|emac|aggregate
> $ ethtool -S <eth> --groups eth-mac eth-phy eth-ctrl rmon -- --src pmac
>
> and some modest amount of documentation (the bulk of it is already
> distributed with the kernel's ethtool netlink rst).
>
> This patch set applies on top of the PLCA UAPI update:
> https://patchwork.kernel.org/project/netdevbpf/cover/cover.1673458497.git.
> piergiorgio.beruto@...il.com/
>
> Vladimir Oltean (5):
> uapi: add kernel headers for MAC merge layer
> netlink: add support for MAC Merge layer
> netlink: pass the source of statistics for pause stats
> netlink: pass the source of statistics for port stats
> ethtool.8: update documentation with MAC Merge related bits
>
> Makefile.am | 2 +-
> ethtool.8.in | 99 +++++++++++++
> ethtool.c | 16 +++
> netlink/desc-ethtool.c | 29 ++++
> netlink/extapi.h | 4 +
> netlink/mm.c | 270 +++++++++++++++++++++++++++++++++++
> netlink/parser.c | 6 +-
> netlink/parser.h | 4 +
> netlink/pause.c | 33 ++++-
> netlink/stats.c | 14 ++
> uapi/linux/ethtool.h | 43 ++++++
> uapi/linux/ethtool_netlink.h | 50 +++++++
> 12 files changed, 561 insertions(+), 9 deletions(-) create mode 100644
> netlink/mm.c
>
> --
> 2.34.1
Reviewed-for-series: Pranavi Somisetty <pranavi.somisetty@....com>
Regards
Pranavi
Powered by blists - more mailing lists