aboutsummaryrefslogtreecommitdiffstats
path: root/devlink
AgeCommit message (Expand)AuthorFilesLines
2024-04-13devlink: Support setting max_io_eqsParav Pandit1-1/+28
2024-01-25spelling fixesStephen Hemminger1-1/+1
2023-11-11devlink: print nested devlink handle for devlink devJiri Pirko1-4/+26
2023-11-11devlink: print nested handle for port functionJiri Pirko1-0/+20
2023-11-11devlink: introduce support for netns id for nested handleJiri Pirko1-1/+22
2023-11-11devlink: extend pr_out_nested_handle() to print objectJiri Pirko1-20/+33
2023-11-11devlink: do conditional new line print in pr_out_port_handle_end()Jiri Pirko1-1/+1
2023-11-11devlink: use snprintf instead of sprintfJiri Pirko1-9/+11
2023-10-04devlink: Support setting port function ipsec_packet capDima Chumak1-2/+18
2023-10-04devlink: Support setting port function ipsec_crypto capDima Chumak1-0/+18
2023-09-11devlink: implement dump selector for devlink objects show commandsJiri Pirko1-119/+164
2023-09-11devlink: return -ENOENT if argument is missingJiri Pirko1-4/+4
2023-09-11devlink: implement command line args dry parsingJiri Pirko1-0/+18
2023-09-11devlink: make parsing of handle non-destructive to argvJiri Pirko1-20/+26
2023-09-11devlink: move DL_OPT_SB into required optionsJiri Pirko1-21/+20
2023-08-20Merge remote-tracking branch 'main' into nextDavid Ahern1-1/+1
2023-08-19devlink: spell out STATE in devlink port function helpJiri Pirko1-1/+1
2023-08-13devlink: accept "name" command line option instead of "trap"/"group"Jiri Pirko1-2/+4
2023-05-11iproute2: optimize code and fix some mem-leak riskzhaoshuang1-12/+9
2023-04-27devlink: Fix dumps where interface map is usedIdo Schimmel1-6/+12
2023-01-16add space after keywordStephen Hemminger1-1/+1
2023-01-14devlink: use SPDXStephen Hemminger3-15/+3
2022-12-19devlink: fix mon json output for trap-policerJiri Pirko1-0/+1
2022-12-16Merge branch 'main' into nextDavid Ahern1-1/+2
2022-12-14devlink: Support setting port function migratable capShay Drory1-2/+18
2022-12-14devlink: Support setting port function roce capShay Drory1-2/+33
2022-12-08devlink: update ifname map when message contains DEVLINK_ATTR_PORT_NETDEV_NAMEJiri Pirko1-6/+28
2022-12-08devlink: push common code to __pr_out_port_handle_start_tb()Jiri Pirko1-10/+9
2022-12-08devlink: get devlink port for ifname using RTNL get link commandJiri Pirko1-5/+91
2022-12-08devlink: add ifname_map_add/del() helpersJiri Pirko1-7/+23
2022-12-08devlink: support direct region read requestsJacob Keller1-2/+6
2022-12-04devlink: Fix setting parent for 'rate add'Michal Wilczynski1-1/+2
2022-12-03devlink: Introduce new attribute 'tx_weight' to devlink-rateMichal Wilczynski1-4/+28
2022-12-03devlink: Introduce new attribute 'tx_priority' to devlink-rateMichal Wilczynski1-3/+28
2022-11-25devlink: load ifname map on demand from ifname_map_rev_lookup() as wellJiri Pirko1-8/+27
2022-10-03Merge remote-tracking branch 'main/main' into nextDavid Ahern1-1/+1
2022-09-29devlink: fix typo in variable name in ifname_map_cb()Jiri Pirko1-3/+3
2022-09-29devlink: move use_iec into struct dlJiri Pirko1-5/+4
2022-09-02devlink: fix region-new usage messageBaruch Siach1-1/+1
2022-08-31mnlg: remove unnused mnlg_socket structureJacob Keller1-8/+0
2022-08-31devlink: fix parallel flash notifications processingJiri Pirko1-2/+2
2022-08-31devlink: load port-ifname map on demandJiri Pirko1-13/+18
2022-08-24devlink: remove dl_argv_parse_putJacob Keller1-258/+329
2022-08-24devlink: use dl_no_arg instead of checking dl_argc == 0Jacob Keller1-16/+16
2022-08-14devlink: expose nested devlink for a line card objectJiri Pirko1-0/+23
2022-08-04devlink: add support for running selftestsVikas Gupta1-0/+328
2022-07-21devlink: add support for linecard show and type setJiri Pirko1-3/+207
2022-05-26Merge git://git.kernel.org/pub/scm/network/iproute2/iproute2-nextStephen Hemminger1-6/+13
2022-04-27devlink: introduce -[he]x cmdline option to allow dumping numbers in hex formatJiri Pirko1-6/+13
2022-04-25devlink: fix "devlink health dump" command without argJiri Pirko1-7/+18
2022-03-12Makefile: move HAVE_MNL check to top-level MakefileAndrea Claudi1-6/+0
2022-02-21devlink: Remove strtouint8_t in favor of get_u8David Ahern1-16/+2
2022-02-21devlink: Remove strtouint16_t in favor of get_u16David Ahern1-17/+3
2022-02-21devlink: Remove strtouint32_t in favor of get_u32David Ahern1-19/+5
2022-02-21devlink: Remove strtouint64_t in favor of get_u64David Ahern1-22/+8
2021-11-04Merge branch 'main' into nextDavid Ahern1-0/+6
2021-11-02devlink: Fix cmd_dev_param_set() to check configuration modeMoshe Shemesh1-0/+6
2021-10-05devlink: print maximum number of snapshots if availableJacob Keller1-0/+4
2021-08-11devlink: Show port state values in man page and in the help commandParav Pandit1-1/+1
2021-08-10devlink: fix infinite loop on flash update for drivers without statusJacob Keller1-1/+1
2021-07-01Merge branch 'main' into nextDavid Ahern2-4/+5
2021-06-29devlink: Fix printf() type mismatches on 32-bit architecturesBen Hutchings1-4/+4
2021-06-26devlink: Fix link errors on some systemsRoi Dayan1-0/+1
2021-06-12devlink: Add ISO/IEC switchDmytro Linkin1-3/+9
2021-06-12devlink: Add port func rate supportDmytro Linkin1-10/+469
2021-06-12devlink: Add helper function to validate object handlerDmytro Linkin1-17/+21
2021-06-11devlink: Add optional controller user inputParav Pandit1-3/+16
2021-04-27Merge git://git.kernel.org/pub/scm/network/iproute2/iproute2-nextStephen Hemminger3-323/+176
2021-04-13devlink: always check strslashrsplit() return valueAndrea Claudi1-1/+7
2021-03-03devlink: Add error print when unknown values specifiedParav Pandit1-2/+6
2021-03-03devlink: Use generic socket helpers from libraryParav Pandit3-287/+161
2021-03-03devlink: Use library provided string processing APIsParav Pandit1-34/+9
2021-02-11devlink: add support for port params get/setOleksandr Mazur1-6/+268
2021-02-02devlink: Support set of port function stateParav Pandit1-7/+44
2021-02-02devlink: Support get port function stateParav Pandit1-8/+53
2021-02-02devlink: Supporting add and delete of devlink portParav Pandit1-0/+108
2021-02-02devlink: Introduce PCI SF port flavour and attributeParav Pandit1-2/+8
2021-02-02devlink: Introduce and use string to number mapperParav Pandit1-16/+14
2020-12-16Merge branch 'main' into nextDavid Ahern1-5/+8
2020-12-14devlink: fix memory leak in cmd_dev_flash()Andrea Claudi1-5/+8
2020-12-09devlink: Add reload stats to dev showMoshe Shemesh1-2/+108
2020-12-09devlink: Add pr_out_dev() helper functionMoshe Shemesh1-9/+15
2020-12-09devlink: Add devlink reload action and limit optionsMoshe Shemesh1-2/+137
2020-12-04Merge branch 'main' into nextDavid Ahern1-1/+1
2020-11-29devlink: fix uninitialized warningStephen Hemminger1-1/+1
2020-11-13lib: Extract from devlink/mnlg a helper, mnlu_socket_recv_run()Petr Machata1-54/+2
2020-11-13lib: Extract from devlink/mnlg a helper, mnlu_msg_prepare()Petr Machata1-12/+6
2020-11-13lib: Extract from devlink/mnlg a helper, mnlu_socket_open()Petr Machata2-16/+5
2020-11-13Unify batch processing across toolsPetr Machata1-34/+7
2020-10-17devlink: display elapsed time during flash updateJacob Keller1-1/+104
2020-10-07devlink: Add health reporter test command supportJiri Pirko1-0/+11
2020-10-07devlink: support setting the overwrite mask attributeJacob Keller1-2/+46
2020-09-22devlink: Show controller number of a devlink portParav Pandit1-0/+3
2020-09-22devlink: Show external port attributeParav Pandit1-0/+6
2020-08-22devlink: Add fflush() in cmd_mon_show_cb()Amit Cohen1-0/+1
2020-08-06Merge branch 'main' into nextDavid Ahern1-2/+2
2020-08-03replace SNAPSHOT with auto-generated version stringStephen Hemminger1-2/+2
2020-08-03devlink: Add board.serial_number to info subcommand.Vasundhara Volam1-0/+12
2020-08-03devlink: Expose port split abilityDanielle Ratson1-0/+4
2020-08-03devlink: Expose number of port lanesDanielle Ratson1-0/+5
2020-07-23devlink: Add devlink port health commandVladyslav Tarasiuk1-20/+60
2020-07-23devlink: Add a possibility to print arrays of devlink port handlesVladyslav Tarasiuk1-1/+13
2020-07-14Merge branch 'main' into nextDavid Ahern1-3/+21
2020-07-06devlink: add 'disk' to 'fw_load_policy' string validationLouis Peens1-0/+5
2020-07-05devlink: Support setting port function hardware addressParav Pandit1-0/+79
2020-07-05devlink: Support querying hardware address of port functionParav Pandit1-0/+57
2020-07-05devlink: Move devlink port code at start to reuseParav Pandit1-121/+121
2020-06-11devlink: Add 'mirror' trap actionIdo Schimmel1-2/+6
2020-06-11devlink: Add 'control' trap typeIdo Schimmel1-0/+2
2020-06-11devlink: update include filesStephen Hemminger1-1/+8
2020-05-05devlink: support kernel-side snapshot id allocationJakub Kicinski1-3/+23
2020-05-05Merge branch 'master' into nextDavid Ahern1-0/+20
2020-04-29devlink: add support for DEVLINK_CMD_REGION_NEWJacob Keller1-0/+20
2020-04-19devlink: Add devlink health auto_dump command supportEran Ben Elisha1-1/+18
2020-04-13devlink: fix JSON output of mon commandJiri Pirko1-2/+52
2020-04-09Merge branch 'master' into nextDavid Ahern1-74/+57
2020-04-09devlink: remove unused "jw" fieldJiri Pirko1-1/+0
2020-04-06devlink: remove "dev" object sub help messagesJiri Pirko1-19/+3
2020-04-06devlink: Fix help message for dpipeJiri Pirko1-16/+8
2020-04-06devlink: rename dpipe_counters_enable struct field to dpipe_counters_enabledJiri Pirko1-3/+3
2020-04-06devlink: Add alias "counters_enabled" for "counters" optionJiri Pirko1-1/+2
2020-04-06devlink: fix encap mode manupulationJiri Pirko1-12/+34
2020-04-06devlink: Fix help and man of "devlink health set" commandJiri Pirko1-1/+3
2020-04-06devlink: remove custom bool command line options parsingJiri Pirko1-23/+5
2020-03-31devlink: Add ability to bind policer to trap groupIdo Schimmel1-1/+10
2020-03-31devlink: Add devlink trap policer set and show commandsIdo Schimmel1-2/+172
2020-03-04devlink: Introduce devlink port flavour virtualParav Pandit1-0/+2
2020-03-04devlink: add trap metadata type for flow action cookieJiri Pirko1-0/+2
2020-02-28Merge branch 'master' into nextDavid Ahern1-2/+4
2020-02-10devlink: Add health error recovery status monitoringMoshe Shemesh1-1/+14
2020-02-02devlink: fix warning from unchecked writeStephen Hemminger1-2/+4
2020-01-27devlink: Replace pr_out_bool/uint() wrappers with common print functionsRon Diskin1-77/+73
2020-01-27devlink: Replace pr_#type_value wrapper functions with common functionsRon Diskin1-32/+5
2020-01-27devlink: Replace pr_out_str wrapper function with common functionRon Diskin1-126/+166
2020-01-27devlink: Replace json prints by common library functionsRon Diskin1-86/+61
2019-12-16devlink: Fix fmsg nesting in non JSON outputAya Levin1-18/+88
2019-12-16devlink: Add a new time-stamp format for health reporter's dumpAya Levin1-1/+22
2019-12-16devlink: Print health reporter's dump time-stamp in a helper functionAya Levin1-16/+10
2019-11-21devlink: fix requiring either handleJakub Kicinski1-0/+1
2019-11-09devlink: allow full range of resource sizesJakub Kicinski1-2/+2
2019-11-09devlink: catch missing strings in dl_args_requiredJakub Kicinski1-0/+4
2019-11-09devlink: fix referencing namespace by PIDJakub Kicinski1-1/+8
2019-11-09Merge branch 'master' into nextDavid Ahern1-0/+2
2019-11-07devlink: require resource parametersJakub Kicinski1-0/+2
2019-10-27Merge branch 'master' into nextDavid Ahern1-31/+31
2019-10-08devlink: Fix inconsistency between command input and outputAya Levin1-1/+1
2019-10-08devlink: Left justification on FMSG outputAya Levin1-5/+10
2019-10-08devlink: Add helper for left justification printAya Levin1-25/+20
2019-10-07devlink: extend reload command to add support for network namespace changeJiri Pirko1-4/+27
2019-10-07devlink: introduce cmdline option to switch to a different namespaceJiri Pirko1-2/+10
2019-09-19Merge branch 'master' into nextDavid Ahern1-5/+5
2019-09-19devlink: add reload failed indicationJiri Pirko1-7/+15
2019-09-16devlink: implement flash status monitoringJiri Pirko3-4/+217
2019-09-16devlink: implement flash update status monitoringJiri Pirko1-0/+43
2019-09-15devlink: unknown 'fw_load_policy' string validationDirk van der Merwe1-0/+5
2019-09-15devlink: add 'reset_dev_on_drv_probe' devlink paramDirk van der Merwe1-0/+20
2019-09-04devlink: fix segfault on health commandAndrea Claudi1-2/+2
2019-08-18devlink: Add devlink trap group set and show commandsIdo Schimmel1-2/+133
2019-08-18devlink: Add devlink trap set and show commandsIdo Schimmel1-5/+288
2019-08-18devlink: Increase number of supported optionsIdo Schimmel1-12/+12
2019-08-05devlink: finish queue.h to list.h transitionJiri Pirko1-10/+11
2019-07-26iproute2: devlink: port from sys/queue.h to list.hSergei Trofimovich1-8/+7
2019-07-15devlink: Remove enclosing array brackets binary print with json formatAya Levin1-6/+1
2019-07-15devlink: Fix binary values printAya Levin1-11/+13
2019-07-15devlink: Change devlink health dump show command to dumpitAya Levin1-4/+8
2019-07-10devlink: Introduce PCI PF and VF port flavour and attributeParav Pandit1-0/+27
2019-07-09devlink: Show devlink port numberParav Pandit1-0/+6
2019-06-28devlink: fix libc and kernel headers collisionBaruch Siach1-1/+2
2019-06-28devlink: fix format string warning for 32bit targetsBaruch Siach1-3/+3
2019-06-26devlink: replace print macros with functionsStephen Hemminger1-20/+42
2019-06-12devlink: mnlg: Catch returned error value of dumpit commandsMoshe Shemesh1-0/+7
2019-06-06devlink: Increase bus, device buffer size to 64 bytesParav Pandit1-2/+2
2019-05-10Merge ../iproute2-nextStephen Hemminger1-1/+1
2019-05-06devlink: Fix monitor commandIdo Schimmel1-5/+1
2019-04-30devlink: Increase column size for larger shared buffersIdo Schimmel1-1/+1
2019-02-28devlink: Add devlink health set commandAya Levin1-0/+66
2019-02-28devlink: Add devlink health dump clear commandAya Levin1-0/+21
2019-02-28devlink: Add devlink health dump show commandAya Levin1-0/+12
2019-02-28devlink: Add devlink health diagnose commandAya Levin1-0/+187
2019-02-28devlink: Add devlink health recover commandAya Levin1-0/+21
2019-02-28devlink: Add devlink health show commandAya Levin1-1/+184
2019-02-28devlink: Add helper functions for name and value separatelyAya Levin1-0/+65
2019-02-28devlink: Fix boolean JSON printAya Levin1-3/+3
2019-02-28devlink: Fix print of uint64_tAya Levin1-1/+8
2019-02-28devlink: Refactor validation of finding required argumentsAya Levin1-108/+45
2019-02-27devlink: add support for updating device flashJakub Kicinski1-0/+54
2019-02-22Merge branch 'iproute2-master' into nextDavid Ahern1-8/+4
2019-02-21devlink: relax dpipe table show dependency on resourcesJiri Pirko1-8/+4
2019-02-06devlink: add info subcommandJakub Kicinski1-0/+171
2019-02-06devlink: report cell sizeJakub Kicinski1-0/+3
2018-12-07Merge branch 'iproute2-master' into iproute2-nextDavid Ahern1-4/+3
2018-12-07devlink: Add support for 'fw_load_policy' generic parameterShalom Toledo1-1/+12
2018-12-07devlink: Add string to uint{8,16,32} conversion for generic parametersShalom Toledo1-10/+135
2018-12-04iproute2: Installation errors without libmnlEmeric Dupont1-1/+3
2018-12-04devlink: don't need to call pkg-config twiceStephen Hemminger1-3/+0
2018-10-22devlink: Fix error reporting in cmd_resource_set()Phil Sutter1-1/+1
2018-08-16devlink: trivial: Make help text consistentPhil Sutter1-1/+1
2018-07-25Merge branch 'iproute2-master' into iproute2-nextDavid Ahern1-1/+1
2018-07-23devlink: CTRL_ATTR_FAMILY_ID is a u16David Ahern1-1/+1
2018-07-19devlink: Add support for devlink-region accessAlex Vesker1-1/+484