aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
4 daysip: Exit exec in child process if setup failsHEADmainYedaya Katsman1-1/+6
6 daysuse missing argument helperStephen Hemminger6-19/+13
8 daysman: fix doc, ip link does support "change"Jiayun Chen2-2/+2
13 daysman: use clsact qdisc for port mirroring examples on matchall and mirredArınç ÜNAL2-16/+16
14 daysmnl: initialize generic netlink versionStephen Hemminger1-0/+2
2024-04-03man: fix brief explanation of `ip netns attach NAME PID`Yusuke Ichiki1-1/+1
2024-03-28arpd: create /var/lib/arpd on first useMax Gautier2-2/+11
2024-03-28ila: allow show, list and lst as synonymsStephen Hemminger1-1/+3
2024-03-26bridge: vlan: fix compressvlans usageDate Huang1-0/+6
2024-03-26bridge: vlan: fix compressvlans usageDate Huang1-1/+1
2024-03-24uapi: update vdpa.hStephen Hemminger1-0/+17
2024-03-19ifstat: don't set errno if strdup failsDenis Kirjanov1-1/+0
2024-03-19ifstat: handle strdup return valueDenis Kirjanov1-0/+4
2024-03-16uapi: update headersStephen Hemminger4-1/+69
2024-03-13tc-simple.8: take Jamal's prompt off examplesStephen Hemminger1-6/+6
2024-03-13simple: support json outputStephen Hemminger1-3/+5
2024-03-13skbmod: support json in printStephen Hemminger1-16/+21
2024-03-13pedit: log errors to stderrStephen Hemminger1-3/+3
2024-03-13tc: support JSON for legacy statsStephen Hemminger1-13/+15
2024-03-13man: fix typo found by LintianLuca Boccassi1-1/+1
2024-03-13tc: remove no longer used helpersStephen Hemminger4-20/+3
2024-03-13netem: use 64 bit value for latency and jitterStephen Hemminger1-36/+46
2024-03-13README: add note about kernel version compatibilityStephen Hemminger1-0/+13
2024-03-12tc: make exec_util arg constStephen Hemminger3-3/+3
2024-03-12tc: make action_util arg constStephen Hemminger21-49/+49
2024-03-12tc: make filter_util args constStephen Hemminger12-27/+27
2024-03-12tc: make qdisc_util arg constStephen Hemminger34-102/+103
2024-03-11Merge branch 'main' of git://git.kernel.org/pub/scm/network/iproute2/iproute2...Stephen Hemminger21-97/+838
2024-03-11tc/action: remove trailing whitespaceStephen Hemminger1-1/+1
2024-03-11rt_names: whitespace cleanupStephen Hemminger1-21/+22
2024-03-11v6.8.0v6.8.0Stephen Hemminger1-1/+1
2024-03-06iproute2: move generic_proc_open into libDenis Kirjanov4-34/+24
2024-03-06ifstat: support 64 interface statsStephen Hemminger1-5/+32
2024-03-04ss: fix output of MD5 signature keys configured on TCP socketsLars Ellenberg1-1/+16
2024-03-04tc: Fix json output for f_u32Takanori Hirano1-1/+1
2024-03-03ifstat: handle unlink return valueDenis Kirjanov1-2/+4
2024-03-03nstat: convert sprintf to snprintfDenis Kirjanov1-2/+2
2024-03-03nstat: use stack space for history file nameDenis Kirjanov1-5/+6
2024-03-03nstat: constify name argument in generic_proc_openDenis Kirjanov1-1/+1
2024-03-03man8: ioam: add doc for monitor commandJustin Iurman1-0/+5
2024-03-03ip: ioam6: add monitor commandJustin Iurman1-1/+77
2024-03-03Update kernel headersDavid Ahern5-6/+52
2024-02-29uapi: update in6.hStephen Hemminger1-1/+1
2024-02-27Merge remote-tracking branch 'main/main' into nextDavid Ahern6-46/+65
2024-02-27Merge branch 'ss-socket-local-storage' into nextDavid Ahern2-9/+407
2024-02-27ss: update man page to document --bpf-maps and --bpf-map-id=Quentin Deslandes1-0/+6
2024-02-27ss: pretty-print BPF socket-local storageQuentin Deslandes1-11/+137
2024-02-26ip: Add missing command exaplantions in man pageYedaya Katsman1-2/+31
2024-02-26iptuntap: use TUNDEV macroDenis Kirjanov1-3/+2
2024-02-26ss: add support for BPF socket-local storageQuentin Deslandes1-3/+269
2024-02-19man: ip-link.8: add a note for gso_ipv4_max_sizeXin Long1-0/+5
2024-02-19ip: Update command usage in man pageYedaya Katsman1-4/+6
2024-02-19tc: Support json option in tc-cgroup, tc-flow and tc-routeTakanori Hirano3-36/+48
2024-02-19tc: Change of json format in tc-fwTakanori Hirano1-6/+6
2024-02-18ifstat: convert sprintf to snprintfDenis Kirjanov1-6/+6
2024-02-18netlink: display information from missing type extackStephen Hemminger1-0/+4
2024-02-18Merge remote-tracking branch 'main/main' into nextDavid Ahern29-51/+77
2024-02-14iproute2: fix type incompatibility in ifstat.cStephen Gallagher1-1/+1
2024-02-10tc: u32: check return value from snprintfStephen Hemminger1-0/+4
2024-02-10tc: drop no longer used prototype from tc_util.hStephen Hemminger1-1/+0
2024-02-10tc: print unknown action on stderrStephen Hemminger1-1/+1
2024-02-10tc: bpf: fix extra newline in JSON outputStephen Hemminger1-1/+1
2024-02-10tc: Support json option in tc-fw.Takanori Hirano1-7/+15
2024-02-10tc: u32: errors should be printed on stderrStephen Hemminger1-2/+2
2024-02-09docs, man: fix some typosAndrea Claudi1-1/+1
2024-02-09treewide: fix typos in various commentsAndrea Claudi3-3/+3
2024-02-08ip: detect rtnl_listen errors while monitoring netnsStephen Hemminger1-1/+2
2024-02-08ip: detect errors in netconf monitor modeStephen Hemminger1-1/+2
2024-02-08ctrl: Fix fd leak in ctrl_listen()Maks Mishin1-2/+3
2024-02-08ctrl: Fix fd leak in ctrl_list()Maks Mishin1-1/+1
2024-02-07ip/bond: add coupled_control supportAahil Awatramani1-1/+17
2024-02-07Update kernel headersDavid Ahern3-5/+82
2024-02-05ip: Add missing -echo option to usageYedaya Katsman1-1/+1
2024-02-05ip: Add missing stats command to usageYedaya Katsman1-1/+1
2024-01-31ip: remove non-existent amt subcommand from usageYedaya Katsman1-2/+2
2024-01-30ifstat: make load_info() more verbose on errorDenis Kirjanov1-8/+16
2024-01-30Merge branch 'echo-tc-filter-actions' into nextDavid Ahern4-6/+39
2024-01-30tc: Add NLM_F_ECHO support for filtersVictor Nogueira1-1/+7
2024-01-30tc: add NLM_F_ECHO support for actionsVictor Nogueira3-5/+32
2024-01-27bpf: fix warning from basename()Stephen Hemminger1-2/+2
2024-01-25spelling fixesStephen Hemminger9-10/+10
2024-01-25m_mirred: Allow mirred to blockVictor Nogueira2-14/+71
2024-01-22bpf: include libgen.h for basenamePedro Tammela1-0/+1
2024-01-22color: handle case where fmt is NULLStephen Hemminger1-0/+3
2024-01-22uapi: update virtio_config.hStephen Hemminger1-1/+7
2024-01-22man: fix duplicate words in l2tp, sfb and tipcStephen Hemminger3-4/+4
2024-01-22man: correct double word in htbSimon Egli1-1/+1
2024-01-22ss: add option to suppress queue columnsChristian Göttsche2-5/+22
2024-01-22Merge branch 'main' into nextDavid Ahern20-936/+158
2024-01-21tc: better clockid handlingStephen Hemminger1-2/+16
2024-01-19tc: unify clockid handlingStephen Hemminger5-127/+44
2024-01-18uapi: remove tc_ipt.hStephen Hemminger1-20/+0
2024-01-17doc: remove out dated actions-generalStephen Hemminger1-256/+0
2024-01-17doc: remove ifb READMEStephen Hemminger1-125/+0
2024-01-17man/tc-gact: move generic action documentation to man pageStephen Hemminger3-78/+86
2024-01-17man: get rid of doc/actions/mirred-usageStephen Hemminger2-164/+8
2024-01-17ss: show extra info when '--processes' is not usedMatthieu Baerts (NGI0)1-0/+2
2024-01-17Reapply "ss: prevent "Process" column from being printed unless requested"Stephen Hemminger1-1/+4
2024-01-15uapi: update headers from 6.8-rc1Stephen Hemminger2-158/+2
2024-01-13Revert "ss: prevent "Process" column from being printed unless requested"Stephen Hemminger1-4/+1
2024-01-12man: drop references to ifconfigStephen Hemminger2-6/+0
2024-01-11genl: ctrl.c: spelling fix in error messageAndrea Claudi1-1/+1
2024-01-11iplink_xstats: spelling fix in error messageAndrea Claudi1-1/+1
2024-01-08Merge remote-tracking branch 'main/main' into nextDavid Ahern35-523/+463
2024-01-08v6.7.0v6.7.0Stephen Hemminger1-1/+1
2024-01-08lnstat: Fix deref of null in print_json() functionMaks Mishin1-0/+4
2024-01-08rdma: Fix the error of accessing string variable outside the lifecyclewenglianfa8-16/+8
2024-01-08remove support for iptables actionStephen Hemminger14-1898/+0
2024-01-03rdma: do not mix newline and json objectStephen Hemminger16-212/+216
2024-01-03rdma: add oneline flagStephen Hemminger7-9/+25
2024-01-03rdma: make supress_errors a bitStephen Hemminger1-1/+1
2024-01-03rdma: make pretty behave like other commandsStephen Hemminger4-11/+5
2024-01-03rdma: use standard flag for jsonStephen Hemminger5-15/+14
2024-01-03rdma: shorten print_ linesStephen Hemminger9-61/+32
2024-01-03ip: merge duplicate if clausesStephen Hemminger1-2/+0
2024-01-01configure: avoid un-recommended command substitution formEli Schwartz1-12/+12
2024-01-01rdma: use print_XXX instead of COLOR_NONEStephen Hemminger10-78/+78
2023-12-30bridge: mdb: Add flush supportIdo Schimmel2-1/+203
2023-12-30Update kernel headersDavid Ahern6-3/+9
2023-12-22ip-link: use shorter URL to kernel docsStephen Hemminger1-1/+1
2023-12-22bridge: Provide rta_type()Benjamin Poirier3-9/+11
2023-12-22bridge: Deduplicate print_range()Benjamin Poirier4-28/+17
2023-12-22bridge: vni: Indent statistics with 2 spacesBenjamin Poirier1-4/+4
2023-12-22bridge: vni: Align output columnsBenjamin Poirier1-19/+21
2023-12-22bridge: vni: Remove unused argument in open_vni_port()Benjamin Poirier1-2/+2
2023-12-22bridge: vni: Replace open-coded instance of print_nl()Benjamin Poirier1-1/+1
2023-12-22bridge: vni: Remove stray newlines after each interfaceBenjamin Poirier1-2/+0
2023-12-22bridge: vni: Reverse the logic in print_vnifilter_rtm()Benjamin Poirier1-4/+5
2023-12-22bridge: vni: Guard close_vni_port() callBenjamin Poirier1-1/+3
2023-12-22bridge: vni: Move open_json_object() within print_vni()Benjamin Poirier1-2/+1
2023-12-22bridge: vni: Remove print_vnifilter_rtm_filter()Benjamin Poirier1-6/+1
2023-12-22bridge: vlan: Remove paranoid checkBenjamin Poirier1-7/+2
2023-12-22bridge: vlan: Use printf() to avoid temporary bufferBenjamin Poirier1-5/+2
2023-12-22bridge: vni: Fix vni filter help stringsBenjamin Poirier2-3/+3
2023-12-22bridge: vni: Report duplicate vni argument using duparg()Benjamin Poirier1-1/+1
2023-12-22bridge: vni: Fix duplicate group and remote error messagesBenjamin Poirier1-8/+8
2023-12-22bridge: vni: Remove dead code in group argument parsingBenjamin Poirier1-5/+0
2023-12-22bridge: vni: Accept 'del' commandBenjamin Poirier1-1/+2
2023-12-22configure: drop test for ATMStephen Hemminger1-23/+0
2023-12-20man: Fix malformatted database file locationsPhil Sutter3-24/+23
2023-12-20man: ip-route.8: Fix typo in rt_protos location specPhil Sutter1-1/+1
2023-12-20ss: Add support for dumping TCP bound-inactive sockets.Guillaume Nault2-1/+26
2023-12-08mnl_utils: sanitize incoming netlink payload size in callbacksJiri Pirko1-1/+6
2023-12-08uapi: update stddef.hStephen Hemminger1-1/+1
2023-12-06ss: prevent "Process" column from being printed unless requestedQuentin Deslandes1-1/+4
2023-12-06ss: mptcp: print out subflows_total counterGeliang Tang1-0/+2
2023-12-06Update kernel headersDavid Ahern3-16/+554
2023-12-06configure: Add _GNU_SOURCE to strlcpy configure testSam James1-0/+1
2023-12-06ip: require RTM_NEWLINKStephen Hemminger1-455/+37
2023-12-06Merge branch 'tcp-usec-fq' into nextDavid Ahern3-1/+137
2023-12-06tc: fq: reports stats added in linux-6.7Eric Dumazet1-1/+24
2023-12-06tc: fq: add TCA_FQ_WEIGHTS handlingEric Dumazet1-0/+43
2023-12-06tc: fq: add TCA_FQ_PRIOMAP handlingEric Dumazet1-0/+59
2023-12-06ss: add report of TCPI_OPT_USEC_TSEric Dumazet1-0/+4
2023-12-06ip route: add support for TCP usec TSEric Dumazet1-0/+7
2023-12-03ip: require RTM_NEWLINKStephen Hemminger1-455/+37
2023-11-28iplink: spelling fix in error messageStephen Hemminger1-1/+1
2023-11-28iproute2: prevent memory leak on error returnheminhong1-0/+2
2023-11-22Merge branch 'main' into nextDavid Ahern39-2679/+90
2023-11-22Merge branch 'parsing-cleanup' into nextDavid Ahern3-11/+49
2023-11-22lib: utils: Have parse_one_of() warn about prefix matchesPetr Machata1-1/+18
2023-11-22lib: utils: Introduce parse_one_of_deprecated()Petr Machata3-2/+14
2023-11-22lib: utils: Convert parse_on_off() to strcmp()Petr Machata1-1/+1
2023-11-22lib: utils: Generalize parse_one_of()Petr Machata1-4/+13
2023-11-22lib: utils: Switch matches() to returning int againPetr Machata2-5/+5
2023-11-22ip, link: Add support for netkitDaniel Borkmann6-4/+238
2023-11-19man: allow up to 100 character linesStephen Hemminger1-1/+1
2023-11-17man: fix man page errorsStephen Hemminger4-2/+5
2023-11-17ip: move get_failed blocksStephen Hemminger6-42/+42
2023-11-17iproute2: prevent memory leakheminhong6-6/+12
2023-11-16Makefile: use /usr/share/iproute2 for config filesAndrea Claudi1-2/+2
2023-11-13uapi: update headers from 6.7-rc1Stephen Hemminger2-5/+6
2023-11-11Merge branch 'devlink-instances' into nextDavid Ahern4-75/+197
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 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