aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-08-03seg6: man: ip-link.8: add description of NEXT-C-SID flavor for SRv6 End.X beh...HEADmasterPaolo Lungaroni1-2/+8
2023-08-03ss: report when the RxNoPad optimization is set on TLS socketsJakub Kicinski1-7/+4
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-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.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.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
2023-04-24tc/taprio: break up help text into multiple linesVladimir Oltean1-4/+4
2023-04-24tc/mqprio: break up synopsis into multiple linesVladimir Oltean1-17/+24
2023-04-24tc/mqprio: use words in man page to express min_rate/max_rate dependency on b...Vladimir Oltean1-6/+13
2023-04-24tc/mqprio: fix stray ] in man page synopsisVladimir Oltean1-1/+1
2023-04-24tc/taprio: add a size table to the examples from the man pageVladimir Oltean1-4/+8
2023-04-24tc/taprio: add max-sdu to the man page SYNOPSIS sectionVladimir Oltean1-0/+4
2023-04-22Merge branch 'main' into nextDavid Ahern16-187/+477
2023-04-22Update kernel headersDavid Ahern5-11/+88
2023-04-21iplink: fix help of 'netns' argNicolas Dichtel2-9/+21
2023-04-21iplink: use the same token NETNSNAME everywhereNicolas Dichtel2-3/+3
2023-04-21ip: bridge_slave: Fix help message indentationIdo Schimmel1-1/+1
2023-04-21whitespace cleanupStephen Hemminger2-2/+2
2023-04-21lwtunnel: use sizeof() on segbufStephen Hemminger1-3/+3
2023-04-21lwtunnel: fix warning from strncpyStephen Hemminger1-2/+1
2023-04-14iproute_lwtunnel: fix JSON outputStephen Hemminger1-2/+4
2023-04-14iproute_tunnel: use uint16 for tunnel encap typeStephen Hemminger1-4/+4
2023-04-11iptunnel: detect protocol mismatch on tunnel changeStephen Hemminger1-2/+12
2023-04-07tc: m_tunnel_key: support code for "nofrag" tunnelsDavide Caratti2-11/+40
2023-04-07Update kernel headersDavid Ahern1-0/+1
2023-04-04ip-xfrm: accept "allow" as action in ip xfrm policy setdefaultSabrina Dubroca1-1/+2
2023-03-30Merge branch 'ip-addr-proto' into nextDavid Ahern5-4/+145
2023-03-30man: man8: Add man page coverage for "ip address add ... proto"Petr Machata1-2/+47
2023-03-30ip: Support IP address protocolPetr Machata4-2/+98
2023-03-30macvlan: Add bclim parameterHerbert Xu2-2/+42
2023-03-30Update kernel headersDavid Ahern1-0/+1
2023-03-24Merge branch 'bridge-mdb-vxlan-attr' into nextDavid Ahern2-3/+212
2023-03-24bridge: mdb: Document the catchall MDB entriesIdo Schimmel1-0/+6
2023-03-24bridge: mdb: Add outgoing interface supportIdo Schimmel2-3/+38
2023-03-24bridge: mdb: Add source VNI supportIdo Schimmel2-3/+25
2023-03-24bridge: mdb: Add destination VNI supportIdo Schimmel2-3/+41
2023-03-24bridge: mdb: Add UDP destination port supportIdo Schimmel2-1/+49
2023-03-24bridge: mdb: Add underlay destination IP supportIdo Schimmel2-3/+63
2023-03-23Update kernel headersDavid Ahern6-5/+65
2023-03-18tc: m_action: fix parsing of TCA_EXT_WARN_MSG by using different enumHangbin Liu1-1/+7
2023-03-18Revert "tc: m_action: fix parsing of TCA_EXT_WARN_MSG"Hangbin Liu1-1/+1
2023-03-18uapi: update headers from 6.3-rc2Stephen Hemminger2-1/+2
2023-03-12uapi: update license of fou.hStephen Hemminger1-1/+1
2023-03-09man/netem: rework man pageStephen Hemminger1-136/+296
2023-03-05tc: m_nat: parse index argument correctlyPedro Tammela1-1/+4
2023-03-05tc: m_mpls: parse index argument correctlyPedro Tammela1-0/+4
2023-03-05tc: m_csum: parse index argument correctlyPedro Tammela1-1/+4
2023-03-05tc: f_u32: fix json object leakHangbin Liu1-14/+10
2023-03-05u32: fix TC_U32_TERMINAL printingHangbin Liu1-1/+1
2023-03-03genl: print caps for all familiesJakub Kicinski1-7/+5
2023-03-03man: tc-mqprio: extend prio-tc-queue mapping with examplesPéter Antal1-0/+96
2023-02-24tc: m_action: fix parsing of TCA_EXT_WARN_MSGPedro Tammela1-1/+1
2023-02-24tc: add missing separatorChristian Hesse1-1/+1
2023-02-22uapi: update bpf.h from upstreamStephen Hemminger1-1/+18
2023-02-22Merge branch 'main' into nextDavid Ahern1-1/+1
2023-02-20v6.2.0Stephen Hemminger1-1/+1
2023-02-18tc: m_ct: add support for helperXin Long1-1/+52
2023-02-18seg6: man: ip-link.8: add SRv6 End PSP flavor descriptionPaolo Lungaroni1-1/+11
2023-02-18iplink: add gso and gro max_size attributes for ipv4Xin Long3-5/+59
2023-02-18Merge remote-tracking branch 'main/main' into nextDavid Ahern6-7/+15
2023-02-17testsuite: fix testsuite build failure when iproute build without libcap-develgaoxingwang1-1/+5
2023-02-17iplink: fix the gso and gro max_size names in documentationXin Long1-3/+3
2023-02-17libnetlink.c: Fix memory leak in batch modeDenys Fedoryshchenko1-0/+2
2023-02-17ip: fix UB in strncpy (e.g. truncated ip route output)Sam James1-2/+3
2023-02-13uapi: update headers to 6.2-rc8Stephen Hemminger1-0/+1
2023-02-07bridge: mdb: Remove double space in MDB dumpIdo Schimmel1-1/+1
2023-02-07man: man8: bridge: Describe mcast_max_groupsPetr Machata1-0/+22
2023-02-07bridge: Add support for mcast_n_groups, mcast_max_groupsPetr Machata2-0/+41
2023-02-07Update kernel headersDavid Ahern7-28/+50
2023-02-07Merge branch 'main' into nextDavid Ahern2-7/+7
2023-01-25ip-rule.8: Bring synopsis in line with descriptionSven Neuhaus1-3/+3
2023-01-25macsec: Fix Macsec packet number attribute printEmeel Hakim1-4/+4
2023-01-22tc: add new attr TCA_EXT_WARN_MSGHangbin Liu5-0/+15
2023-01-22Revert "tc/tc_monitor: print netlink extack message"Hangbin Liu1-3/+0
2023-01-22Update kernel headersDavid Ahern5-3/+10
2023-01-22Merge remote-tracking branch 'main/main' into nextDavid Ahern216-1424/+291
2023-01-18man: ip-link.8: Fix formattingStefan Pietsch1-0/+1
2023-01-16add space after keywordStephen Hemminger3-3/+3
2023-01-15macsec: Fix Macsec replay protectionEmeel Hakim1-1/+2
2023-01-14netem: add SPDX license headerStephen Hemminger5-0/+5
2023-01-14misc: use SPDXStephen Hemminger11-38/+11
2023-01-14tc: use SPDXStephen Hemminger81-467/+79
2023-01-14tc: replace GPL-BSD boilerplate in codel and fqStephen Hemminger3-93/+3
2023-01-14tipc: use SPDXStephen Hemminger21-105/+21
2023-01-14testsuite: use SPDXStephen Hemminger1-5/+1
2023-01-14ip: use SPDXStephen Hemminger60-432/+67
2023-01-14devlink: use SPDXStephen Hemminger3-15/+3
2023-01-14lib: replace GPL boilerplate with SPDXStephen Hemminger14-76/+15
2023-01-14genl: use SPDXStephen Hemminger2-11/+2
2023-01-14bridge: use SPDXStephen Hemminger1-6/+1
2023-01-14man: ss: remove duplicated option nameJakub Wilk1-1/+1
2023-01-11tc: remove support for rr qdiscStephen Hemminger4-126/+2
2023-01-10mptcp: add new listener eventsMatthieu Baerts1-2/+5
2023-01-09tc/htb: add SPDX commentStephen Hemminger1-9/+3
2023-01-09tc/htb: break long linesStephen Hemminger1-2/+4
2023-01-09tc: Add JSON output to tc-classMax Tottenham2-27/+37
2023-01-09uapi: update vdpa.hStephen Hemminger1-3/+1
2022-12-29dcb: Do not leave ACKs in socket receive bufferIdo Schimmel1-2/+2
2022-12-29configure: Remove include <sys/stat.h>Hauke Mehrtens1-1/+0
2022-12-26uapi: update headers to 6.2-rc1Stephen Hemminger2-0/+22
2022-12-19devlink: fix mon json output for trap-policerJiri Pirko1-0/+1
2022-12-18Merge branch 'bridge-new-mdb-attr' into nextDavid Ahern2-17/+172
2022-12-18bridge: mdb: Add replace supportIdo Schimmel2-4/+13
2022-12-18bridge: mdb: Add routing protocol supportIdo Schimmel2-3/+37
2022-12-18bridge: mdb: Add source list supportIdo Schimmel2-2/+67
2022-12-18bridge: mdb: Add filter mode supportIdo Schimmel2-2/+33
2022-12-18bridge: mdb: Split source parsing to a separate functionIdo Schimmel1-10/+24
2022-12-18bridge: mdb: Use a boolean to indicate nest is requiredIdo Schimmel1-1/+3