aboutsummaryrefslogtreecommitdiffstats
path: root/netlink
AgeCommit message (Expand)AuthorFilesLines
2024-04-17netlink: fix typo in coalesce_reply_cb()HEADmastergaoxingwang1-1/+1
2024-04-17ethtool: add support for RSS input transformationAhmed Zaki1-2/+17
2024-01-28ethtool: add support for setting TCP data splitAlexander Lobakin1-0/+23
2024-01-28ethtool: Fix SFF-8472 transceiver module identificationIdo Schimmel1-0/+2
2024-01-28netlink: fix -Walloc-sizeSam James1-1/+1
2023-11-23ethtool: Add support for more CMIS transceiver modulesIdo Schimmel1-0/+3
2023-08-28netlink: Allow nl_sset return -EOPNOTSUPP to fallback to do_ssetGang Li1-0/+3
2023-07-01netlink: fix duplex settingLadislav Michl1-1/+1
2023-05-08Merge branch 'review/next/tx-push-buf-len-v2' into nextMichal Kubecek2-14/+26
2023-05-08ethtool: Add support for configuring tx-push-buf-lenShay Agroskin2-14/+26
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-04-19add support for Ethernet PSE and PD devicesOleksij Rempel2-0/+197
2023-04-19netlink: settings: add netlink support for coalesce tx aggr paramsDaniele Palmas2-0/+28
2023-02-15ethtool: add support for get/set rx push in ringparamsShannon Nelson2-0/+8
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 Oltean2-0/+274
2023-02-13add support for IEEE 802.3cg-2019 Clause 148Piergiorgio Beruto3-1/+379
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 Kubecek1-0/+3
2023-02-01pretty: fix RSS attribute constantsMichal Kubecek1-2/+2
2023-02-01Merge branch 'review/get-rss-v6' into masterMichal Kubecek3-0/+243
2023-02-01Merge branch 'review/build-fixes-v2' into masterMichal Kubecek1-1/+1
2023-02-01netlink: add netlink handler for get rss (-x)Sudheer Mogilappagari3-0/+243
2023-02-01netlink: Fix maybe uninitialized 'meters' variableFlorian Fainelli1-1/+1
2023-02-01JSON output support for Netlink implementation of --show-ring optionMaxim Georgiev1-10/+25
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 Kubecek1-0/+6
2022-12-20JSON output support for Netlink implementation of --show-coalesce optionMaxim Georgiev4-54/+96
2022-12-19Merge branch 'next' into masterMichal Kubecek1-8/+19
2022-12-19pretty: add message descriptions for PSE and rate matchingMichal Kubecek1-0/+36
2022-12-16misc: header includes cleanupMichal Kubecek1-0/+1
2022-12-04linkstate: report the number of hard link flapsJakub Kicinski1-8/+19
2022-12-04rings: report TCP header-data splitJakub Kicinski1-0/+19
2022-11-01add 10baseT1L mode to link mode tablesMichal Kubecek1-0/+1
2022-10-06netlink: settings: Enable link modes advertisement according to lanesIdo Schimmel1-3/+5
2022-06-14pretty: add ETHTOOL_A_RINGS_TX_PUSH descriptionMichal Kubecek1-0/+1
2022-06-14Merge branch 'next' into masterMichal Kubecek1-0/+7
2022-06-14ethtool: fec: Change the prompt string to adapt to current situationsYu Xiao1-1/+1
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 Sundeep1-0/+7
2022-05-08ethtool: add support to get/set tx push by ethtool -G/gJie Wang1-0/+7
2022-04-04strset: do not put a pointer to a local variable to nlctxMichal Kubecek1-3/+3
2022-04-03ethtool: Add support for OSFP transceiver modulesDanielle Ratson1-0/+1
2022-04-03features: add --json supportDenys Fedoryshchenko1-7/+32
2022-01-05rings: add support to set/get rx buf lenHao Chen1-0/+7
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-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 Schimmel5-0/+199
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 Kubecek2-222/+107
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 Schimmel1-1/+1
2021-11-08sff-8636: Request specific pages for parsing in netlink pathIdo Schimmel1-2/+1
2021-11-08cmis: Request specific pages for parsing in netlink pathIdo Schimmel1-4/+3
2021-11-08netlink: eeprom: Export a function to request an EEPROM pageIdo Schimmel2-0/+116
2021-11-08sff-8079: Split SFF-8079 parsing functionIdo Schimmel1-1/+1
2021-11-08sff-8636: Rename SFF-8636 parsing functionsIdo Schimmel1-1/+1
2021-11-08cmis: Rename CMIS parsing functionsIdo Schimmel1-1/+1
2021-09-15netlink: eeprom: Fix compilation when pretty dump is disabledIdo Schimmel1-0/+4
2021-09-15netlink: eeprom: Fallback to IOCTL when a complete hex/raw dump is requestedIdo Schimmel1-0/+10
2021-09-12netlink: settings: add netlink support for coalesce cqe mode parameterYufeng Mo1-0/+16
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-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-07-09netlink: work around spurious selftest failureMichal Kubecek1-3/+3
2021-07-08ethtool: Rename QSFP-DD identifiers to use CMISVladyslav Tarasiuk1-1/+1
2021-07-08ethtool: Refactor human-readable module EEPROM output for new APIVladyslav Tarasiuk1-0/+12
2021-07-08ethtool: Add netlink handler for getmodule (-m)Vladyslav Tarasiuk3-0/+419
2021-05-20netlink: stats: add an --all-groups optionJakub Kicinski3-1/+75
2021-05-20netlink: add support for standard statsJakub Kicinski3-0/+307
2021-05-20ethtool: add nlchk for redirecting to netlinkJakub Kicinski2-4/+11
2021-05-20netlink: fec: support displaying statisticsJakub Kicinski1-1/+84
2021-05-20netlink: add FEC supportJakub Kicinski5-0/+297
2021-05-02test: mark unused arguments and function in TEST_ETHTOOL buildMichal Kubecek1-2/+4
2021-02-14netlink: settings: Expose the number of lanes in useDanielle Ratson1-0/+6
2021-02-14netlink: settings: Add netlink support for lanes parameterDanielle Ratson2-0/+8
2020-11-10ethtool: Improve compatibility between netlink and ioctl interfacesIdo Schimmel1-0/+92
2020-11-10netlink: do not send messages and process replies in nl_parser()Michal Kubecek9-27/+66
2020-11-10netlink: fix leaked instances of struct nl_socketMichal Kubecek2-3/+11
2020-11-10netlink: fix use after free in netlink_run_handler()Michal Kubecek1-3/+7
2020-10-21netlink: add message descriptions for pause statsMichal 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-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-19pause: add --json supportJakub Kicinski3-20/+51
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 Kubecek1-0/+2
2020-09-28netlink: fix copy-paste error in rtm_link_summary()Ivan Vecera1-1/+1
2020-09-28netlink: fix memory leakIvan Vecera1-1/+3
2020-09-16update link mode tablesMichal Kubecek1-0/+15
2020-09-16netlink: mark unused function parameters of non-netlink stubsMichal Kubecek1-3/+4
2020-09-16tunnels: implement new --show-tunnels commandJakub Kicinski2-0/+238
2020-08-27Merge branch 'warn-5.9-v2' into masterMichal Kubecek6-161/+97
2020-08-27settings: simplify link_mode_info[] initializersMichal Kubecek1-150/+86
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-04settings: clean up unused function parametersMichal Kubecek1-4/+4
2020-08-04Merge branch 'next' into masterMichal Kubecek2-1/+148
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-04cable_test: clean up unused parametersMichal Kubecek1-13/+8
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-19Fix segfault with cable test and ./configure --disable-netlinkAndrew Lunn1-0/+6
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-06netlink: add cable test message format descriptionMichal Kubecek1-0/+82
2020-07-05Add --json command line argument parsingAndrew Lunn1-28/+64
2020-07-05Add cable test TDR supportAndrew Lunn6-0/+354
2020-07-05Add cable test supportAndrew Lunn4-0/+278
2020-06-12netlink: add LINKSTATE SQI supportOleksij Rempel2-0/+18
2020-06-12netlink: add master/slave configuration supportOleksij Rempel2-0/+52
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 Kubecek2-0/+126
2020-06-07netlink: add netlink handler for seee (--set-eee)Michal Kubecek2-1/+84
2020-06-07netlink: add netlink handler for geee (--show-eee)Michal Kubecek5-14/+136
2020-06-07netlink: add netlink handler for spause (-A)Michal Kubecek2-1/+67
2020-06-07netlink: add netlink handler for gpause (-a)Michal Kubecek4-0/+174
2020-06-07netlink: add netlink handler for scoalesce (-C)Michal Kubecek2-1/+181
2020-06-07netlink: add netlink handler for gcoalesce (-c)Michal Kubecek4-0/+110
2020-06-07netlink: add netlink handler for schannels (-L)Michal Kubecek2-1/+73
2020-06-07netlink: add netlink handler for gchannels (-l)Michal Kubecek4-0/+82
2020-06-07netlink: add netlink handler for sring (-G)Michal Kubecek2-1/+73
2020-06-07netlink: add netlink handler for gring (-g)Michal Kubecek4-0/+94
2020-06-07netlink: add netlink handler for sprivflags (--set-priv-flags)Michal Kubecek2-1/+52
2020-06-07netlink: add netlink handler for gprivflags (--show-priv-flags)Michal Kubecek4-0/+120
2020-06-07netlink: add netlink handler for sfeatures (-K)Michal Kubecek4-5/+306
2020-06-07netlink: add netlink handler for gfeatures (-k)Michal Kubecek6-0/+271
2020-06-07netlink: add more ethtool netlink message format descriptionsMichal Kubecek1-0/+127
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-05-13netlink: show netlink error even without extackMichal Kubecek1-20/+17
2020-05-13netlink: use genetlink ops information to decide about fallbackMichal Kubecek4-28/+129
2020-05-13refactor interface between ioctl and netlink codeMichal Kubecek4-9/+80
2020-05-13ethtool: Add support for Low Latency Reed SolomonAya Levin1-0/+2
2020-05-13Rewrite printf() due to -Werror=format-securityRobert Scheck1-1/+1
2020-03-13netlink: use pretty printing for ethtool netlink messagesMichal Kubecek1-16/+55
2020-03-13netlink: message format descriptions for rtnetlinkMichal Kubecek3-0/+146
2020-03-13netlink: message format descriptions for genetlink controlMichal Kubecek2-0/+59
2020-03-13netlink: message format description for ethtool netlinkMichal Kubecek2-0/+146
2020-03-13netlink: support for pretty printing netlink messagesMichal Kubecek2-0/+295
2020-03-13netlink: add handler for permaddr (-P)Michal Kubecek3-0/+124
2020-03-13netlink: support tests with netlink enabledMichal Kubecek2-0/+9
2020-03-13netlink: add netlink handler for sset (-s)Michal Kubecek2-0/+195
2020-03-13netlink: add bitset command line parser handlersMichal Kubecek2-0/+464
2020-03-13netlink: add basic command line parsing helpersMichal Kubecek3-0/+742
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 Kubecek4-0/+670
2020-03-13netlink: add bitset helpersMichal Kubecek2-0/+244
2020-03-13netlink: add notification monitorMichal Kubecek4-0/+218
2020-03-13netlink: add support for string setsMichal Kubecek4-0/+382
2020-03-13netlink: initialize ethtool netlink socketMichal Kubecek2-1/+104
2020-03-13netlink: netlink socket wrapper and helpersMichal Kubecek4-0/+448
2020-03-13netlink: message buffer and composition helpersMichal Kubecek3-0/+373
2020-03-13netlink: introduce the netlink interfaceMichal Kubecek3-0/+93