aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-11-11devlink: introduce support for netns id for nested handleJiri Pirko3-1/+57
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-11-11ip/ipnetns: move internals of get_netnsid_from_name() into namespace.cJiri Pirko3-44/+53
2023-11-09libnetlink: validate nlmsg header length firstMax Kunzelmann1-1/+3
2023-11-09Revert "Makefile: ensure CONF_USR_DIR honours the libdir config"Luca Boccassi1-1/+1
2023-11-06Merge branch 'main' of git://git.kernel.org/pub/scm/network/iproute2/iproute2...Stephen Hemminger34-217/+921
2023-11-06bridge: mdb: Add get supportIdo Schimmel2-1/+133
2023-11-06Update kernel headersDavid Ahern11-176/+348
2023-11-04v6.6.0v6.6.0Stephen Hemminger1-1/+1
2023-11-03vv6.6.0Stephen Hemminger1-1/+1
2023-10-31ssfilter: fix clang warning about conversionStephen Hemminger1-2/+2
2023-10-31ss: add support for rcv_wnd and rehashEric Dumazet1-0/+8
2023-10-30tc: drop support for ATM qdiscStephen Hemminger3-262/+3
2023-10-30tc: remove dsmark qdiscStephen Hemminger5-206/+1
2023-10-30tc: remove tcindex classifierStephen Hemminger5-256/+2
2023-10-30tc: remove support for RSVP classifierStephen Hemminger5-434/+2
2023-10-30tc: remove support for CBQStephen Hemminger13-1467/+7
2023-10-27bpf: increase verifier verbosity when in verbose modeShung-Hsi Yu4-7/+12
2023-10-27libbpf: set kernel_log_level when availableShung-Hsi Yu1-0/+4
2023-10-26rdma: Adjust man page for rdma system set privileged-qkey commandPatrisious Haddad1-3/+29
2023-10-26rdma: Add an option to set privileged QKEY parameterPatrisious Haddad2-2/+44
2023-10-26rdma: update uapi headersPatrisious Haddad1-0/+6
2023-10-21ss: fix directory leak when -T option is usedMaxim Petrov1-0/+1
2023-10-20Merge branch 'bridge-flush-vxlan-attr' into nextDavid Ahern2-14/+127
2023-10-20man: bridge: add a note about using 'master' and 'self' with flushAmit Cohen1-0/+5
2023-10-20bridge: fdb: support match on [no]router flag in flush commandAmit Cohen2-2/+15
2023-10-20bridge: fdb: support match on destination IP in flush commandAmit Cohen2-2/+20
2023-10-20bridge: fdb: support match on destination port in flush commandAmit Cohen2-1/+28
2023-10-20bridge: fdb: support match on destination VNI in flush commandAmit Cohen2-1/+18
2023-10-20bridge: fdb: support match on nexthop ID in flush commandAmit Cohen2-1/+16
2023-10-20bridge: fdb: support match on source VNI in flush commandAmit Cohen2-1/+19
2023-10-20bridge: fdb: rename some variables to contain 'brport'Amit Cohen1-10/+10
2023-10-19iplink: bridge: Add support for bridge FDB learning limitsJohannes Nixdorf2-0/+31
2023-10-19Update kernel headersDavid Ahern5-8/+62
2023-10-16Merge remote-tracking branch 'main/main' into nextDavid Ahern4-9/+23
2023-10-16rdma: Add support to dump SRQ resource in raw formatwenglianfa2-2/+20
2023-10-16rdma: Update uapi headersJunxian Huang1-0/+2
2023-10-16ip: fix memory leak in 'ip maddr show'Maxim Petrov1-0/+11
2023-10-12bridge: fdb: add an error print for unknown commandAmit Cohen1-2/+6
2023-10-12uapi: update from 6.6-rc5Stephen Hemminger1-5/+1
2023-10-04ila: fix array overflow warningStephen Hemminger1-2/+5
2023-10-04devlink: Support setting port function ipsec_packet capDima Chumak2-2/+31
2023-10-04devlink: Support setting port function ipsec_crypto capDima Chumak2-0/+31
2023-10-04Merge remote-tracking branch 'main/main' into nextDavid Ahern11-20/+50
2023-10-02uapi: update headers from 6.6-rc4Stephen Hemminger2-1/+10
2023-09-29Add security policyStephen Hemminger1-0/+21
2023-09-18ila: fix potential snprintf buffer overflowStephen Hemminger1-0/+2
2023-09-18bridge: fix potential snprintf overflowStephen Hemminger1-2/+9
2023-09-18Makefile: ensure CONF_USR_DIR honours the libdir configAndrea Claudi1-1/+1
2023-09-17fix set-not-used warningsStephen Hemminger4-15/+2
2023-09-15uapi: headers update from 6.6-rc2Stephen Hemminger1-0/+4
2023-09-15tc: add missing space before elseStephen Hemminger1-1/+1
2023-09-14Merge branch 'configurable-color' into nextDavid Ahern5-4/+43
2023-09-14treewide: use configured value as the default color outputAndrea Claudi3-3/+4
2023-09-14configure: add the --color optionAndrea Claudi2-1/+39
2023-09-12vdpa: consume device_features parameterAllen Hubbe1-0/+2
2023-09-12vdpa: consume device_features parameterAllen Hubbe1-0/+2
2023-09-11Merge branch 'devlink-dump-selector' into nextDavid Ahern3-159/+345
2023-09-11devlink: implement dump selector for devlink objects show commandsJiri Pirko1-119/+164
2023-09-11mnl_utils: introduce a helper to check if dump policy exists for commandJiri Pirko2-2/+120
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-09-11tc: fix several typos in netem's usage stringFrançois Michel1-10/+10
2023-09-11Merge remote-tracking branch 'main' into nextDavid Ahern2-2/+2
2023-09-06v6.5.0v6.5.0Stephen Hemminger1-1/+1
2023-09-06iplink_bridge: fix incorrect root id dumpHangbin Liu1-1/+1
2023-08-30tc: fix typo in netem's usage stringFrançois Michel1-1/+1
2023-08-28Merge remote-tracking branch 'main' into nextDavid Ahern3-18/+62
2023-08-28man: tc-netem: add section for specifying the netem seedFrançois Michel1-1/+10
2023-08-28tc: support the netem seed parameter for loss and corruption eventsFrançois Michel1-0/+26
2023-08-28Update kernel headersDavid Ahern3-5/+38
2023-08-24Merge branch 'vrf-exec-selinux' into nextDavid Ahern5-34/+59
2023-08-24ip vrf: make ipvrf_exec SELinux-awareAndrea Claudi3-0/+12
2023-08-24lib: add SELinux include and stub functionsAndrea Claudi4-33/+46
2023-08-24ss: make SELinux stub functions conformant to API definitionsAndrea Claudi1-2/+2
2023-08-24ss: make is_selinux_enabled stub work like in SELinuxAndrea Claudi1-2/+2
2023-08-23ss: mptcp: print missing info countersMatthieu Baerts1-0/+16
2023-08-23ss: mptcp: display seq related counters as decimalMatthieu Baerts1-3/+3
2023-08-23ss: mptcp: display info counters as unsignedMatthieu Baerts1-6/+6
2023-08-23ip-vrf: recommend using CAP_BPF rather than CAP_SYS_ADMINMaximilian Bosch2-7/+35
2023-08-23ss: Fix socket type check in packet_show_line()Phil Sutter1-2/+2
2023-08-20Merge remote-tracking branch 'main' into nextDavid Ahern6-50/+82
2023-08-20utils: fix get_integer() logicPedro Tammela1-1/+2
2023-08-19devlink: spell out STATE in devlink port function helpJiri Pirko1-1/+1
2023-08-13ss: print unix socket "ports" as unsigned int (inode)Mathieu Schroeter1-2/+2
2023-08-13ss: change aafilter port from int to long (inode support)Mathieu Schroeter1-4/+4
2023-08-13Add utility to convert an unsigned int to stringMathieu Schroeter2-0/+7
2023-08-13Add get_long utility and adapt get_integer accordinglyMathieu Schroeter2-1/+13
2023-08-13devlink: accept "name" command line option instead of "trap"/"group"Jiri Pirko1-2/+4
2023-08-09tc/taprio: fix JSON output when TCA_TAPRIO_ATTR_ADMIN_SCHED is presentVladimir Oltean1-1/+1
2023-08-09tc/taprio: don't print netlink attributes which weren't reported by the kernelVladimir Oltean1-35/+54
2023-08-09man: bridge: update bridge link showNicolas Escande1-3/+11
2023-08-09uapi: update headersStephen Hemminger2-2/+8
2023-08-04tc: Classifier support for SPI fieldRatheesh Kannoth1-2/+53
2023-08-04bridge: Add backup nexthop ID supportIdo Schimmel4-1/+48
2023-08-03seg6: man: ip-link.8: add description of NEXT-C-SID flavor for SRv6 End.X beh...Paolo Lungaroni1-2/+8
2023-08-03ss: report when the RxNoPad optimization is set on TLS socketsJakub Kicinski1-7/+4
2023-08-02Merge remote-tracking branch 'main/main' into nextDavid Ahern22-182/+268
2023-08-02Update kernel headersDavid Ahern9-19/+177
2023-07-31ip: error out if iplink does not consume all optionsJakub Kicinski1-3/+2
2023-07-26bridge: link: allow filtering on bridge nameNicolas Escande1-5/+22
2023-07-26Read configuration files from /etc and /usrGioele Barabucci10-134/+221
2023-07-24man: (ss) fix wrong marginMasatake YAMATO1-2/+0
2023-07-24tc: fix a wrong file name in commentMasatake YAMATO1-1/+1
2023-07-24bridge/mdb.c: include limits.hTrevor Gamblin1-0/+1
2023-07-24misc/ifstat: fix incorrect output data in json modeChander Govindarajan1-1/+1
2023-07-22Add missing SPDX headersStephen Hemminger3-11/+4
2023-07-22include: dual license the bpf helper includesStephen Hemminger2-2/+2
2023-07-17misc/ifstat: fix incorrect output data in json modeChander Govindarajan1-1/+1
2023-07-13f_flower: Treat port 0 as validIdo Schimmel1-6/+7
2023-07-10uapi: update headers to 6.5-rc1Stephen Hemminger5-6/+54
2023-07-05tc/taprio: fix parsing of "fp" option when it doesn't appear lastVladimir Oltean1-4/+2
2023-07-03f_flower: simplify cfm dump functionZahari Doychev1-14/+6
2023-06-29Merge remote-tracking branch 'main/main' into nextDavid Ahern15-21/+28
2023-06-28ifstat: fix warning about conditionalStephen Hemminger1-1/+1
2023-06-28ct: check for invalid protoStephen Hemminger1-1/+3
2023-06-28ss: fix warning about empty if()Stephen Hemminger1-1/+2
2023-06-28fix fallthrough warningsStephen Hemminger2-2/+2
2023-06-28dcb: fully initialize flag tableStephen Hemminger1-8/+8
2023-06-28Merge git://git.kernel.org/pub/scm/network/iproute2/iproute2-nextStephen Hemminger35-108/+999
2023-06-26v6.4.0v6.4.0Stephen Hemminger1-1/+1
2023-06-25man: fix typos found by LintianLuca Boccassi2-2/+2
2023-06-23f_flower: add cfm supportZahari Doychev3-2/+124
2023-06-21iplink: filter stats using RTEXT_FILTER_SKIP_STATSEdwin Peer2-1/+8
2023-06-21Update kernel headersDavid Ahern2-0/+10
2023-06-09tc/taprio: print the offload xstatsVladimir Oltean1-0/+24
2023-06-09f_flower: Add l2_miss supportIdo Schimmel2-1/+27
2023-06-09Merge branch 'dcb-rewr-subcmd' into nextDavid Ahern8-80/+718
2023-06-09man: dcb-app: clean up a few mistakesDaniel Machon1-5/+5
2023-06-09man: dcb: add additional references under 'SEE ALSO'Daniel Machon1-1/+3
2023-06-09man: dcb-rewr: add new manpage for dcb-rewrDaniel Machon1-0/+206
2023-06-09dcb: rewr: add symbol for max DSCP valueDaniel Machon3-2/+3
2023-06-09dcb: rewr: add new dcb-rewr subcommandDaniel Machon4-2/+372
2023-06-09dcb: app: expose functions required by dcb-rewrDaniel Machon2-40/+75
2023-06-09dcb: app: modify dcb_app_table_remove_replaced() for dcb-rewr reuseDaniel Machon1-5/+13
2023-06-09dcb: app: modify dcb_app_print_filtered() for dcb-rewr reuseDaniel Machon1-11/+26
2023-06-09dcb: app: rename dcb_app_print_key_*() functionsDaniel Machon1-12/+12
2023-06-09dcb: app: move colon printing out of callbacksDaniel Machon1-7/+7
2023-06-09dcb: app: replace occurrences of %d with %u for printing unsigned intDaniel Machon1-7/+7
2023-06-09dcb: app: add new dcbnl attribute fieldDaniel Machon1-9/+10
2023-06-09uapi: update to bpf.hStephen Hemminger1-0/+1
2023-06-07rt_names: check for malloc() failureStephen Hemminger1-0/+4
2023-06-06ip-link: add support for nolocalbypass in vxlanVladimir Nikishkin2-0/+20
2023-06-06Update kernel headersDavid Ahern4-0/+23
2023-06-05whitespace cleanupsStephen Hemminger5-5/+5
2023-06-05treewide: fix indentationAndrea Claudi15-30/+30
2023-06-05Merge branch 'main' into nextDavid Ahern53-266/+348
2023-06-02rdma: make rd_attr_check staticStephen Hemminger2-2/+1
2023-06-02xfrm: make xfrm_stat_print_nokeys staticStephen Hemminger2-2/+1
2023-06-02ip: make print_rta_gateway staticStephen Hemminger2-3/+1
2023-06-02bridge: make print_vlan_info staticStephen Hemminger2-2/+2
2023-06-02libnetlink: drop unused rtnl_talk_iovStephen Hemminger2-9/+0
2023-06-02utils: make local cmdline functions staticStephen Hemminger2-6/+3
2023-06-02ipaddress: accept symbolic namesStephen Hemminger3-16/+8
2023-05-30uapi: update headers to 6.4-rc4Stephen Hemminger1-0/+1
2023-05-30vxlan: make option printing more consistentStephen Hemminger3-78/+60
2023-05-30vxlan: use print_nll for gbp and gpeStephen Hemminger1-2/+2
2023-05-30iproute_lwtunnel: fix array boundary checkAndrea Claudi1-1/+1
2023-05-30vdpa: propagate error from cmd_dev_vstats_show()Andrea Claudi1-1/+1
2023-05-30ipstats: fix message reporting errorAndrea Claudi1-6/+6
2023-05-26bridge: vni: remove useless checks on vniAndrea Claudi1-8/+2
2023-05-26ip: remove double space before 'allmulti' flagAndrea Claudi1-1/+1
2023-05-26ll_type_n2a: use ARRAY_SIZEStephen Hemminger1-70/+69
2023-05-18mptcp: add support for implicit flagAndrea Claudi2-0/+10
2023-05-13CREDITS: add fileStephen Hemminger2-2/+32
2023-05-13tc/prio: handle possible truncated kernel responseStephen Hemminger1-0/+2
2023-05-13rdma/utils: fix some analyzer warningsStephen Hemminger1-0/+10
2023-05-13nstat: fix potential NULL derefStephen Hemminger1-0/+6
2023-05-13netem: fix NULL deref on allocation failureStephen Hemminger1-0/+3
2023-05-13m_action: fix warning of overwrite of const stringStephen Hemminger1-2/+2
2023-05-13tc_exec: don't dereference NULL on calloc failureStephen Hemminger1-0/+4
2023-05-13tc_util fix unitialized warningStephen Hemminger1-1/+1
2023-05-13tc_filter: fix unitialized warningStephen Hemminger1-3/+4
2023-05-13iproute_lwtunnel: fix possible use of NULL when malloc() failsStephen Hemminger1-5/+13
2023-05-13ipmaddr: fix dereference of NULL on malloc() failureStephen Hemminger1-1/+8
2023-05-13lib/fs: fix file leak in task_get_nameStephen Hemminger1-1/+3
2023-05-12Add MAINTAINERS fileStephen Hemminger1-0/+52
2023-05-11iproute2: optimize code and fix some mem-leak riskzhaoshuang14-12/+34
2023-05-11ipnetns: fix fd leak with 'ip netns set'Nicolas Dichtel1-10/+1
2023-05-11ip-rule: more manual page grammer fixesStephen Hemminger1-8/+8
2023-05-10rdma: Report device protocolKamal Heib1-0/+12
2023-05-10Merge branch 'main' into nextDavid Ahern7-13/+451
2023-05-10remove unnecessary checks for NULL before calling free()Stephen Hemminger6-16/+8
2023-05-09uapi: add capability.hStephen Hemminger1-0/+430
2023-05-08uapi: update kernel headers 6.4-rc1Stephen Hemminger3-5/+7
2023-05-02fixed the grammar in ip-rule(8) man pageBilal Khan1-1/+1
2023-04-29Merge git://git.kernel.org/pub/scm/network/iproute2/iproute2-nextStephen Hemminger27-62/+874
2023-04-27v6.3.0v6.3.0Stephen Hemminger1-1/+1
2023-04-27devlink: Fix dumps where interface map is usedIdo Schimmel1-6/+12
2023-04-25bridge: link: Add support for neigh_vlan_suppress optionIdo Schimmel4-0/+45
2023-04-25bridge: vlan: Add support for neigh_suppress optionIdo Schimmel2-1/+28
2023-04-24Merge branch 'preemptible-traffic-classes' into nextDavid Ahern5-27/+227
2023-04-24tc/taprio: add support for preemptible traffic classesVladimir Oltean2-24/+87
2023-04-24tc/mqprio: add support for preemptible traffic classesVladimir Oltean2-3/+132
2023-04-24utils: add max() definitionVladimir Oltean1-0/+8
2023-04-24Merge remote-tracking branch 'main/main' into nextDavid Ahern3-30/+52