aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-12-16Merge branch 'main' into nextDavid Ahern11-23/+46
2022-12-14fix version #Stephen Hemminger1-1/+1
2022-12-14Merge branch 'new-ipsec-offload-type' into nextDavid Ahern6-25/+85
2022-12-14xfrm: add an interface to offload policyLeon Romanovsky5-10/+47
2022-12-14xfrm: add packet offload mode to xfrm stateLeon Romanovsky3-4/+19
2022-12-14xfrm: prepare state offload logic to set modeLeon Romanovsky2-16/+24
2022-12-14Merge branch 'devlink-port-function' into nextDavid Ahern2-2/+73
2022-12-14devlink: Add documentation for roce and migratable port function attributesShay Drory1-0/+24
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-14Update kernel headersDavid Ahern7-4/+52
2022-12-12v6.1.0Stephen Hemminger1-1/+1
2022-12-12man: add missing tc class showStephen Hemminger1-1/+1
2022-12-12tc: make prefix constStephen Hemminger2-5/+6
2022-12-12ip: print mpls errors on stderrStephen Hemminger1-1/+1
2022-12-09tc: print errors on stderrStephen Hemminger2-2/+2
2022-12-09iplink: support JSON in MPLS outputStephen Hemminger1-5/+14
2022-12-09ip-link: man: Document existence of netns argument in add commandDaniel Xu2-0/+7
2022-12-09libnetlink: Fix memory leak in __rtnl_talk_iov()Lahav Schlesinger1-6/+11
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-08Merge branch 'pcp-prio-apptrust' into nextDavid Ahern7-8/+592
2022-12-08dcb: add new subcommand for apptrustDaniel Machon5-2/+425
2022-12-08dcb: add new pcp-prio parameter to dcb appDaniel Machon3-6/+167
2022-12-08devlink: support direct region read requestsJacob Keller1-2/+6
2022-12-08libnetlink: Fix wrong netlink header placementIdo Schimmel1-1/+1
2022-12-07tc: ct: Fix invalid pointer dereferenceRoi Dayan1-1/+1
2022-12-04devlink: Fix setting parent for 'rate add'Michal Wilczynski1-1/+2
2022-12-03devlink: Add documentation for tx_prority and tx_weightMichal Wilczynski1-0/+22
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-12-02Merge branch 'main' into nextDavid Ahern16-101/+89
2022-12-02Update kernel headersDavid Ahern8-15/+47
2022-12-02testsuite: Add test for ip --json neigh getLeonard Crestez1-0/+13
2022-12-02ip neigh: Support --json on ip neigh getLeonard Crestez1-0/+3
2022-12-02vdpa: allow provisioning device featuresJason Wang2-2/+43
2022-12-02taprio: fix wrong for loop condition in add_tc_entries()Tan Tee Min1-1/+1
2022-12-01tc/basic: fix json output filterStephen Hemminger1-4/+7
2022-11-28ip: fix return value for rtnl_talk failuresHangbin Liu5-9/+33
2022-11-25devlink: load ifname map on demand from ifname_map_rev_lookup() as wellJiri Pirko1-8/+27
2022-11-25tc: put size table options in json objectStephen Hemminger1-0/+2
2022-11-23tc_util: Change datatype for maj to avoid overflow issueLai Peter Jun Ann1-1/+1
2022-11-23tc_util: Fix no error return when large parent id usedLai Peter Jun Ann1-1/+1
2022-11-22tc: add json support to size tableStephen Hemminger3-10/+16
2022-11-22remove #if 0 codeStephen Hemminger5-52/+2
2022-11-22uapi: update for in.h and ip.hStephen Hemminger2-2/+5
2022-11-21tc_stab: remove dead codeStephen Hemminger1-16/+0
2022-11-16bridge: Remove unused function argumentBenjamin Poirier3-4/+4
2022-11-13Merge branch 'main' into nextDavid Ahern11-26/+47
2022-11-07man: bridge: Reword description of "locked" bridge port optionIdo Schimmel2-9/+20
2022-11-07bridge: link: Add MAC Authentication Bypass (MAB) supportHans Schultz4-0/+56
2022-11-07bridge: fdb: Add support for locked FDB entriesHans Schultz1-2/+9
2022-11-07Update kernel headersDavid Ahern8-220/+355
2022-11-03json: do not escape single quotesAndrea Claudi1-3/+0
2022-10-31taprio: support dumping and setting per-tc max SDUVladimir Oltean2-2/+111
2022-10-26ip-monitor: Do not error out when RTNLGRP_STATS is not availableBenjamin Poirier1-1/+5
2022-10-26genl: remove unused vars in MakefileAndrea Claudi1-4/+2
2022-10-26testsuite: fix build failureAndrea Claudi1-2/+2
2022-10-20ss: re-add TIPC query supportMatthieu Baerts1-0/+1
2022-10-20ss: usage: add missing parametersMatthieu Baerts1-1/+2
2022-10-20ss: man: add missing entries for TIPCMatthieu Baerts1-2/+11
2022-10-20ss: man: add missing entries for MPTCPMatthieu Baerts1-1/+4
2022-10-20dcb: unblock mnl_socket_recvfrom if not message receivedJunxin Chen1-1/+2
2022-10-17iplink_can: add missing `]' of the bitrate, dbitrate and termination arraysVincent Mailhol1-3/+3
2022-10-13u32: fix json formatting of flowidStephen Hemminger1-5/+7
2022-10-11uapi: update from 6.1 pre rc1Stephen Hemminger2-6/+66
2022-10-11Merge branch 'merge' of ../iproute2-nextStephen Hemminger43-431/+1421
2022-10-09f_flower: Introduce L2TPv3 supportWojciech Drewek2-3/+56
2022-10-09taprio: don't print the clockid if invalidVladimir Oltean1-4/+6
2022-10-05man: ss.8: fix a typoAndrea Claudi1-1/+1
2022-10-04v6.0.0Stephen Hemminger1-1/+1
2022-10-04ss: fix duplicate includeStephen Hemminger1-1/+0
2022-10-03Merge remote-tracking branch 'main/main' into nextDavid Ahern17-147/+150
2022-10-03ip: xfrm: support adding xfrm metadata as lwtunnel info in routesEyal Birger3-2/+97
2022-10-03ip: xfrm: support "external" (`collect_md`) mode in xfrm interfacesEyal Birger2-0/+25
2022-10-03Update kernel headersDavid Ahern2-0/+11
2022-10-03iplink_bridge: Add no_linklocal_learn option supportIdo Schimmel2-0/+29
2022-10-02Update kernel headersDavid Ahern9-35/+45
2022-09-30devlink: fix man page for linecardStephen Hemminger1-1/+1
2022-09-30ip-monitor: Fix the selection of rtnl groups when listening for all object typesBenjamin Poirier1-86/+42
2022-09-30ip-monitor: Include stats events in default and "all" casesBenjamin Poirier1-1/+13
2022-09-30ip-monitor: Do not listen for nexthops by default when specifying statsBenjamin Poirier1-0/+1
2022-09-30bridge: Do not print stray prefixes in monitor modeBenjamin Poirier7-25/+29
2022-09-30uapi: update of if_tun.hStephen Hemminger1-0/+2
2022-09-29rtnetlink: add new function rtnl_echo_talk()Hangbin Liu7-100/+36
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-27tc/tc_monitor: print netlink extack messageHangbin Liu1-0/+3
2022-09-27libnetlink: add offset for nl_dump_ext_ack_doneHangbin Liu3-7/+6
2022-09-27ip link: add sub-command to view and change DSA conduit interfaceVladimir Oltean4-2/+105
2022-09-22link: display 'allmulti' counterNicolas Dichtel1-0/+6
2022-09-22ip: add NLM_F_ECHO supportHangbin Liu8-6/+108
2022-09-22seg6: add support for flavors in SRv6 End* behaviorsPaolo Lungaroni3-4/+257
2022-09-22Update kernel headersDavid Ahern10-44/+176
2022-09-20uapi: update bpf and virtio_netStephen Hemminger2-8/+8
2022-09-16macsec: add user manual description for extended packet number featureEmeel Hakim1-2/+55
2022-09-16macsec: add Extended Packet Number supportEmeel Hakim1-23/+117
2022-09-02man: devlink-region(8): document the 'new' subcommandBaruch Siach1-0/+24
2022-09-02devlink: fix region-new usage messageBaruch Siach1-1/+1
2022-08-31utils: extract CTRL_ATTR_MAXATTR and save itJacob Keller2-6/+13
2022-08-31mnlg: remove unnused mnlg_socket structureJacob Keller1-8/+0
2022-08-31Update kernel headersDavid Ahern20-44/+122
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-31man: fix a typo in devlink-dev(8)Denis Ovsienko1-1/+1
2022-08-31uapi: update headers for xfrm and virtio_ring.hStephen Hemminger2-6/+12
2022-08-24Merge branch 'devlink-rm-dl_argv_parse_put' into nextDavid Ahern1-258/+329
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-14uapi: update headers from 6.0-rc1Stephen Hemminger21-73/+107
2022-08-14vdpa: fix statistics API mismatchStephen Hemminger1-1/+1
2022-08-14devlink: expose nested devlink for a line card objectJiri Pirko1-0/+23
2022-08-14Merge branch 'main' into nextDavid Ahern2-0/+6
2022-08-12configure: Define _GNU_SOURCE when checking for setnsKhem Raj1-0/+1
2022-08-09ipstats: add missing headersStephen Hemminger1-0/+4
2022-08-09ipstats: Add param.h for muslChanghyeok Bae1-0/+1
2022-08-04Merge branch 'main' into nextDavid Ahern1-1/+1
2022-08-04devlink: add support for running selftestsVikas Gupta3-1/+403
2022-08-02v5.19.0v5.19.0Stephen Hemminger1-1/+1
2022-08-01Merge branch 'main' into nextDavid Ahern8-12/+309
2022-08-01seg6: add support for SRv6 Headend Reduced EncapsulationPaolo Lungaroni3-2/+16
2022-07-30Update kernel headersDavid Ahern5-8/+42
2022-07-29Merge branch 'pppoe-in-flower' into nextDavid Ahern9-27/+185
2022-07-29f_flower: Introduce PPPoE supportWojciech Drewek3-1/+77
2022-07-29lib: Introduce ppp protocolsWojciech Drewek3-1/+56
2022-07-29lib: refactor ll_proto functionsWojciech Drewek3-25/+52
2022-07-29Import posix_types.h uapi file from point of last kernel headers syncDavid Ahern1-0/+99
2022-07-28Import ppp_defs.h uapi file from point of last kernel headers syncDavid Ahern1-0/+165
2022-07-25bpf_glue: include errno.hJuhee Kang1-0/+1
2022-07-21devlink: add support for linecard show and type setJiri Pirko3-3/+378
2022-07-21Update kernel headersDavid Ahern5-4/+18
2022-07-21vdpa: Update man page to include vdpa statisticsEli Cohen1-0/+22
2022-07-18rdma: update uapi/ib_user_verbs.hStephen Hemminger1-0/+42
2022-07-18vdpa: update uapi headers from 5.19-rc7Stephen Hemminger3-7/+13
2022-07-18Revert "uapi: add vdpa.h"Stephen Hemminger1-59/+0
2022-07-18ip neigh: Fix memory leak when doing 'get'Benjamin Poirier1-0/+2
2022-07-18mptcp: Fix memory leak when getting limitsBenjamin Poirier1-3/+7
2022-07-18mptcp: Fix memory leak when doing 'endpoint show'Benjamin Poirier1-0/+1
2022-07-18bridge: Fix memory leak when doing 'fdb get'Benjamin Poirier1-2/+5
2022-07-18ip address: Fix memory leak when specifying deviceBenjamin Poirier1-0/+2
2022-07-18uapi: add virtio_ring.hStephen Hemminger1-0/+242
2022-07-18uapi: add vdpa.hStephen Hemminger1-0/+59
2022-07-16uapi: update bpf.hStephen Hemminger1-4/+7
2022-07-08libbpf: add xdp program name supportHangbin Liu5-6/+45
2022-07-06ip: Fix rx_otherhost_dropped supportPetr Machata1-3/+5
2022-07-06Merge branch 'main' into nextDavid Ahern3-6/+16
2022-07-05ip: Fix size_columns() invocation that passes a 32-bit quantityPetr Machata1-4/+6
2022-07-05man: tc-fq_codel: add drop_batchYuki Inoguchi1-0/+7
2022-07-01uapi: update mptcp.hStephen Hemminger1-2/+3
2022-07-01Merge branch 'main' into nextDavid Ahern12-33/+34
2022-06-27ip: Fix size_columns() for very large valuesPetr Machata1-2/+2
2022-06-26iplink: bond_slave: add per port prio supportHangbin Liu2-1/+19
2022-06-26Update kernel headersDavid Ahern3-7/+99
2022-06-21man: tc-ct.8: fix exampleAndrea Claudi1-2/+2
2022-06-21l2tp: fix typo in AF_INET6 checksum JSON printAndrea Claudi1-1/+1
2022-06-21Merge branch 'lgtm'Stephen Hemminger8-27/+27
2022-06-21man: tc-fq_codel: Fix a typo.Yuki Inoguchi1-1/+2
2022-06-19vdpa: Add support for reading vdpa device statisticsEli Cohen2-0/+169
2022-06-17tc: declaration hides parameterStephen Hemminger7-25/+25
2022-06-17genl: fix duplicate include guardStephen Hemminger1-2/+2
2022-06-17uapi: change name for zerocopy sendfile in tlsStephen Hemminger1-2/+2
2022-06-17uapi: update socket.hStephen Hemminger2-1/+2
2022-06-16man: tc-fw: Document masked handle usageIdo Schimmel1-3/+41
2022-06-12show rx_otherehost_dropped stat in ip link showJeffrey Ji1-3/+14
2022-06-12ss: Shorter display format for TLS zerocopy sendfileMaxim Mikityanskiy1-2/+3
2022-06-12Update kernel headersDavid Ahern3-3/+4
2022-06-10Merge branch 'bridge-fdb-flush' into nextDavid Ahern2-1/+224
2022-06-10bridge: fdb: add flush [no]offloaded entry matchingNikolay Aleksandrov2-2/+14
2022-06-10bridge: fdb: add flush [no]sticky entry matchingNikolay Aleksandrov2-2/+14
2022-06-10bridge: fdb: add flush [no]extern_learn entry matchingNikolay Aleksandrov2-2/+13
2022-06-10bridge: fdb: add flush [no]added_by_user entry matchingNikolay Aleksandrov2-2/+19
2022-06-10bridge: fdb: add flush [no]dynamic entry matchingNikolay Aleksandrov2-2/+13
2022-06-10bridge: fdb: add flush [no]static entry matchingNikolay Aleksandrov2-2/+13
2022-06-10bridge: fdb: add flush [no]permanent entry matchingNikolay Aleksandrov2-3/+22
2022-06-10bridge: fdb: add flush port matchingNikolay Aleksandrov2-3/+28
2022-06-10bridge: fdb: add flush vlan matchingNikolay Aleksandrov2-1/+21
2022-06-10bridge: fdb: add new flush commandNikolay Aleksandrov2-1/+86
2022-06-09Merge branch 'main' into nextDavid Ahern3-27/+13
2022-06-01ip: Convert non-constant initializers to macrosPetr Machata3-27/+13
2022-05-30Merge branch 'ss-threads' into nextDavid Ahern2-96/+142
2022-05-30ss: Introduce -T, --threads optionPeilin Ye2-30/+72
2022-05-30ss: Factor out fd iterating logic from user_ent_hash_build()Peilin Ye1-65/+79
2022-05-30ss: Fix coding style issues in user_ent_hash_build()Peilin Ye1-10/+12
2022-05-30ss: Delete unnecessary call to snprintf() in user_ent_hash_build()Peilin Ye1-4/+1
2022-05-30ss: Do not call user_ent_hash_build() more than oncePeilin Ye1-9/+3
2022-05-30ss: Remove unnecessary stack variable 'p' in user_ent_hash_build()Peilin Ye1-5/+3
2022-05-30ss: Use assignment-suppression character in sscanf()Peilin Ye1-3/+2
2022-05-30ss: Show zerocopy sendfile status of TLS socketsMaxim Mikityanskiy1-0/+6
2022-05-30iplink: report tso_max_size and tso_max_segsEric Dumazet1-0/+12
2022-05-30Merge branch 'main' into nextDavid Ahern21-28/+155
2022-05-26Merge git://git.kernel.org/pub/scm/network/iproute2/iproute2-nextStephen Hemminger41-275/+2984
2022-05-26v5.18.0v5.18.0Stephen Hemminger1-1/+1
2022-05-17tipc: fix keylen checkAndrea Claudi1-3/+2
2022-05-16iplink: remove GSO_MAX_SIZE definitionEric Dumazet1-3/+0
2022-05-13doc: fix 'infact' --> 'in fact' typoAndrea Claudi1-1/+1
2022-05-13man: fix some typosAndrea Claudi3-3/+3
2022-05-13man: devlink-region: fix typo in exampleAndrea Claudi1-1/+1
2022-05-13tc: em_u32: fix offset parsingAndrea Claudi1-1/+1