ethtool: provide netdev features with FEATURES_GET request
authorMichal Kubecek <mkubecek@suse.cz>
Thu, 12 Mar 2020 20:07:48 +0000 (21:07 +0100)
committerDavid S. Miller <davem@davemloft.net>
Thu, 12 Mar 2020 22:32:32 +0000 (15:32 -0700)
commit0524399d4612f5af38b8383680dde4df4bc4eea2
tree51a18d7838cbc3afc02649894b5a18f7f99bfe5d
parentf70bb06563ed07e4ba064f2785dba0bef96cd449
ethtool: provide netdev features with FEATURES_GET request

Implement FEATURES_GET request to get network device features. These are
traditionally available via ETHTOOL_GFEATURES ioctl request.

v2:
  - style cleanup suggested by Jakub Kicinski

Signed-off-by: Michal Kubecek <mkubecek@suse.cz>
Reviewed-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Documentation/networking/ethtool-netlink.rst
include/uapi/linux/ethtool_netlink.h
net/ethtool/Makefile
net/ethtool/common.h
net/ethtool/features.c [new file with mode: 0644]
net/ethtool/ioctl.c
net/ethtool/netlink.c
net/ethtool/netlink.h