aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2020-10-21netlink: add message descriptions for pause statsHEADnextmasterMichal Kubecek1-0/+7
2020-10-21netlink: add descriptions for genetlink policy dumpsMichal Kubecek1-0/+57
2020-10-21netlink: support 64-bit attribute types in pretty printed messagesMichal Kubecek2-0/+16
2020-10-21netlink: support u32 enumerated types in pretty printingMichal Kubecek2-2/+25
2020-10-19Merge branch 'review/pause-stats-v3' into masterMichal Kubecek10-37/+336
2020-10-19pause: add support for dumping statisticsJakub Kicinski1-1/+66
2020-10-19netlink: use policy dumping to check if stats flag is supportedJakub Kicinski3-0/+164
2020-10-19netlink: prepare for more per-op infoJakub Kicinski2-13/+18
2020-10-19add support for stats in subcommandsJakub Kicinski3-0/+16
2020-10-19separate FLAGS out in -hJakub Kicinski1-3/+6
2020-10-19pause: add --json supportJakub Kicinski3-20/+51
2020-10-19update UAPI header copiesJakub Kicinski2-0/+15
2020-10-15Release version 5.9.v5.9Michal Kubecek3-2/+14
2020-10-15netlink: fix allocation failure handling in dump_features()Michal Kubecek1-4/+1
2020-09-28netlink: add tunnel offload format descriptionsMichal Kubecek1-0/+26
2020-09-28add 100baseFX modes to link mode tablesMichal Kubecek3-0/+10
2020-09-28update UAPI header copiesMichal Kubecek3-17/+35
2020-09-28add missing link modes to mode_defs[] arrayMichal Kubecek1-8/+48
2020-09-28netlink: fix copy-paste error in rtm_link_summary()Ivan Vecera1-1/+1
2020-09-28fix memory leaks in do_sfeatures()Ivan Vecera1-6/+7
2020-09-28netlink: fix memory leakIvan Vecera1-1/+3
2020-09-28bnxt: Add Broadcom driver support.Vasundhara Volam4-1/+102
2020-09-16update link mode tablesMichal Kubecek3-8/+63
2020-09-16netlink: mark unused function parameters of non-netlink stubsMichal Kubecek1-3/+4
2020-09-16tunnels: implement new --show-tunnels commandJakub Kicinski5-1/+253
2020-09-16update UAPI header copiesJakub Kicinski4-40/+305
2020-08-27ioctl: only memset non-NULL link settingsHans-Christian Noren Egtvedt1-2/+3
2020-08-27Merge branch 'warn-5.9-v2' into masterMichal Kubecek17-285/+448
2020-08-27build: add -Wextra to default CFLAGSMichal Kubecek1-1/+1
2020-08-27ioctl: convert cmdline_info arrays to named initializersMichal Kubecek1-82/+296
2020-08-27settings: simplify link_mode_info[] initializersMichal Kubecek1-150/+86
2020-08-27get rid of signed/unsigned comparison warnings in register dump parsersMichal Kubecek8-11/+13
2020-08-27ioctl: get rid of signed/unsigned comparison warningsMichal Kubecek1-14/+17
2020-08-27ioctl: make argc counters unsignedMichal Kubecek2-13/+13
2020-08-27ioctl: prevent argc underflow in do_perqueue()Michal Kubecek1-0/+2
2020-08-27ioctl: check presence of eeprom length argument properlyMichal Kubecek1-9/+15
2020-08-27netlink: get rid of signed/unsigned comparison warningsMichal Kubecek6-11/+11
2020-08-27netlink: Print and return an error when features weren't changedMaxim Mikityanskiy1-1/+10
2020-08-23cable-test: TDR Amplitude is signedAndrew Lunn1-1/+1
2020-08-23netlink: Fix the condition for displaying actual changesMaxim Mikityanskiy1-1/+1
2020-08-23Add QSFP-DD supportAdrian Pop7-49/+543
2020-08-04settings: clean up unused function parametersMichal Kubecek1-4/+4
2020-08-04Merge branch 'next' into masterMichal Kubecek4-1/+220
2020-08-04Release version 5.8.v5.8Michal Kubecek3-2/+38
2020-08-04Merge branch 'warn-5.8' into masterMichal Kubecek36-69/+76
2020-08-04ioctl: avoid zero length array warning in get_stringset()Michal Kubecek1-1/+3
2020-08-04netlink: mark unused parameters of parser callbacksMichal Kubecek1-12/+16
2020-08-04netlink: mark unused parameters of bitset walker callbacksMichal Kubecek4-6/+10
2020-08-04netlink: mark unused callback parameterMichal Kubecek1-1/+1
2020-08-04igc: mark unused callback parameterMichal Kubecek1-1/+2
2020-08-04cable_test: clean up unused parametersMichal Kubecek1-13/+8
2020-08-04rename maybe_unused macro to __maybe_unusedMichal Kubecek28-35/+36
2020-08-04ethtool.spec: Add bash completion scriptRoi Dayan1-0/+1
2020-07-30ioctl: do not pass transceiver value back to kernelMichal Kubecek1-0/+2
2020-07-30ethtool: use "Not reported" when no FEC modes are providedJacob Keller1-1/+1
2020-07-30ethtool: fix netlink bitmasks when sent as NOMASKJacob Keller2-4/+24
2020-07-20igc: Fix output values caseAndre Guedes1-18/+18
2020-07-20ethtool: dsa: mv88e6xxx: add pretty dump for 88E6352 SERDESAndrew Lunn1-2/+198
2020-07-20man: add man page for ETHTOOL_GTUNABLE and ETHTOOL_STUNABLEGovindarajulu Varadarajan1-0/+40
2020-07-20ethtool: add support for get/set ethtool_tunableGovindarajulu Varadarajan1-0/+194
2020-07-20Merge branch 'igc-regs'Michal Kubecek4-1/+289
2020-07-19Fix segfault with cable test and ./configure --disable-netlinkAndrew Lunn1-0/+6
2020-07-19igc: Parse ETQF registersAndre Guedes1-0/+34
2020-07-19igc: Parse VLANPQF register fieldsAndre Guedes1-0/+98
2020-07-19igc: Parse RCTL register fieldsAndre Guedes1-1/+90
2020-07-19Add IGC driver supportAndre Guedes4-1/+68
2020-07-06Merge branch 'ext-state-v2' into nextMichal Kubecek4-1/+220
2020-07-06netlink: settings: expand linkstate_reply_cb() to support link extended stateAmit Cohen1-1/+146
2020-07-06netlink: desc-ethtool.c: Add descriptions of extended state attributesAmit Cohen1-0/+2
2020-07-06uapi: linux: update kernel UAPI header filesAmit Cohen2-0/+72
2020-07-06netlink: add cable test message format descriptionMichal Kubecek1-0/+82
2020-07-05Merge branch 'cable-test-v5'Michal Kubecek14-13/+1526
2020-07-05ethtool.8.in: Add --json optionAndrew Lunn1-0/+8
2020-07-05ethtool.8.in: Document the cable test commandsAndrew Lunn1-0/+45
2020-07-05Add --json command line argument parsingAndrew Lunn3-39/+90
2020-07-05json_writer/json_print: Import the iproute2 helper code for JSON outputAndrew Lunn5-1/+764
2020-07-05Add cable test TDR supportAndrew Lunn7-0/+363
2020-07-05Add cable test supportAndrew Lunn6-1/+284
2020-06-12netlink: add LINKSTATE SQI supportOleksij Rempel2-0/+18
2020-06-12netlink: add master/slave configuration supportOleksij Rempel4-0/+72
2020-06-12update UAPI header copiesOleksij Rempel6-2/+279
2020-06-12netlink: fix error message suppressionMichal Kubecek1-2/+2
2020-06-07netlink: fix unwanted switch fall through in family_info_cb()Michal Kubecek1-0/+1
2020-06-07netlink: add netlink handler for tsinfo (-T)Michal Kubecek4-1/+128
2020-06-07netlink: add netlink handler for seee (--set-eee)Michal Kubecek3-1/+85
2020-06-07netlink: add netlink handler for geee (--show-eee)Michal Kubecek7-14/+138
2020-06-07netlink: add netlink handler for spause (-A)Michal Kubecek3-1/+68
2020-06-07netlink: add netlink handler for gpause (-a)Michal Kubecek6-1/+176
2020-06-07netlink: add netlink handler for scoalesce (-C)Michal Kubecek3-1/+182
2020-06-07netlink: add netlink handler for gcoalesce (-c)Michal Kubecek6-1/+112
2020-06-07netlink: add netlink handler for schannels (-L)Michal Kubecek3-1/+74
2020-06-07netlink: add netlink handler for gchannels (-l)Michal Kubecek6-0/+84
2020-06-07netlink: add netlink handler for sring (-G)Michal Kubecek3-1/+74
2020-06-07netlink: add netlink handler for gring (-g)Michal Kubecek6-1/+96
2020-06-07netlink: add netlink handler for sprivflags (--set-priv-flags)Michal Kubecek3-1/+53
2020-06-07netlink: add netlink handler for gprivflags (--show-priv-flags)Michal Kubecek6-1/+122
2020-06-07netlink: add netlink handler for sfeatures (-K)Michal Kubecek5-5/+307
2020-06-07netlink: add netlink handler for gfeatures (-k)Michal Kubecek10-55/+331
2020-06-07selftest: omit test-features if netlink is enabledMichal Kubecek1-2/+6
2020-06-07netlink: add more ethtool netlink message format descriptionsMichal Kubecek1-0/+127
2020-06-07update UAPI header copiesMichal Kubecek4-3/+193
2020-06-07netlink: fix msgbuff_append() helperMichal Kubecek1-0/+1
2020-06-07netlink: fix nest type grouping in parserMichal Kubecek1-4/+4
2020-06-07netlink: fix build warningsMichal Kubecek2-2/+2
2020-06-04Release version 5.7.v5.7John W. Linville3-2/+12
2020-05-13netlink: show netlink error even without extackMichal Kubecek1-20/+17
2020-05-13ethtool: add support for newer SFF-8024 compliance codesPaul Schmidt3-0/+205
2020-05-13netlink: use genetlink ops information to decide about fallbackMichal Kubecek4-28/+129
2020-05-13refactor interface between ioctl and netlink codeMichal Kubecek5-47/+93
2020-05-13features: accept long legacy flag names when setting featuresMichal Kubecek1-5/+12
2020-05-13ethtool.c: Report transceiver correctlyFlorian Fainelli1-1/+1
2020-05-13ethtool: Add support for Low Latency Reed SolomonAya Levin4-4/+20
2020-05-13Rewrite printf() due to -Werror=format-securityRobert Scheck1-1/+1
2020-05-12Release version 5.6.v5.6John W. Linville3-38/+62
2020-03-13netlink: use pretty printing for ethtool netlink messagesMichal Kubecek2-16/+56
2020-03-13netlink: message format descriptions for rtnetlinkMichal Kubecek4-0/+147
2020-03-13netlink: message format descriptions for genetlink controlMichal Kubecek3-1/+60
2020-03-13netlink: message format description for ethtool netlinkMichal Kubecek3-0/+147
2020-03-13netlink: support for pretty printing netlink messagesMichal Kubecek3-1/+296
2020-03-13netlink: add handler for permaddr (-P)Michal Kubecek5-0/+126
2020-03-13netlink: support tests with netlink enabledMichal Kubecek4-3/+46
2020-03-13netlink: add netlink handler for sset (-s)Michal Kubecek4-9/+210
2020-03-13netlink: add bitset command line parser handlersMichal Kubecek2-0/+464
2020-03-13netlink: add basic command line parsing helpersMichal Kubecek4-1/+743
2020-03-13netlink: support getting wake-on-lan and debugging settingsMichal Kubecek3-0/+133
2020-03-13netlink: partial netlink handler for gset (no option)Michal Kubecek6-0/+672
2020-03-13netlink: add bitset helpersMichal Kubecek3-1/+245
2020-03-13move shared code into a common fileMichal Kubecek4-145/+179
2020-03-13netlink: add notification monitorMichal Kubecek7-0/+254
2020-03-13netlink: add support for string setsMichal Kubecek5-1/+383
2020-03-13netlink: initialize ethtool netlink socketMichal Kubecek2-1/+104
2020-03-13netlink: netlink socket wrapper and helpersMichal Kubecek6-1/+458
2020-03-13netlink: message buffer and composition helpersMichal Kubecek4-0/+374
2020-03-13netlink: introduce the netlink interfaceMichal Kubecek7-20/+185
2020-03-13netlink: add netlink related UAPI header filesMichal Kubecek5-0/+2402
2020-03-13use named initializers in command line option listMichal Kubecek1-201/+358
2020-03-13add --debug option to control debugging messagesMichal Kubecek3-2/+34
2020-03-13update UAPI header copiesMichal Kubecek2-0/+44
2020-03-13move UAPI header copies to a separate directoryMichal Kubecek4-4/+5
2020-01-10Release version 5.4.v5.4John W. Linville3-2/+42
2019-10-29ethtool: add 0x16 and 0x1c extended compliance codesRussell King1-0/+4
2019-10-29ethtool: mark 10G Base-ER as SFF-8472 revision 10.4 onwardsRussell King1-1/+1
2019-10-29ethtool: correctly interpret bitrate of 255Russell King1-3/+16
2019-10-29fix unused parameter warning in e1000_get_mac_type()Maciej Żenczykowski1-4/+3
2019-10-29fix unused parameter warning in fjes_dump_regs()Maciej Żenczykowski1-1/+2
2019-10-29fix unused parameter warning in ixgb_dump_regs()Maciej Żenczykowski1-2/+2
2019-10-29fix unused parameter warning in ibm_emac_dump_regs()Maciej Żenczykowski1-1/+2
2019-10-29fix unused parameter warning in et131x_dump_regs()Maciej Żenczykowski1-1/+2
2019-10-29fix unused parameter warning in amd8111e_dump_regs()Maciej Żenczykowski1-1/+2
2019-10-29fix unused parameter warning in fec_dump_regs()Maciej Żenczykowski1-1/+2
2019-10-29fix unused parameter warning in at76c50x_usb_dump_regs()Maciej Żenczykowski1-2/+2
2019-10-29fix unused parameter warning in smsc911x_dump_regs()Maciej Żenczykowski1-1/+2
2019-10-29fix unused parameter warning in e1000_dump_regs()Maciej Żenczykowski1-2/+2
2019-10-29fix unused parameter warning in igb_dump_regs()Maciej Żenczykowski1-2/+2
2019-10-29fix unused parameter warning in de2104[01]_dump_regs()Maciej Żenczykowski1-4/+4
2019-10-29fix unused parameter warning in e100_dump_regs()Maciej Żenczykowski1-2/+2
2019-10-29fix unused parameter warning in vioc_dump_regs()Maciej Żenczykowski1-1/+2
2019-10-29fix unused parameter warning in tg3_dump_{eeprom, regs}()Maciej Żenczykowski1-4/+4
2019-10-29fix unused parameter warning in fec_8xx_dump_regs()Maciej Żenczykowski1-1/+2
2019-10-29fix unused parameter warning in ixgbevf_dump_regs()Maciej Żenczykowski1-1/+2
2019-10-29fix unused parameter warning in st_{mac100, gmac}_dump_regs()Maciej Żenczykowski1-2/+3
2019-10-29fix unused parameter warning in vmxnet3_dump_regs()Maciej Żenczykowski1-1/+2
2019-10-29fix unused parameter warning in dsa_dump_regs()Maciej Żenczykowski1-1/+2
2019-10-29fix unused parameter warning in {skge, sky2}_dump_regs()Maciej Żenczykowski1-2/+4
2019-10-29fix unused parameter warning in lan78xx_dump_regs()Maciej Żenczykowski1-1/+2
2019-10-29fix unused parameter warning in realtek_dump_regs()Maciej Żenczykowski1-1/+2
2019-10-29fix unused parameter warning in ixgbe_dump_regs()Maciej Żenczykowski1-1/+2
2019-10-29fix unused parameter warning in netsemi_dump_eeprom()Maciej Żenczykowski1-1/+2
2019-10-29fix unused parameter warning in natsemi_dump_regs()Maciej Żenczykowski1-1/+2
2019-10-29fix unused parameter warning in print_simple_table()Maciej Żenczykowski1-3/+2
2019-10-29fix unused parameter warning in sfc_dump_regs()Maciej Żenczykowski1-1/+1
2019-10-29fix unused parameter warning in altera_tse_dump_regs()Maciej Żenczykowski1-1/+1
2019-10-29fix unused parameter warning in dump_eeprom()Maciej Żenczykowski1-1/+2
2019-10-29fix unused parameter warning in find_option()Maciej Żenczykowski1-5/+4
2019-10-29fix unused parameter warnings in do_version() and show_usage()Maciej Żenczykowski2-2/+4
2019-10-29fix arithmetic on pointer to void is a GNU extension warningMaciej Żenczykowski1-7/+7
2019-09-24ethtool: implement support for Energy Detect Power DownAlexandru Ardelean2-4/+118
2019-09-24ethtool: sync ethtool-copy.h: adds support for EDPDAlexandru Ardelean1-4/+26
2019-09-23Release version 5.3.v5.3John W. Linville3-2/+6
2019-08-09ethtool: dump nested registersVivien Didelot1-2/+11
2019-08-09gitignore: ignore vim swapfiles and patchesMichal Kubecek1-0/+3
2019-07-26ethtool: igb: dump RR2DCDELAY registerArtem Bityutskiy1-0/+12
2019-07-25Release version 5.2.v5.2John W. Linville3-2/+6
2019-06-14ethtool: Add 100BaseT1 and 1000BaseT1 link modesAndrew Lunn2-0/+8
2019-06-14ethtool: sync ethtool-copy.h with linux-next from 30/05/2019Andrew Lunn1-1/+6
2019-06-14ethtool.spec: Use standard file location macrosMikhael Goikhman1-2/+2
2019-05-17Release version 5.1.v5.1John W. Linville3-2/+19
2019-04-24ethtool: Add bash-completion scriptKevin Locke3-0/+1282
2019-04-09Add a 'start N' option when specifying the Rx flow hash indirection table.Jonathan Lemon3-13/+43
2019-04-09ethtool: add PHY Fast Link Down tunable to man pageHeiner Kallweit1-2/+26
2019-04-09ethtool: add support for PHY tunable Fast Link DownHeiner Kallweit1-2/+53
2019-04-09ethtool: simplify handling of PHY tunable downshiftHeiner Kallweit1-30/+13
2019-04-09ethtool: sync ethtool-copy.h with linux-next from 03/28/2019Heiner Kallweit1-22/+22
2019-03-14ethtool: qsfp: fix special value comparisonMichal Kubecek1-1/+2
2019-03-14ethtool: fec: add pretty dumpVivien Didelot4-1/+224
2019-03-14ethtool: fix up dump_coalesce output to match actual option namesNicholas Nunley1-4/+4
2019-03-14ethtool: support per-queue sub command --coalesceNicholas Nunley2-2/+65
2019-03-14ethtool: support per-queue sub command --show-coalesceNicholas Nunley2-4/+66
2019-03-14ethtool: introduce new ioctl for per-queue settingsNicholas Nunley2-0/+95
2019-03-14ethtool: move cmdline_coalesce out of do_scoalesceNicholas Nunley1-68/+74