| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-03 | ethtool: netlink: add ETHTOOL_MSG_MSE_GET and wire up PHY MSE access | Oleksij Rempel | 1 | -0/+10 |
| 2025-07-21 | ethtool: rss: support removing contexts via Netlink | Jakub Kicinski | 1 | -0/+7 |
| 2025-07-21 | ethtool: rss: support creating contexts via Netlink | Jakub Kicinski | 1 | -0/+15 |
| 2025-07-17 | ethtool: rss: initial RSS_SET (indirection table handling) | Jakub Kicinski | 1 | -0/+8 |
| 2025-07-01 | net: ethtool: fix leaking netdev ref if ethnl_default_parse() failed | Jakub Kicinski | 1 | -6/+12 |
| 2025-06-25 | net: ethtool: rss: add notifications | Jakub Kicinski | 1 | -0/+2 |
| 2025-06-25 | net: ethtool: copy req_info from SET to NTF | Jakub Kicinski | 1 | -5/+11 |
| 2025-06-25 | net: ethtool: remove the data argument from ethtool_notify() | Jakub Kicinski | 1 | -3/+8 |
| 2025-06-25 | net: ethtool: call .parse_request for SET handlers | Jakub Kicinski | 1 | -3/+1 |
| 2025-06-25 | net: ethtool: dynamically allocate full req size req | Jakub Kicinski | 1 | -7/+13 |
| 2025-05-05 | net: ethtool: netlink: Use netdev_hold for dumpit() operations | Maxime Chevallier | 1 | -2/+3 |
| 2025-05-05 | net: ethtool: phy: Convert the PHY_GET command to generic phy dump | Maxime Chevallier | 1 | -4/+5 |
| 2025-05-05 | net: ethtool: Introduce per-PHY DUMP operations | Maxime Chevallier | 1 | -9/+194 |
| 2025-04-08 | net: ethtool: Don't call .cleanup_data when prepare_data fails | Maxime Chevallier | 1 | -3/+5 |
| 2025-03-08 | net: move misc netdev_lock flavors to a separate header | Jakub Kicinski | 1 | -0/+1 |
| 2025-03-07 | net: ethtool: use correct device pointer in ethnl_default_dump_one() | Eric Dumazet | 1 | -2/+2 |
| 2025-03-06 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -3/+3 |
| 2025-03-06 | net: ethtool: try to protect all callback with netdev instance lock | Jakub Kicinski | 1 | -0/+12 |
| 2025-03-04 | net: ethtool: netlink: Allow NULL nlattrs when getting a phy_device | Maxime Chevallier | 1 | -3/+3 |
| 2025-01-21 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Paolo Abeni | 1 | -1/+1 |
| 2025-01-20 | net: provide pending ring configuration in net_device | Jakub Kicinski | 1 | -3/+18 |
| 2025-01-20 | net: ethtool: store netdev in a temp variable in ethnl_default_set_doit() | Jakub Kicinski | 1 | -3/+6 |
| 2025-01-18 | net: avoid race between device unregistration and ethnl ops | Antoine Tenart | 1 | -1/+1 |
| 2024-12-16 | net: ethtool: Add support for tsconfig command to get/set hwtstamp config | Kory Maincent | 1 | -0/+18 |
| 2024-12-16 | net: ethtool: tsinfo: Enhance tsinfo to support several hwtstamp by net topology | Kory Maincent | 1 | -3/+3 |
| 2024-08-23 | net: ethtool: Introduce a command to list PHYs on an interface | Maxime Chevallier | 1 | -0/+9 |
| 2024-08-23 | net: ethtool: Allow passing a phy index for some commands | Maxime Chevallier | 1 | -2/+55 |
| 2024-08-12 | ethtool: rss: support dumping RSS contexts | Jakub Kicinski | 1 | -0/+2 |
| 2024-07-04 | ethtool: move firmware flashing flag to struct ethtool_netdev_state | Edward Cree | 1 | -1/+1 |
| 2024-06-28 | ethtool: Add ability to flash transceiver modules' firmware | Danielle Ratson | 1 | -0/+39 |
| 2024-06-28 | ethtool: Veto some operations during firmware flashing process | Danielle Ratson | 1 | -0/+12 |
| 2024-06-28 | ethtool: Add flashing transceiver modules' firmware notifications ability | Danielle Ratson | 1 | -0/+5 |
| 2024-02-08 | ethtool: do not use rtnl in ethnl_default_dumpit() | Eric Dumazet | 1 | -9/+5 |
| 2023-11-29 | ethtool: don't propagate EOPNOTSUPP from dumps | Jakub Kicinski | 1 | -0/+1 |
| 2023-08-15 | ethtool: netlink: always pass genl_info to .prepare_data | Jakub Kicinski | 1 | -5/+8 |
| 2023-08-15 | ethtool: netlink: simplify arguments to ethnl_default_parse() | Jakub Kicinski | 1 | -12/+9 |
| 2023-08-15 | genetlink: use attrs from struct genl_info | Jakub Kicinski | 1 | -1/+2 |
| 2023-07-28 | net: convert some netlink netdev iterators to depend on the xarray | Jakub Kicinski | 1 | -48/+17 |
| 2023-06-15 | net: create device lookup API with reference tracking | Jakub Kicinski | 1 | -5/+5 |
| 2023-06-12 | net: ethtool: don't require empty header nests | Jakub Kicinski | 1 | -0/+2 |
| 2023-01-27 | ethtool: netlink: convert commands to common SET | Jakub Kicinski | 1 | -14/+28 |
| 2023-01-27 | ethtool: netlink: handle SET intro/outro in the common code | Jakub Kicinski | 1 | -1/+48 |
| 2023-01-23 | net: ethtool: add support for MAC Merge layer | Vladimir Oltean | 1 | -0/+19 |
| 2023-01-11 | net/ethtool: add netlink interface for the PLCA RS | Piergiorgio Beruto | 1 | -0/+29 |
| 2022-12-05 | ethtool: add netlink based get rss support | Sudheer Mogilappagari | 1 | -0/+7 |
| 2022-10-03 | ethtool: add interface to interact with Ethernet Power Equipment | Oleksij Rempel | 1 | -0/+17 |
| 2022-08-30 | ethtool: report missing header via ext_ack in the default handler | Jakub Kicinski | 1 | -0/+3 |
| 2022-08-29 | genetlink: start to validate reserved header bytes | Jakub Kicinski | 1 | -0/+1 |
| 2022-06-09 | net: rename reference+tracking helpers | Jakub Kicinski | 1 | -3/+3 |
| 2022-01-05 | netlink: do not allocate a device refcount tracker in ethnl_default_notify() | Eric Dumazet | 1 | -1/+0 |
| 2021-12-30 | ethtool: Remove redundant ret assignments | luo penghao | 1 | -1/+0 |
| 2021-12-15 | ethtool: always write dev in ethnl_parse_header_dev_get | Jakub Kicinski | 1 | -3/+2 |
| 2021-12-14 | ethtool: fix null-ptr-deref on ref tracker | Jakub Kicinski | 1 | -2/+4 |
| 2021-12-09 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -1/+2 |
| 2021-12-07 | netlink: add net device refcount tracker to struct ethnl_req_info | Eric Dumazet | 1 | -3/+5 |
| 2021-12-06 | ethtool: do not perform operations on net devices being unregistered | Antoine Tenart | 1 | -1/+2 |
| 2021-10-06 | ethtool: Add ability to control transceiver modules' power mode | Ido Schimmel | 1 | -0/+19 |
| 2021-08-06 | ethtool: return error from ethnl_ops_begin if dev is NULL | Heiner Kallweit | 1 | -2/+2 |
| 2021-08-05 | net: Remove redundant if statements | Yajun Deng | 1 | -4/+2 |
| 2021-08-03 | ethtool: runtime-resume netdev parent in ethnl_ops_begin | Heiner Kallweit | 1 | -6/+25 |
| 2021-08-03 | ethtool: move netif_device_present check from ethnl_parse_header_dev_get to e... | Heiner Kallweit | 1 | -7/+7 |
| 2021-08-03 | ethtool: move implementation of ethnl_ops_begin/complete to netlink.c | Heiner Kallweit | 1 | -0/+14 |
| 2021-07-01 | ethtool: add a new command for getting PHC virtual clocks | Yangbo Lu | 1 | -0/+10 |
| 2021-06-16 | ethtool: add a stricter length check | Jakub Kicinski | 1 | -3/+8 |
| 2021-05-05 | ethtool: fix missing NLM_F_MULTI flag when dumping | Fernando Fernandez Mancera | 1 | -1/+2 |
| 2021-04-16 | ethtool: add a new command for reading standard stats | Jakub Kicinski | 1 | -0/+10 |
| 2021-04-11 | ethtool: Allow network drivers to dump arbitrary EEPROM data | Vladyslav Tarasiuk | 1 | -0/+11 |
| 2021-03-31 | ethtool: support FEC settings over netlink | Jakub Kicinski | 1 | -0/+19 |
| 2020-10-08 | ethtool: correct policy for ETHTOOL_MSG_CHANNELS_SET | Johannes Berg | 1 | -2/+2 |
| 2020-10-06 | ethtool: specify which header flags are supported per command | Jakub Kicinski | 1 | -10/+19 |
| 2020-10-06 | ethtool: link up ethnl_header_policy as a nested policy | Jakub Kicinski | 1 | -1/+1 |
| 2020-10-06 | ethtool: trim policy tables | Jakub Kicinski | 1 | -4/+3 |
| 2020-10-06 | ethtool: wire up set policies to ops | Jakub Kicinski | 1 | -0/+26 |
| 2020-10-06 | ethtool: wire up get policies to ops | Jakub Kicinski | 1 | -22/+40 |
| 2020-09-28 | ethtool: mark netlink family as __ro_after_init | Jakub Kicinski | 1 | -1/+1 |
| 2020-07-11 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | David S. Miller | 1 | -14/+13 |
| 2020-07-10 | ethtool: add tunnel info interface | Jakub Kicinski | 1 | -0/+12 |
| 2020-07-09 | ethtool: fix genlmsg_put() failure handling in ethnl_default_dumpit() | Michal Kubecek | 1 | -14/+13 |
| 2020-05-26 | net: ethtool: Add generic parts of cable test TDR | Andrew Lunn | 1 | -0/+5 |
| 2020-05-24 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | David S. Miller | 1 | -2/+2 |
| 2020-05-21 | ethtool: count header size in reply size estimate | Michal Kubecek | 1 | -2/+2 |
| 2020-05-10 | net: ethtool: Make helpers public | Andrew Lunn | 1 | -2/+2 |
| 2020-05-10 | net: ethtool: netlink: Add support for triggering a cable test | Andrew Lunn | 1 | -0/+5 |
| 2020-03-29 | ethtool: provide timestamping information with TSINFO_GET request | Michal Kubecek | 1 | -0/+8 |
| 2020-03-29 | ethtool: add EEE_NTF notification | Michal Kubecek | 1 | -0/+2 |
| 2020-03-29 | ethtool: set EEE settings with EEE_SET request | Michal Kubecek | 1 | -0/+5 |
| 2020-03-29 | ethtool: provide EEE settings with EEE_GET request | Michal Kubecek | 1 | -0/+8 |
| 2020-03-29 | ethtool: add PAUSE_NTF notification | Michal Kubecek | 1 | -0/+2 |
| 2020-03-29 | ethtool: set pause parameters with PAUSE_SET request | Michal Kubecek | 1 | -0/+5 |
| 2020-03-29 | ethtool: provide pause parameters with PAUSE_GET request | Michal Kubecek | 1 | -0/+8 |
| 2020-03-29 | ethtool: add COALESCE_NTF notification | Michal Kubecek | 1 | -0/+2 |
| 2020-03-29 | ethtool: set coalescing parameters with COALESCE_SET request | Michal Kubecek | 1 | -0/+5 |
| 2020-03-29 | ethtool: provide coalescing parameters with COALESCE_GET request | Michal Kubecek | 1 | -0/+8 |
| 2020-03-25 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | David S. Miller | 1 | -4/+12 |
| 2020-03-16 | ethtool: reject unrecognized request flags | Michal Kubecek | 1 | -4/+12 |
| 2020-03-12 | ethtool: add CHANNELS_NTF notification | Michal Kubecek | 1 | -0/+2 |
| 2020-03-12 | ethtool: set device channel counts with CHANNELS_SET request | Michal Kubecek | 1 | -0/+5 |
| 2020-03-12 | ethtool: provide channel counts with CHANNELS_GET request | Michal Kubecek | 1 | -0/+8 |
| 2020-03-12 | ethtool: add RINGS_NTF notification | Michal Kubecek | 1 | -0/+2 |
| 2020-03-12 | ethtool: set device ring sizes with RINGS_SET request | Michal Kubecek | 1 | -0/+5 |
| 2020-03-12 | ethtool: provide ring sizes with RINGS_GET request | Michal Kubecek | 1 | -0/+8 |
| 2020-03-12 | ethtool: add PRIVFLAGS_NTF notification | Michal Kubecek | 1 | -0/+2 |
| 2020-03-12 | ethtool: set device private flags with PRIVFLAGS_SET request | Michal Kubecek | 1 | -0/+5 |
| 2020-03-12 | ethtool: provide private flags with PRIVFLAGS_GET request | Michal Kubecek | 1 | -0/+8 |
| 2020-03-12 | ethtool: add FEATURES_NTF notification | Michal Kubecek | 1 | -1/+28 |
| 2020-03-12 | ethtool: set netdev features with FEATURES_SET request | Michal Kubecek | 1 | -0/+5 |
| 2020-03-12 | ethtool: provide netdev features with FEATURES_GET request | Michal Kubecek | 1 | -0/+8 |
| 2020-03-12 | ethtool: rename ethnl_parse_header() to ethnl_parse_header_dev_get() | Michal Kubecek | 1 | -6/+6 |
| 2020-01-27 | ethtool: add WOL_NTF notification | Michal Kubecek | 1 | -0/+2 |
| 2020-01-27 | ethtool: set wake-on-lan settings with WOL_SET request | Michal Kubecek | 1 | -0/+5 |
| 2020-01-27 | ethtool: provide WoL settings with WOL_GET request | Michal Kubecek | 1 | -0/+9 |
| 2020-01-27 | ethtool: add DEBUG_NTF notification | Michal Kubecek | 1 | -0/+2 |
| 2020-01-27 | ethtool: set message mask with DEBUG_SET request | Michal Kubecek | 1 | -0/+5 |
| 2020-01-27 | ethtool: provide message mask with DEBUG_GET request | Michal Kubecek | 1 | -0/+8 |
| 2020-01-27 | ethtool: fix kernel-doc descriptions | Michal Kubecek | 1 | -12/+14 |
| 2020-01-08 | ethtool: fix ->reply_size() error handling | Dan Carpenter | 1 | -2/+4 |
| 2020-01-08 | ethtool: fix a memory leak in ethnl_default_start() | Dan Carpenter | 1 | -3/+10 |
| 2019-12-27 | ethtool: provide link state with LINKSTATE_GET request | Michal Kubecek | 1 | -0/+8 |
| 2019-12-27 | ethtool: add LINKMODES_NTF notification | Michal Kubecek | 1 | -0/+2 |
| 2019-12-27 | ethtool: set link modes related data with LINKMODES_SET request | Michal Kubecek | 1 | -0/+5 |
| 2019-12-27 | ethtool: provide link mode information with LINKMODES_GET request | Michal Kubecek | 1 | -0/+8 |
| 2019-12-27 | ethtool: add LINKINFO_NTF notification | Michal Kubecek | 1 | -0/+2 |
| 2019-12-27 | ethtool: add default notification handler | Michal Kubecek | 1 | -0/+89 |
| 2019-12-27 | ethtool: set link settings with LINKINFO_SET request | Michal Kubecek | 1 | -0/+5 |
| 2019-12-27 | ethtool: provide link settings with LINKINFO_GET request | Michal Kubecek | 1 | -0/+8 |
| 2019-12-27 | ethtool: provide string sets with STRSET_GET request | Michal Kubecek | 1 | -0/+8 |
| 2019-12-27 | ethtool: default handlers for GET requests | Michal Kubecek | 1 | -0/+321 |
| 2019-12-27 | ethtool: support for netlink notifications | Michal Kubecek | 1 | -0/+32 |
| 2019-12-27 | ethtool: helper functions for netlink interface | Michal Kubecek | 1 | -0/+166 |
| 2019-12-27 | ethtool: introduce ethtool netlink interface | Michal Kubecek | 1 | -0/+33 |