| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-18 | net: ethtool: update set_rxfh_indir to use ethtool_get_rx_ring_count helper | Breno Leitao | 1 | -8/+8 |
| 2025-09-18 | net: ethtool: update set_rxfh to use ethtool_get_rx_ring_count helper | Breno Leitao | 1 | -7/+9 |
| 2025-09-18 | net: ethtool: add get_rx_ring_count callback to optimize RX ring queries | Breno Leitao | 1 | -5/+3 |
| 2025-09-18 | net: ethtool: remove the duplicated handling from ethtool_get_rxrings | Breno Leitao | 1 | -23/+10 |
| 2025-09-18 | net: ethtool: add support for ETHTOOL_GRXRINGS ioctl | Breno Leitao | 1 | -0/+40 |
| 2025-09-18 | net: ethtool: pass the num of RX rings directly to ethtool_copy_validate_indir | Breno Leitao | 1 | -5/+5 |
| 2025-08-14 | net: ethtool: support including Flow Label in the flow hash for RSS | Jakub Kicinski | 1 | -0/+25 |
| 2025-07-21 | ethtool: rss: support removing contexts via Netlink | Jakub Kicinski | 1 | -0/+1 |
| 2025-07-21 | ethtool: rss: support creating contexts via Netlink | Jakub Kicinski | 1 | -0/+1 |
| 2025-07-21 | ethtool: move ethtool_rxfh_ctx_alloc() to common code | Jakub Kicinski | 1 | -34/+0 |
| 2025-07-21 | ethtool: rejig the RSS notification machinery for more types | Jakub Kicinski | 1 | -5/+7 |
| 2025-07-17 | ethtool: rss: support setting input-xfrm via Netlink | Jakub Kicinski | 1 | -3/+1 |
| 2025-07-16 | ethtool: Don't check for RXFH fields conflict when no input_xfrm is requested | Gal Pressman | 1 | -1/+4 |
| 2025-07-10 | ethtool: rss: report which fields are configured for hashing | Jakub Kicinski | 1 | -1/+5 |
| 2025-07-10 | ethtool: mark ETHER_FLOW as usable for Rx hash | Jakub Kicinski | 1 | -0/+1 |
| 2025-07-08 | net: ethtool: reduce indent for _rxfh_context ops | Jakub Kicinski | 1 | -18/+12 |
| 2025-07-08 | net: ethtool: remove the compat code for _rxfh_context ops | Jakub Kicinski | 1 | -51/+14 |
| 2025-06-30 | net: ethtool: move get_rxfh callback under the rss_lock | Jakub Kicinski | 1 | -3/+8 |
| 2025-06-30 | net: ethtool: move rxfh_fields callbacks under the rss_lock | Jakub Kicinski | 1 | -5/+10 |
| 2025-06-30 | net: ethtool: take rss_lock for all rxfh changes | Jakub Kicinski | 1 | -21/+21 |
| 2025-06-25 | net: ethtool: rss: add notifications | Jakub Kicinski | 1 | -0/+4 |
| 2025-06-25 | net: ethtool: remove the data argument from ethtool_notify() | Jakub Kicinski | 1 | -12/+12 |
| 2025-06-21 | net: ethtool: don't mux RXFH via rxnfc callbacks | Jakub Kicinski | 1 | -41/+18 |
| 2025-06-12 | net: ethtool: add dedicated callbacks for getting and setting rxfh fields | Jakub Kicinski | 1 | -10/+45 |
| 2025-06-12 | net: ethtool: require drivers to opt into the per-RSS ctx RXFH | Jakub Kicinski | 1 | -0/+8 |
| 2025-06-12 | net: ethtool: remove the duplicated handling from rxfh and rxnfc | Jakub Kicinski | 1 | -52/+5 |
| 2025-06-12 | net: ethtool: copy the rxfh flow handling | Jakub Kicinski | 1 | -1/+92 |
| 2025-06-12 | net: ethtool: Don't check if RSS context exists in case of context 0 | Gal Pressman | 1 | -1/+2 |
| 2025-05-09 | ethtool: Block setting of symmetric RSS when non-symmetric rx-flow-hash is re... | Gal Pressman | 1 | -10/+89 |
| 2025-04-07 | net: hold instance lock during NETDEV_CHANGE | Stanislav Fomichev | 1 | -1/+1 |
| 2025-03-08 | net: move misc netdev_lock flavors to a separate header | Jakub Kicinski | 1 | -0/+1 |
| 2025-03-06 | net: ethtool: try to protect all callback with netdev instance lock | Jakub Kicinski | 1 | -0/+6 |
| 2025-02-27 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -2/+2 |
| 2025-02-25 | ethtool: Symmetric OR-XOR RSS hash | Gal Pressman | 1 | -4/+4 |
| 2025-02-24 | net: ethtool: fix ioctl confusing drivers about desired HDS user config | Jakub Kicinski | 1 | -2/+2 |
| 2025-02-17 | net: move stale comment about ntuple validation | Jakub Kicinski | 1 | -1/+3 |
| 2025-02-10 | net: ethtool: prevent flow steering to RSS contexts which don't exist | Jakub Kicinski | 1 | -4/+8 |
| 2025-02-03 | ethtool: ntuple: fix rss + ring_cookie check | Jakub Kicinski | 1 | -1/+1 |
| 2025-01-28 | ethtool: Fix set RXNFC command with symmetric RSS hash | Gal Pressman | 1 | -1/+1 |
| 2024-12-03 | ethtool: Fix access to uninitialized fields in set RXNFC command | Gal Pressman | 1 | -1/+2 |
| 2024-11-18 | Revert "net: ethtool: Avoid thousands of -Wflex-array-member-not-at-end warni... | Kees Cook | 1 | -1/+1 |
| 2024-11-14 | net: ethtool: only allow set_rxnfc with rss + ring_cookie if driver opts in | Edward Cree | 1 | -0/+5 |
| 2024-11-03 | net: ethtool: Avoid thousands of -Wflex-array-member-not-at-end warnings | Gustavo A. R. Silva | 1 | -1/+1 |
| 2024-10-17 | ethtool: rss: prevent rss ctx deletion when in use | Daniel Zahka | 1 | -0/+7 |
| 2024-10-04 | ethtool: rss: fix rss key initialization warning | Daniel Zahka | 1 | -0/+1 |
| 2024-08-29 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -0/+3 |
| 2024-08-26 | ethtool: check device is present when getting link settings | Jamie Bainbridge | 1 | -0/+3 |
| 2024-08-12 | ethtool: rss: don't report key if device doesn't support it | Jakub Kicinski | 1 | -4/+21 |
| 2024-08-12 | ethtool: make ethtool_ops::cap_rss_ctx_supported optional | Jakub Kicinski | 1 | -2/+4 |
| 2024-08-09 | ethtool: refactor checking max channels | Mina Almasry | 1 | -10/+3 |
| 2024-08-08 | ethtool: Fix context creation with no parameters | Gal Pressman | 1 | -5/+8 |
| 2024-08-08 | net: ethtool: fix off-by-one error in max RSS context IDs | Edward Cree | 1 | -2/+3 |
| 2024-07-29 | ethtool: fix the state of additional contexts with old API | Jakub Kicinski | 1 | -8/+30 |
| 2024-07-29 | ethtool: fix setting key and resetting indir at once | Jakub Kicinski | 1 | -2/+3 |
| 2024-07-15 | Merge branch 'net-make-timestamping-selectable' | Jakub Kicinski | 1 | -3/+11 |
| 2024-07-15 | net: Add struct kernel_ethtool_ts_info | Kory Maincent | 1 | -3/+11 |
| 2024-07-12 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -1/+2 |
| 2024-07-12 | net: ethtool: let drivers declare max size of RSS indir table and key | Jakub Kicinski | 1 | -10/+36 |
| 2024-07-11 | net: ethtool: Fix RSS setting | Saeed Mahameed | 1 | -1/+2 |
| 2024-07-11 | ethtool: fail closed if we can't get max channel used in indirection tables | Jakub Kicinski | 1 | -3/+1 |
| 2024-07-04 | ethtool: move firmware flashing flag to struct ethtool_netdev_state | Edward Cree | 1 | -4/+4 |
| 2024-07-03 | net: ethtool: fix compat with old RSS context API | Jakub Kicinski | 1 | -2/+2 |
| 2024-06-28 | net: ethtool: use the tracking array for get_rxfh on custom RSS contexts | Edward Cree | 1 | -5/+21 |
| 2024-06-28 | net: ethtool: add a mutex protecting RSS contexts | Edward Cree | 1 | -0/+7 |
| 2024-06-28 | net: ethtool: add an extack parameter to new rxfh_context APIs | Edward Cree | 1 | -3/+6 |
| 2024-06-28 | net: ethtool: let the core choose RSS context IDs | Edward Cree | 1 | -12/+34 |
| 2024-06-28 | net: ethtool: record custom RSS contexts in the XArray | Edward Cree | 1 | -1/+73 |
| 2024-06-28 | net: move ethtool-related netdev state into its own struct | Edward Cree | 1 | -1/+1 |
| 2024-06-28 | ethtool: Veto some operations during firmware flashing process | Danielle Ratson | 1 | -0/+12 |
| 2024-06-06 | net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool() | Su Hui | 1 | -1/+1 |
| 2024-03-05 | ethtool: ignore unused/unreliable fields in set_eee op | Heiner Kallweit | 1 | -5/+0 |
| 2024-02-28 | net: ethtool: eee: Remove legacy _u32 from keee | Andrew Lunn | 1 | -19/+10 |
| 2024-02-23 | net: ethtool: avoid rebuilds on UTS_RELEASE change | Jann Horn | 1 | -2/+3 |
| 2024-01-31 | ethtool: add linkmode bitmap support to struct ethtool_keee | Heiner Kallweit | 1 | -3/+24 |
| 2024-01-31 | ethtool: add suffix _u32 to legacy bitmap members of struct ethtool_keee | Heiner Kallweit | 1 | -6/+6 |
| 2024-01-31 | ethtool: switch back from ethtool_keee to ethtool_eee for ioctl | Heiner Kallweit | 1 | -9/+39 |
| 2024-01-31 | ethtool: replace struct ethtool_eee with a new struct ethtool_keee on kernel ... | Heiner Kallweit | 1 | -3/+3 |
| 2024-01-05 | net: ethtool: reject unsupported RSS input xfrm values | Ahmed Zaki | 1 | -0/+3 |
| 2024-01-02 | net: ethtool: Fix symmetric-xor RSS RX flow hash check | Gerhard Engleder | 1 | -15/+18 |
| 2024-01-02 | net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrm | Ahmed Zaki | 1 | -2/+4 |
| 2024-01-02 | net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfh | Ahmed Zaki | 1 | -0/+5 |
| 2023-12-13 | net: ethtool: add support for symmetric-xor RSS hash | Ahmed Zaki | 1 | -4/+26 |
| 2023-12-13 | net: ethtool: get rid of get/set_rxfh_context functions | Ahmed Zaki | 1 | -17/+10 |
| 2023-12-13 | net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops | Ahmed Zaki | 1 | -58/+68 |
| 2023-12-08 | ethtool: Implement ethtool_puts() | justinstitt@google.com | 1 | -0/+7 |
| 2023-12-05 | net: core: synchronize link-watch when carrier is queried | Johannes Berg | 1 | -0/+3 |
| 2023-07-31 | net: flow_dissector: Use 64bits for used_keys | Ratheesh Kannoth | 1 | -8/+8 |
| 2023-07-28 | net: ethtool: Unify ETHTOOL_{G,S}RXFH rxnfc copy | Joe Damato | 1 | -37/+38 |
| 2023-06-13 | ethtool: ioctl: account for sopass diff in set_wol | Justin Chen | 1 | -1/+2 |
| 2023-06-08 | ethtool: ioctl: improve error checking for set_wol | Justin Chen | 1 | -2/+12 |
| 2023-05-03 | ethtool: Fix uninitialized number of lanes | Ido Schimmel | 1 | -1/+1 |
| 2023-03-29 | ipv6: Remove in6addr_any alternatives. | Kuniyuki Iwashima | 1 | -5/+5 |
| 2022-12-28 | net/ethtool/ioctl: split ethtool_get_phy_stats into multiple helpers | Daniil Tatianin | 1 | -33/+69 |
| 2022-12-28 | net/ethtool/ioctl: remove if n_stats checks from ethtool_get_phy_stats | Daniil Tatianin | 1 | -14/+10 |
| 2022-12-28 | net/ethtool/ioctl: return -EOPNOTSUPP if we have no phy stats | Daniil Tatianin | 1 | -1/+2 |
| 2022-11-23 | ethtool: avoiding integer overflow in ethtool_phys_id() | Maxim Korotkov | 1 | -1/+2 |
| 2022-11-10 | ethtool: ethtool_get_drvinfo: populate drvinfo fields even if callback exits | Vincent Mailhol | 1 | -3/+10 |
| 2022-11-08 | ethtool: Fail number of channels change when it conflicts with rxnfc | Gal Pressman | 1 | -6/+11 |
| 2022-11-03 | net: devlink: use devlink_port pointer instead of ndo_get_devlink_port | Jiri Pirko | 1 | -9/+2 |
| 2022-09-23 | net: phy: Add support for rate matching | Sean Anderson | 1 | -0/+1 |
| 2022-08-22 | ethtool: move from strlcpy with unused retval to strscpy | Wolfram Sang | 1 | -4/+4 |
| 2022-06-13 | ethtool: Fix and simplify ethtool_convert_link_mode_to_legacy_u32() | Marco Bonelli | 1 | -15/+2 |
| 2022-06-09 | net: rename reference+tracking helpers | Jakub Kicinski | 1 | -2/+2 |
| 2022-01-06 | ethtool: use phydev variable | Tom Rix | 1 | -4/+4 |
| 2021-12-29 | net: Don't include filter.h from net/sock.h | Jakub Kicinski | 1 | -0/+1 |
| 2021-12-06 | net: add net device refcount tracker to ethtool_phys_id() | Eric Dumazet | 1 | -2/+3 |
| 2021-11-26 | net: ethtool: set a default driver name | Tonghao Zhang | 1 | -0/+3 |
| 2021-11-26 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -1/+1 |
| 2021-11-26 | ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() | Julian Wiedmann | 1 | -1/+1 |
| 2021-11-22 | ethtool: extend ringparam setting/getting API with rx_buf_len | Hao Chen | 1 | -3/+7 |
| 2021-11-22 | ethtool: add support to set/get tx copybreak buf size via ethtool | Hao Chen | 1 | -0/+1 |
| 2021-11-01 | ethtool: don't drop the rtnl_lock half way thru the ioctl | Jakub Kicinski | 1 | -4/+32 |
| 2021-11-01 | ethtool: handle info/flash data copying outside rtnl_lock | Jakub Kicinski | 1 | -41/+69 |
| 2021-11-01 | ethtool: push the rtnl_lock into dev_ethtool() | Jakub Kicinski | 1 | -1/+13 |
| 2021-10-24 | net: convert users of bitmap_foo() to linkmode_foo() | Sean Anderson | 1 | -4/+3 |
| 2021-09-29 | ethtool: ioctl: Use array_size() helper in copy_{from,to}_user() | Gustavo A. R. Silva | 1 | -5/+7 |
| 2021-09-14 | ethtool: prevent endless loop if eeprom size is smaller than announced | Heiner Kallweit | 1 | -0/+4 |
| 2021-08-24 | ethtool: extend coalesce setting uAPI with CQE mode | Yufeng Mo | 1 | -3/+12 |
| 2021-08-03 | ethtool: runtime-resume netdev parent before ethtool ioctl ops | Heiner Kallweit | 1 | -3/+15 |
| 2021-07-27 | dev_ioctl: pass SIOCDEVPRIVATE data separately | Arnd Bergmann | 1 | -2/+1 |
| 2021-07-27 | ethtool: Fix rxnfc copy to user buffer overflow | Saeed Mahameed | 1 | -1/+1 |
| 2021-07-23 | ethtool: improve compat ioctl handling | Arnd Bergmann | 1 | -16/+120 |
| 2021-06-09 | net: ethtool: clear heap allocations for ethtool function | Austin Kim | 1 | -5/+5 |
| 2021-04-19 | ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() | Gustavo A. R. Silva | 1 | -1/+1 |
| 2021-04-11 | net: ethtool: Export helpers for getting EEPROM info | Andrew Lunn | 1 | -7/+7 |
| 2021-04-09 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -17/+1 |
| 2021-04-07 | ethtool: Remove link_mode param and derive link params from driver | Danielle Ratson | 1 | -17/+1 |
| 2021-03-26 | ethtool: fec: fix FEC_NONE check | Jakub Kicinski | 1 | -1/+1 |
| 2021-03-25 | ethtool: fec: sanitize ethtool_fecparam->fec | Jakub Kicinski | 1 | -0/+3 |
| 2021-03-25 | ethtool: fec: sanitize ethtool_fecparam->active_fec | Jakub Kicinski | 1 | -0/+1 |
| 2021-03-25 | ethtool: fec: sanitize ethtool_fecparam->reserved | Jakub Kicinski | 1 | -0/+5 |
| 2021-03-17 | ethtool: Add common function for filling out strings | Alexander Duyck | 1 | -0/+12 |
| 2021-02-03 | ethtool: Get link mode in use instead of speed and duplex parameters | Danielle Ratson | 1 | -1/+17 |
| 2020-11-02 | ethtool: remove unneeded semicolon | Tom Rix | 1 | -1/+1 |
| 2020-10-06 | ethtool: allow netdev driver to define phy tunables | Igor Russkikh | 1 | -13/+24 |
| 2020-09-03 | ethtool: fix error handling in ethtool_phys_id | Edward Cree | 1 | -15/+10 |
| 2020-09-01 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next | David S. Miller | 1 | -1/+1 |
| 2020-08-31 | xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver interfaces | Magnus Karlsson | 1 | -1/+1 |
| 2020-08-31 | xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umem | Magnus Karlsson | 1 | -1/+1 |
| 2020-08-20 | ethtool: allow flow-type ether without IP protocol field | Vishal Kulkarni | 1 | -1/+2 |
| 2020-07-08 | net: phy: Uninline PHY ethtool statistics operations | Florian Fainelli | 1 | -8/+15 |
| 2020-06-25 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | David S. Miller | 1 | -1/+1 |
| 2020-06-22 | ethtool: Fix check in ethtool_rx_flow_rule_create | Gaurav Singh | 1 | -1/+1 |
| 2020-06-17 | ethtool: ioctl: Use array_size() in copy_to_user() | Gustavo A. R. Silva | 1 | -2/+2 |
| 2020-05-23 | ethtool: propagate get_coalesce return value | Heiner Kallweit | 1 | -1/+4 |
| 2020-05-22 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next | David S. Miller | 1 | -1/+1 |
| 2020-05-21 | xsk: Move driver interface to xdp_sock_drv.h | Magnus Karlsson | 1 | -1/+1 |
| 2020-05-16 | ethtool: don't call set_channels in drivers if config didn't change | Jakub Kicinski | 1 | -0/+6 |
| 2020-05-16 | ethtool: check if there is at least one channel for TX/RX in the core | Jakub Kicinski | 1 | -0/+5 |
| 2020-05-06 | ethtool: provide UAPI for PHY master/slave configuration. | Oleksij Rempel | 1 | -0/+6 |
| 2020-04-21 | drivers: Remove inclusion of vermagic header | Leon Romanovsky | 1 | -2/+1 |
| 2020-04-20 | net: ethtool: self_test: Mark interface in testing operative status | Andrew Lunn | 1 | -0/+2 |
| 2020-03-29 | ethtool: provide timestamping information with TSINFO_GET request | Michal Kubecek | 1 | -19/+4 |
| 2020-03-29 | ethtool: add EEE_NTF notification | Michal Kubecek | 1 | -1/+5 |
| 2020-03-29 | ethtool: add PAUSE_NTF notification | Michal Kubecek | 1 | -1/+5 |
| 2020-03-29 | ethtool: add COALESCE_NTF notification | Michal Kubecek | 1 | -1/+5 |
| 2020-03-24 | ethtool: fix incorrect tx-checksumming settings reporting | Vladyslav Tarasiuk | 1 | -1/+1 |
| 2020-03-17 | net: ethtool: require drivers to set supported_coalesce_params | Jakub Kicinski | 1 | -3/+0 |
| 2020-03-12 | ethtool: add CHANNELS_NTF notification | Michal Kubecek | 1 | -1/+5 |
| 2020-03-12 | ethtool: set device channel counts with CHANNELS_SET request | Michal Kubecek | 1 | -31/+0 |
| 2020-03-12 | ethtool: add RINGS_NTF notification | Michal Kubecek | 1 | -1/+5 |
| 2020-03-12 | ethtool: add PRIVFLAGS_NTF notification | Michal Kubecek | 1 | -0/+2 |
| 2020-03-12 | ethtool: provide netdev features with FEATURES_GET request | Michal Kubecek | 1 | -2/+0 |
| 2020-03-12 | ethtool: update mapping of features to legacy ioctl requests | Michal Kubecek | 1 | -2/+3 |
| 2020-03-05 | ethtool: add infrastructure for centralized checking of coalescing parameters | Jakub Kicinski | 1 | -0/+66 |
| 2020-02-29 | ethtool: Factored out similar ethtool link settings for virtual devices to core | Cris Forno | 1 | -0/+39 |
| 2020-01-27 | net/core: Replace driver version to be kernel version | Leon Romanovsky | 1 | -0/+2 |
| 2020-01-27 | ethtool: add WOL_NTF notification | Michal Kubecek | 1 | -0/+1 |
| 2020-01-27 | ethtool: add DEBUG_NTF notification | Michal Kubecek | 1 | -0/+2 |
| 2019-12-27 | ethtool: provide link state with LINKSTATE_GET request | Michal Kubecek | 1 | -4/+4 |
| 2019-12-27 | ethtool: add LINKMODES_NTF notification | Michal Kubecek | 1 | -2/+6 |
| 2019-12-27 | ethtool: add LINKINFO_NTF notification | Michal Kubecek | 1 | -2/+10 |
| 2019-12-27 | ethtool: provide link settings with LINKINFO_GET request | Michal Kubecek | 1 | -48/+0 |
| 2019-12-25 | net: ethtool: Use the PHY time stamping interface. | Richard Cochran | 1 | -2/+2 |
| 2019-12-12 | ethtool: provide link mode names as a string set | Michal Kubecek | 1 | -0/+6 |
| 2019-12-12 | ethtool: move string arrays into common file | Michal Kubecek | 1 | -82/+2 |
| 2019-12-12 | ethtool: move to its own directory | Michal Kubecek | 1 | -0/+3116 |