aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
12 daysnetlink: fix typo in coalesce_reply_cb()HEADmastergaoxingwang1-1/+1
12 daysethtool: add support for RSS input transformationAhmed Zaki3-2/+47
2024-01-29update UAPI header copiesMichal Kubecek3-13/+558
2024-01-29Release version 6.7.v6.7Michal Kubecek3-2/+8
2024-01-28changelog: fix 6.6 release entry dateMichal Kubecek1-1/+1
2024-01-28update UAPI header copiesMichal Kubecek1-1/+1
2024-01-28ethtool: add support for setting TCP data splitAlexander Lobakin3-0/+28
2024-01-28net: ethtool: Add default branch to sff8636_show_all_ioctl switchHao Lan1-4/+5
2024-01-28ethtool: Fix SFF-8472 transceiver module identificationIdo Schimmel1-0/+2
2024-01-28netlink: fix -Walloc-sizeSam James1-1/+1
2023-11-23update UAPI header copiesMichal Kubecek4-9/+53
2023-11-23Release version 6.6.v6.6Michal Kubecek3-2/+6
2023-11-23ethtool: Add support for more CMIS transceiver modulesIdo Schimmel4-4/+23
2023-11-23Add missing header files for source distributionFlorian Fainelli1-1/+5
2023-09-12update UAPI header copiesMichal Kubecek2-0/+5
2023-09-12Release version 6.5.v6.5Michal Kubecek3-2/+7
2023-09-11rxclass: fix a bug in rmgr when searching for empty slotYinjun Zhang1-1/+1
2023-09-11hns3: add support dump registers for hns3 driverJijie Shao4-1/+834
2023-08-28update UAPI header copiesMichal Kubecek2-0/+5
2023-08-28netlink: Allow nl_sset return -EOPNOTSUPP to fallback to do_ssetGang Li1-0/+3
2023-07-01Release version 6.4.v6.4Michal Kubecek3-2/+9
2023-07-01update UAPI header copiesMichal Kubecek1-1/+1
2023-07-01netlink: fix duplex settingLadislav Michl1-1/+1
2023-06-14cmis: report LOL / LOS / Tx FaultJakub Kicinski2-0/+56
2023-06-14sff-8636: report LOL / LOS / Tx FaultJakub Kicinski4-0/+57
2023-06-05drop checks for macros provided in UAPI header copiesMichal Kubecek2-10/+0
2023-06-05do not check for strtol() functionMichal Kubecek1-1/+1
2023-06-05actually check for C11 compilerMichal Kubecek1-0/+1
2023-06-05add local copies of macros from autoconf-archiveMichal Kubecek3-0/+146
2023-05-31drop check for big endian typesMichal Kubecek2-14/+0
2023-05-31Require a compiler with support for C11 featuresDario Binacchi1-0/+9
2023-05-10Merge branch 'next' into masterMichal Kubecek7-15/+37
2023-05-08Release version 6.3.v6.3Michal Kubecek3-2/+16
2023-05-08Fix argc and argp handling issuesNicholas Vinson1-1/+4
2023-05-08update UAPI header copiesMichal Kubecek2-1/+3
2023-05-08Merge branch 'review/next/tx-push-buf-len-v2' into nextMichal Kubecek5-14/+34
2023-05-08ethtool: Add support for configuring tx-push-buf-lenShay Agroskin4-14/+32
2023-05-08update UAPI header copiesShay Agroskin2-0/+3
2023-05-08rxclass: Fix return code in rxclass_rule_insDavid Ahern1-1/+1
2023-05-08Merge tag 'review/fanalyze-fixes-p2'Michal Kubecek1-6/+18
2023-05-08Fix reported memory leak.Nicholas Vinson1-5/+17
2023-05-08Update FAM syntax to conform to std C.Nicholas Vinson1-1/+1
2023-05-08netlink: settings: fix netlink support when PLCA is not presentJakub Kicinski1-15/+16
2023-05-08Merge branch 'review/uapi-closure'Michal Kubecek11-0/+1029
2023-05-07scripts: add all included uapi files on updateMichal Kubecek1-0/+26
2023-05-07scripts: add ethtool-import-uapiMichal Kubecek1-0/+41
2023-05-07update UAPI header copiesMichal Kubecek10-0/+962
2023-04-19add support for Ethernet PSE and PD devicesOleksij Rempel5-0/+249
2023-04-19netlink: settings: add netlink support for coalesce tx aggr paramsDaniele Palmas5-0/+37
2023-02-21Merge branch 'next' into masterMichal Kubecek15-29/+1151
2023-02-21Release version 6.2.v6.2Michal Kubecek3-2/+11
2023-02-15help: help text cleanupMichal Kubecek1-11/+11
2023-02-15ethtool: add support for get/set rx push in ringparamsShannon Nelson4-0/+13
2023-02-15update UAPI header copiesMichal Kubecek2-0/+6
2023-02-13help: fix parameter indentationMichal Kubecek1-17/+17
2023-02-13Merge branch 'review/mac-merge-v3' into nextMichal Kubecek7-7/+443
2023-02-13help: document --src argument also in help textMichal Kubecek1-1/+3
2023-02-13ethtool.8: update documentation with MAC Merge related bitsVladimir Oltean1-0/+107
2023-02-13netlink: pass the source of statistics for port statsVladimir Oltean1-0/+14
2023-02-13netlink: pass the source of statistics for pause statsVladimir Oltean1-5/+28
2023-02-13netlink: add support for MAC Merge layerVladimir Oltean4-1/+291
2023-02-13add support for IEEE 802.3cg-2019 Clause 148Piergiorgio Beruto6-2/+480
2023-02-01pretty: add message descriptions for PLCA and MAC MergeMichal Kubecek1-0/+49
2023-02-01add T1S 10Mb/s modes to link mode tablesMichal Kubecek3-0/+15
2023-02-01update UAPI header copiesMichal Kubecek3-1/+126
2023-02-01pretty: fix RSS attribute constantsMichal Kubecek1-2/+2
2023-02-01Merge branch 'review/get-rss-v6' into masterMichal Kubecek7-37/+294
2023-02-01Merge branch 'review/build-fixes-v2' into masterMichal Kubecek6-24/+415
2023-02-01netlink: add netlink handler for get rss (-x)Sudheer Mogilappagari5-1/+246
2023-02-01Move code that print rss info into common fileSudheer Mogilappagari3-36/+48
2023-02-01marvell.c: Fix build with musl-libcFlorian Fainelli1-17/+17
2023-02-01netlink: Fix maybe uninitialized 'meters' variableFlorian Fainelli1-1/+1
2023-02-01uapi: Bring in if.hFlorian Fainelli4-6/+397
2023-02-01JSON output support for Netlink implementation of --show-ring optionMaxim Georgiev2-10/+26
2023-02-01Fixing boolean value output for Netlink reported values in JSON formatMaxim Georgiev1-1/+1
2022-12-20add 800Gb/s modes to link mode tablesMichal Kubecek3-0/+30
2022-12-20JSON output support for Netlink implementation of --show-coalesce optionMaxim Georgiev5-54/+97
2022-12-19update UAPI header copiesMichal Kubecek2-1/+16
2022-12-19Merge branch 'next' into masterMichal Kubecek4-14/+35
2022-12-19Release version 6.1.v6.1Michal Kubecek3-2/+10
2022-12-19pretty: add message descriptions for PSE and rate matchingMichal Kubecek1-0/+36
2022-12-16update UAPI header copiesMichal Kubecek4-9/+114
2022-12-16misc: header includes cleanupMichal Kubecek4-3/+6
2022-12-04linkstate: report the number of hard link flapsJakub Kicinski1-8/+19
2022-12-04update UAPI header copiesMichal Kubecek4-15/+130
2022-12-04rings: report TCP header-data splitJakub Kicinski1-0/+19
2022-11-21ethtool.8: formatting follow-up fixMichal Kubecek1-1/+0
2022-11-21ethtool.8: fix man page errorsXose Vazquez Perez1-3/+3
2022-11-21fsl_enetc: add support for NXP ENETC driverVladimir Oltean4-2/+266
2022-11-02fix a warning when compiling for 32-bitSergei Antonov1-1/+1
2022-11-01add 10baseT1L mode to link mode tablesMichal Kubecek3-0/+5
2022-10-10Release version 6.0.v6.0Michal Kubecek3-2/+5
2022-10-10update UAPI header copiesMichal Kubecek4-17/+19
2022-10-06NEWS: add missing subcommand hintsMichal Kubecek1-4/+4
2022-10-06netlink: settings: Enable link modes advertisement according to lanesIdo Schimmel1-3/+5
2022-08-22Release version 5.19.v5.19Michal Kubecek3-2/+9
2022-08-22ethtool: fix EEPROM byte writeTomasz Moń1-3/+7
2022-08-06gitignore: ignore ctags generated tags fileYegor Yefremov1-0/+1
2022-08-06Merge branches 'review/registers-cpsw' and 'review/registers-lan74xx'Michal Kubecek4-1/+78
2022-08-06ethtool: add register dump support for lan743x chiptesRaju Lakkaraju4-1/+78
2022-08-06pretty: Add support for TI CPSW register dumpsBenedikt Spranger4-1/+198
2022-06-23sff-8079/8472: Fix missing sff-8472 output in netlink pathIvan Vecera1-8/+46
2022-06-14pretty: add ETHTOOL_A_RINGS_TX_PUSH descriptionMichal Kubecek1-0/+1
2022-06-14Merge branch 'next' into masterMichal Kubecek7-0/+22
2022-06-14Release version 5.18.v5.18Michal Kubecek3-2/+8
2022-06-14ethtool: fec: Change the prompt string to adapt to current situationsYu Xiao2-2/+2
2022-06-14pretty: add missing message descriptions for ringsMichal Kubecek1-0/+9
2022-06-14pretty: support u8 enumerated typesMichal Kubecek2-1/+15
2022-06-13rings: add support to set/get cqe sizeSubbaraya Sundeep3-0/+12
2022-06-13update UAPI header copiesMichal Kubecek4-1/+132
2022-05-08ethtool: add support to get/set tx push by ethtool -G/gJie Wang3-0/+12
2022-05-08update UAPI header copiesJie Wang5-1/+139
2022-05-08help: fix alignment of rx-buf-len parameterMichal Kubecek1-1/+1
2022-05-08ethtool.8: Fix typo in man pageVinicius Costa Gomes1-1/+1
2022-04-04Release version 5.17.v5.17Michal Kubecek3-2/+11
2022-04-04strset: do not put a pointer to a local variable to nlctxMichal Kubecek1-3/+3
2022-04-04ioctl: add the memory free operation after send_ioctl call failsJie Wang1-0/+2
2022-04-03ethtool: Add support for OSFP transceiver modulesDanielle Ratson4-1/+8
2022-04-03features: add --json supportDenys Fedoryshchenko2-7/+33
2022-01-19Merge branch 'next' into masterMichal Kubecek14-2/+354
2022-01-19Release version 5.16.v5.16Michal Kubecek3-2/+9
2022-01-05man: document recently added parametersMichal Kubecek1-0/+12
2022-01-05tunables: add support to get/set tx copybreak buf sizeHao Chen1-0/+8
2022-01-05rings: add support to set/get rx buf lenHao Chen2-0/+8
2021-12-17Merge branch 'master' into nextMichal Kubecek1-0/+2
2021-12-17monitor: do not show duplicate options in help textMichal Kubecek1-0/+2
2021-12-17Merge branch 'review/module-extstate' into nextMichal Kubecek13-2/+326
2021-12-17monitor: add option for --show-module/--set-moduleMichal Kubecek1-0/+4
2021-12-17ethtool: Add transceiver module extended stateIdo Schimmel1-0/+10
2021-12-17ethtool: Add ability to control transceiver modules' power modeIdo Schimmel9-1/+260
2021-12-17Update UAPI header copiesIdo Schimmel3-1/+52
2021-12-02Merge branch 'review/cmis-diag' into masterMichal Kubecek5-40/+702
2021-12-02sff-8636: Print Power set and Power override bitsIdo Schimmel2-1/+7
2021-12-02cmis: Print Module-Level ControlsIdo Schimmel2-0/+20
2021-12-02cmis: Print Module State and Fault CauseIdo Schimmel2-0/+86
2021-12-02cmis: Parse and print diagnostic informationIdo Schimmel2-27/+518
2021-12-02cmis: Initialize Banked Page 11h in memory mapIdo Schimmel2-2/+54
2021-12-02cmis: Initialize Page 02h in memory mapIdo Schimmel1-3/+10
2021-12-02sff-common: Move OFFSET_TO_U16_PTR() to common header fileIdo Schimmel2-3/+2
2021-12-02sff-8636: Use an SFF-8636 specific define for maximum number of channelsIdo Schimmel2-5/+6
2021-12-02cable-test: Fix premature process terminationIdo Schimmel1-0/+2
2021-11-22ethtool: Set mask correctly for dumping advertised FEC modesAlexander Duyck1-1/+1
2021-11-22Merge branch 'review/next/module-mem-map' into masterMichal Kubecek8-498/+635
2021-11-09Release version 5.15.v5.15Michal Kubecek3-2/+8
2021-11-09update UAPI header copiesMichal Kubecek1-0/+1
2021-11-09netlink: settings: Correct duplicate conditionBastian Germann1-1/+1
2021-11-08netlink: eeprom: Defer page requests to individual parsersIdo Schimmel1-288/+59
2021-11-08sff-8079: Request specific pages for parsing in netlink pathIdo Schimmel3-4/+20
2021-11-08sff-8636: Request specific pages for parsing in netlink pathIdo Schimmel3-17/+49
2021-11-08cmis: Request specific pages for parsing in netlink pathIdo Schimmel3-19/+51
2021-11-08netlink: eeprom: Export a function to request an EEPROM pageIdo Schimmel2-0/+116
2021-11-08sff-8079: Split SFF-8079 parsing functionIdo Schimmel4-5/+16
2021-11-08sff-8636: Consolidate code between IOCTL and netlink pathsIdo Schimmel1-14/+15
2021-11-08sff-8636: Use memory map during parsingIdo Schimmel1-167/+201
2021-11-08sff-8636: Initialize SFF-8636 memory mapIdo Schimmel1-0/+65
2021-11-08sff-8636: Rename SFF-8636 parsing functionsIdo Schimmel4-9/+9
2021-11-08cmis: Consolidate code between IOCTL and netlink pathsIdo Schimmel1-22/+16
2021-11-08cmis: Use memory map during parsingIdo Schimmel2-88/+88
2021-11-08cmis: Initialize CMIS memory mapIdo Schimmel2-0/+65
2021-11-08cmis: Rename CMIS parsing functionsIdo Schimmel4-8/+8
2021-10-11Merge branch 'review/module-fixes-2-v2'Michal Kubecek3-17/+19
2021-10-11sff-8636: Remove extra blank linesIdo Schimmel1-2/+0
2021-10-11sff-8636: Convert if statement to switch-caseIdo Schimmel1-3/+5
2021-10-11sff-8636: Fix incorrect function nameIdo Schimmel1-3/+3
2021-10-11sff-8636: Remove incorrect commentIdo Schimmel1-1/+1
2021-10-11cmis: Correct commentIdo Schimmel1-1/+1
2021-10-11cmis: Fix wrong define nameIdo Schimmel2-2/+2
2021-10-11cmis: Fix CLEI code parsingIdo Schimmel2-5/+7
2021-09-15Merge branch 'review/module-fixes' into masterMichal Kubecek4-7/+24
2021-09-15netlink: eeprom: Fix compilation when pretty dump is disabledIdo Schimmel1-0/+4
2021-09-15ethtool: Fix compilation warning when pretty dump is disabledIdo Schimmel1-5/+8
2021-09-15netlink: eeprom: Fallback to IOCTL when a complete hex/raw dump is requestedIdo Schimmel1-0/+10
2021-09-15cmis: Fix invalid memory access in IOCTL pathIdo Schimmel1-1/+1
2021-09-15sff-8636: Fix parsing of Page 03h in IOCTL pathIdo Schimmel1-1/+1
2021-09-12Merge branch 'next' into masterMichal Kubecek8-0/+42
2021-09-12Release version 5.14.v5.14Michal Kubecek3-2/+6
2021-09-12netlink: settings: add netlink support for coalesce cqe mode parameterYufeng Mo3-0/+20
2021-08-26pretty: update message descriptions for coalescingMichal Kubecek1-0/+2
2021-08-26netlink: settings: add two link extended substates of bad signal integrityGuangbin Huang1-0/+4
2021-08-26update UAPI header copiesMichal Kubecek3-0/+16
2021-08-26pretty: add message descriptions for PHC virtual clocksMichal Kubecek1-0/+9
2021-08-26pretty: add message descriptions for FEC statsMichal Kubecek1-0/+9
2021-08-26pretty: reorder to match enum valuesMichal Kubecek1-13/+13
2021-08-26update UAPI header copiesMichal Kubecek5-7/+45
2021-08-25cmdline: skip dummy args entry in find_option()Michal Kubecek1-1/+1
2021-08-24Merge branch 'review/nojson-fail' into masterMichal Kubecek1-24/+28
2021-08-24ethtool: return error if command does not support --jsonJakub Kicinski1-0/+11
2021-08-24ethtool: use dummy args[] entry for no-args caseJakub Kicinski1-20/+14
2021-08-24ethtool: remove questionable gotoJakub Kicinski1-7/+6
2021-08-24Remove trailing newline in perror messagesJules Maselbas1-5/+5
2021-07-09build: add list.h to file list in Makefile.amv5.13Michal Kubecek1-1/+2
2021-07-09Release version 5.13.Michal Kubecek3-2/+9
2021-07-09netlink: work around spurious selftest failureMichal Kubecek1-3/+3
2021-07-08Merge branch 'review/getmodule-v4' into masterMichal Kubecek15-304/+854
2021-07-08ethtool: Update manpages to reflect changes to getmodule (-m) commandVladyslav Tarasiuk1-0/+14
2021-07-08ethtool: Rename QSFP-DD identifiers to use CMISVladyslav Tarasiuk6-236/+236
2021-07-08ethtool: Refactor human-readable module EEPROM output for new APIVladyslav Tarasiuk8-102/+170
2021-07-08ethtool: Add netlink handler for getmodule (-m)Vladyslav Tarasiuk7-0/+468
2021-05-20Merge branch 'review/fec-stats-v3' into masterMichal Kubecek19-58/+1100
2021-05-20test: workaround for FEC encoding parser checksMichal Kubecek1-3/+4