[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <cover.1580075977.git.mkubecek@suse.cz>
Date: Sun, 26 Jan 2020 23:10:58 +0100 (CET)
From: Michal Kubecek <mkubecek@...e.cz>
To: David Miller <davem@...emloft.net>, netdev@...r.kernel.org
Cc: Jakub Kicinski <kuba@...nel.org>, Jiri Pirko <jiri@...nulli.us>,
Andrew Lunn <andrew@...n.ch>,
Florian Fainelli <f.fainelli@...il.com>,
John Linville <linville@...driver.com>,
Johannes Berg <johannes@...solutions.net>,
linux-kernel@...r.kernel.org
Subject: [PATCH net-next 0/7] ethtool netlink interface, part 2
This shorter series adds support for getting and setting of wake-on-lan
settings and message mask (originally message level). Together with the
code already in net-next, this will allow full implementation of
"ethtool <dev>" and "ethtool -s <dev> ...".
Older versions of the ethtool netlink series allowed getting WoL settings
by unprivileged users and only filtered out the password but this was
a source of controversy so for now, ETHTOOL_MSG_WOL_GET request always
requires CAP_NET_ADMIN as ETHTOOL_GWOL ioctl request does.
Michal Kubecek (7):
ethtool: fix kernel-doc descriptions
ethtool: provide message mask with DEBUG_GET request
ethtool: set message mask with DEBUG_SET request
ethtool: add DEBUG_NTF notification
ethtool: provide WoL settings with WOL_GET request
ethtool: set wake-on-lan settings with WOL_SET request
ethtool: add WOL_NTF notification
Documentation/networking/ethtool-netlink.rst | 110 +++++++++++-
include/linux/netdevice.h | 56 ++++--
include/uapi/linux/ethtool.h | 6 +
include/uapi/linux/ethtool_netlink.h | 33 ++++
net/ethtool/Makefile | 2 +-
net/ethtool/common.c | 31 ++++
net/ethtool/common.h | 2 +
net/ethtool/debug.c | 134 ++++++++++++++
net/ethtool/ioctl.c | 3 +
net/ethtool/netlink.c | 57 ++++--
net/ethtool/netlink.h | 4 +
net/ethtool/strset.c | 11 ++
net/ethtool/wol.c | 177 +++++++++++++++++++
13 files changed, 592 insertions(+), 34 deletions(-)
create mode 100644 net/ethtool/debug.c
create mode 100644 net/ethtool/wol.c
--
2.25.0
Powered by blists - more mailing lists