aboutsummaryrefslogtreecommitdiffstats
path: root/ip
AgeCommit message (Expand)AuthorFilesLines
38 hoursrtmon: Align usage with ip helpHEADmainYedaya Katsman1-2/+2
44 hoursMerge git://git.kernel.org/pub/scm/network/iproute2/iproute2-nextStephen Hemminger6-10/+172
8 daysip: Add missing options to route get help outputYedaya Katsman1-2/+4
12 daysMerge remote-tracking branch 'main/main' into nextDavid Ahern4-13/+10
12 daysip link: hsr: Add support for passing information about INTERLINK deviceLukasz Majewski2-3/+19
2024-04-23use missing argument helperStephen Hemminger3-12/+9
2024-04-23ip: PFCP device supportWojciech Drewek1-1/+1
2024-04-20man: fix doc, ip link does support "change"Jiayun Chen1-1/+1
2024-04-21Merge remote-tracking branch 'main/main' into nextDavid Ahern2-4/+5
2024-04-13ip: Support filter links with no VF inforenmingshuai3-6/+12
2024-03-28ila: allow show, list and lst as synonymsStephen Hemminger1-1/+3
2024-03-15ip: ipnexthop: Allow toggling collection of nexthop group HW statisticsPetr Machata1-0/+12
2024-03-15ip: ipnexthop: Support dumping next hop group HW statsPetr Machata2-0/+33
2024-03-15ip: ipnexthop: Support dumping next hop group statsPetr Machata2-0/+95
2024-03-11Merge branch 'main' of git://git.kernel.org/pub/scm/network/iproute2/iproute2...Stephen Hemminger2-2/+94
2024-03-03ip: ioam6: add monitor commandJustin Iurman1-1/+77
2024-02-26iptuntap: use TUNDEV macroDenis Kirjanov1-3/+2
2024-02-18Merge remote-tracking branch 'main/main' into nextDavid Ahern3-6/+8
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-07ip/bond: add coupled_control supportAahil Awatramani1-1/+17
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-11iplink_xstats: spelling fix in error messageAndrea Claudi1-1/+1
2024-01-08Merge remote-tracking branch 'main/main' into nextDavid Ahern2-3/+3
2024-01-03ip: merge duplicate if clausesStephen Hemminger1-2/+0
2023-12-06ip: require RTM_NEWLINKStephen Hemminger1-455/+37
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 Ahern6-42/+48
2023-11-22lib: utils: Introduce parse_one_of_deprecated()Petr Machata1-2/+4
2023-11-22ip, link: Add support for netkitDaniel Borkmann3-3/+186
2023-11-17ip: move get_failed blocksStephen Hemminger6-42/+42
2023-11-17iproute2: prevent memory leakheminhong6-6/+12
2023-11-11ip/ipnetns: move internals of get_netnsid_from_name() into namespace.cJiri Pirko1-44/+1
2023-10-27bpf: increase verifier verbosity when in verbose modeShung-Hsi Yu1-1/+2
2023-10-19iplink: bridge: Add support for bridge FDB learning limitsJohannes Nixdorf1-0/+21
2023-10-16Merge remote-tracking branch 'main/main' into nextDavid Ahern2-2/+16
2023-10-16ip: fix memory leak in 'ip maddr show'Maxim Petrov1-0/+11
2023-10-04ila: fix array overflow warningStephen Hemminger1-2/+5
2023-10-04Merge remote-tracking branch 'main/main' into nextDavid Ahern3-5/+11
2023-09-18ila: fix potential snprintf buffer overflowStephen Hemminger1-0/+2
2023-09-18bridge: fix potential snprintf overflowStephen Hemminger1-2/+9
2023-09-17fix set-not-used warningsStephen Hemminger1-3/+0
2023-09-14treewide: use configured value as the default color outputAndrea Claudi1-1/+1
2023-09-11Merge remote-tracking branch 'main' into nextDavid Ahern1-1/+1
2023-09-06iplink_bridge: fix incorrect root id dumpHangbin Liu1-1/+1
2023-08-28Merge remote-tracking branch 'main' into nextDavid Ahern1-1/+1
2023-08-24ip vrf: make ipvrf_exec SELinux-awareAndrea Claudi1-0/+6
2023-08-23ip-vrf: recommend using CAP_BPF rather than CAP_SYS_ADMINMaximilian Bosch1-1/+1
2023-08-04bridge: Add backup nexthop ID supportIdo Schimmel1-0/+13
2023-07-31ip: error out if iplink does not consume all optionsJakub Kicinski1-3/+2
2023-06-28fix fallthrough warningsStephen Hemminger1-0/+1
2023-06-28Merge git://git.kernel.org/pub/scm/network/iproute2/iproute2-nextStephen Hemminger7-6/+24
2023-06-21iplink: filter stats using RTEXT_FILTER_SKIP_STATSEdwin Peer2-1/+8
2023-06-06ip-link: add support for nolocalbypass in vxlanVladimir Nikishkin1-0/+10
2023-06-05whitespace cleanupsStephen Hemminger1-1/+1
2023-06-05treewide: fix indentationAndrea Claudi4-5/+5
2023-06-05Merge branch 'main' into nextDavid Ahern18-114/+86
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-02ipaddress: accept symbolic namesStephen Hemminger1-1/+1
2023-05-30vxlan: make option printing more consistentStephen Hemminger1-78/+32
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-30ipstats: fix message reporting errorAndrea Claudi1-6/+6
2023-05-26ip: remove double space before 'allmulti' flagAndrea Claudi1-1/+1
2023-05-18mptcp: add support for implicit flagAndrea Claudi1-0/+1
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-11iproute2: optimize code and fix some mem-leak riskzhaoshuang9-0/+18
2023-05-11ipnetns: fix fd leak with 'ip netns set'Nicolas Dichtel1-10/+1
2023-05-10remove unnecessary checks for NULL before calling free()Stephen Hemminger1-6/+3
2023-04-25bridge: link: Add support for neigh_vlan_suppress optionIdo Schimmel1-0/+10
2023-04-22Merge branch 'main' into nextDavid Ahern5-17/+29
2023-04-21iplink: fix help of 'netns' argNicolas Dichtel1-2/+2
2023-04-21iplink: use the same token NETNSNAME everywhereNicolas Dichtel1-2/+2
2023-04-21ip: bridge_slave: Fix help message indentationIdo Schimmel1-1/+1
2023-04-21whitespace cleanupStephen Hemminger1-1/+1
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-04ip-xfrm: accept "allow" as action in ip xfrm policy setdefaultSabrina Dubroca1-1/+2
2023-03-30ip: Support IP address protocolPetr Machata2-2/+34
2023-03-30macvlan: Add bclim parameterHerbert Xu1-2/+24
2023-02-18iplink: add gso and gro max_size attributes for ipv4Xin Long2-2/+32
2023-02-17ip: fix UB in strncpy (e.g. truncated ip route output)Sam James1-2/+3
2023-01-25macsec: Fix Macsec packet number attribute printEmeel Hakim1-4/+4
2023-01-16add space after keywordStephen Hemminger1-1/+1
2023-01-15macsec: Fix Macsec replay protectionEmeel Hakim1-1/+2
2023-01-14ip: use SPDXStephen Hemminger60-432/+67
2023-01-10mptcp: add new listener eventsMatthieu Baerts1-2/+5
2022-12-16Merge branch 'main' into nextDavid Ahern1-6/+16
2022-12-14xfrm: add an interface to offload policyLeon Romanovsky4-10/+39
2022-12-14xfrm: add packet offload mode to xfrm stateLeon Romanovsky2-4/+18
2022-12-14xfrm: prepare state offload logic to set modeLeon Romanovsky1-16/+19
2022-12-12ip: print mpls errors on stderrStephen Hemminger1-1/+1
2022-12-09iplink: support JSON in MPLS outputStephen Hemminger1-5/+14
2022-12-09ip-link: man: Document existence of netns argument in add commandDaniel Xu1-0/+1
2022-12-02Merge branch 'main' into nextDavid Ahern7-31/+34
2022-12-02ip neigh: Support --json on ip neigh getLeonard Crestez1-0/+3
2022-11-28ip: fix return value for rtnl_talk failuresHangbin Liu5-9/+33
2022-11-22remove #if 0 codeStephen Hemminger2-22/+1
2022-11-13Merge branch 'main' into nextDavid Ahern2-4/+8
2022-11-07bridge: link: Add MAC Authentication Bypass (MAB) supportHans Schultz1-0/+9
2022-10-26ip-monitor: Do not error out when RTNLGRP_STATS is not availableBenjamin Poirier1-1/+5
2022-10-17iplink_can: add missing `]' of the bitrate, dbitrate and termination arraysVincent Mailhol1-3/+3
2022-10-03Merge remote-tracking branch 'main/main' into nextDavid Ahern1-73/+42
2022-10-03ip: xfrm: support adding xfrm metadata as lwtunnel info in routesEyal Birger2-2/+86
2022-10-03ip: xfrm: support "external" (`collect_md`) mode in xfrm interfacesEyal Birger1-0/+18
2022-10-03iplink_bridge: Add no_linklocal_learn option supportIdo Schimmel1-0/+19
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-29rtnetlink: add new function rtnl_echo_talk()Hangbin Liu5-100/+11
2022-09-27ip link: add sub-command to view and change DSA conduit interfaceVladimir Oltean3-2/+70
2022-09-22link: display 'allmulti' counterNicolas Dichtel1-0/+6
2022-09-22ip: add NLM_F_ECHO supportHangbin Liu6-6/+103
2022-09-22seg6: add support for flavors in SRv6 End* behaviorsPaolo Lungaroni2-2/+188
2022-09-16macsec: add Extended Packet Number supportEmeel Hakim1-23/+117
2022-08-09ipstats: add missing headersStephen Hemminger1-0/+4
2022-08-09ipstats: Add param.h for muslChanghyeok Bae1-0/+1
2022-08-01Merge branch 'main' into nextDavid Ahern3-3/+12
2022-08-01seg6: add support for SRv6 Headend Reduced EncapsulationPaolo Lungaroni2-1/+3
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-18ip address: Fix memory leak when specifying deviceBenjamin Poirier1-0/+2
2022-07-08libbpf: add xdp program name supportHangbin Liu1-0/+4
2022-07-06ip: Fix rx_otherhost_dropped supportPetr Machata1-3/+5
2022-07-06Merge branch 'main' into nextDavid Ahern1-4/+6
2022-07-05ip: Fix size_columns() invocation that passes a 32-bit quantityPetr Machata1-4/+6
2022-07-01Merge branch 'main' into nextDavid Ahern2-3/+3
2022-06-27ip: Fix size_columns() for very large valuesPetr Machata1-2/+2
2022-06-26iplink: bond_slave: add per port prio supportHangbin Liu1-1/+11
2022-06-21l2tp: fix typo in AF_INET6 checksum JSON printAndrea Claudi1-1/+1
2022-06-12show rx_otherehost_dropped stat in ip link showJeffrey Ji1-3/+14
2022-06-09Merge branch 'main' into nextDavid Ahern3-27/+13
2022-06-01ip: Convert non-constant initializers to macrosPetr Machata3-27/+13
2022-05-30iplink: report tso_max_size and tso_max_segsEric Dumazet1-0/+12
2022-05-26Merge git://git.kernel.org/pub/scm/network/iproute2/iproute2-nextStephen Hemminger12-155/+1827
2022-05-16iplink: remove GSO_MAX_SIZE definitionEric Dumazet1-3/+0
2022-05-12ipstats: Expose bond stats in ipstatsPetr Machata3-2/+58
2022-05-12ipstats: Expose bridge stats in ipstatsPetr Machata3-0/+84
2022-05-12iplink_bridge: Split bridge_print_stats_attr()Petr Machata1-121/+133
2022-05-12ipstats: Add groups "xstats", "xstats_slave"Petr Machata2-0/+73
2022-05-12ipstats: Add a third level of stats hierarchy, a "suite"Petr Machata1-1/+8
2022-05-12iplink: Add JSON support to MPLS stats formatterPetr Machata1-27/+46
2022-05-12ipstats: Add a group "afstats", subgroup "mpls"Petr Machata2-1/+55
2022-05-12iplink: Publish a function to format MPLS statsPetr Machata2-15/+24
2022-05-12iplink: Fix formatting of MPLS statsPetr Machata1-12/+32
2022-05-08ip: ipstats: Do not assume length of response attribute payloadPetr Machata1-23/+14
2022-05-08ip: iplink_vxlan: add support to set vnifiltering flag on vxlan deviceRoopa Prabhu1-1/+22
2022-04-27ipmonitor: Add monitoring support for stats eventsPetr Machata3-1/+36
2022-04-27ipstats: Add offload subgroup "l3_stats"Petr Machata1-0/+158
2022-04-27ipstats: Add offload subgroup "hw_stats_info"Petr Machata1-0/+217
2022-04-27ipstats: Add a group "offload", subgroup "cpu_hit"Petr Machata1-0/+37
2022-04-27ipstats: Add a group "link"Petr Machata1-0/+90
2022-04-27ipstats: Add a shell of "show" commandPetr Machata2-2/+638
2022-04-27ipstats: Add a "set" commandPetr Machata1-0/+78
2022-04-27ip: Add a new family of commands, "stats"Petr Machata4-1/+35
2022-04-27ip: Publish functions for stats formattingPetr Machata2-11/+25
2022-04-27libnetlink: Add filtering to rtnl_statsdump_req_filter()Petr Machata2-2/+4
2022-04-19ip/iplink_virt_wifi: add support for virt_wifiBaligh Gasmi3-2/+27
2022-03-24Merge branch 'main' into nextDavid Ahern1-1/+6
2022-03-20ip/geneve: add support for IFLA_GENEVE_INNER_PROTO_INHERITEyal Birger1-0/+13
2022-03-20ip: GTP support in ip linkWojciech Drewek3-2/+142
2022-03-20Update kernel headersDavid Ahern1-2/+1
2022-03-15link_xfrm: if_id must be non zeroAntony Antony1-1/+6
2022-03-12Merge branch 'bridge-broadcast-flooding' into nextDavid Ahern1-0/+9
2022-03-12Merge branch 'main' into nextDavid Ahern2-22/+8
2022-03-12ip: iplink_bridge_slave: support for broadcast floodingJoachim Wiberg1-0/+9
2022-03-11ipaddress: remove 'label' compatibility with Linux-2.0 net aliasesMaxime de Roucy1-16/+0
2022-03-11lib/fs: fix memory leak in get_task_name()Andrea Claudi1-6/+8
2022-03-11ip/batadv: allow to specify RA when creating linkNicolas Escande2-1/+65
2022-03-04ip: iplink_bridge_slave: add locked port flag supportHans Schultz1-0/+9
2022-02-27mptcp: add port support for setting flagsGeliang Tang1-2/+5
2022-02-27mptcp: add fullmesh support for setting flagsGeliang Tang1-8/+12
2022-02-27mptcp: add fullmesh check for adding addressGeliang Tang1-0/+5
2022-02-27bond: add ns_ip6_target optionHangbin Liu1-1/+52
2022-02-27Merge branch 'main' into nextDavid Ahern2-4/+5
2022-02-16iplink_can: print_usage: typo fix, add missing spacesVincent Mailhol1-3/+3
2022-02-10tunnel: Fix missing space after local/remote printGal Pressman1-0/+1
2022-02-10Add support for the IOAM insertion frequencyJustin Iurman1-2/+67
2022-02-07iplink: add gro_max_size attribute handlingCoco Li2-0/+16
2022-02-01iprule: Allow option dsfield in 'ip rule show'Guillaume Nault1-1/+2
2022-01-26tunnel: fix clang warningStephen Hemminger1-8/+1
2022-01-26can: fix clang warningStephen Hemminger1-2/+3
2022-01-26ipl2tp: fix clang warningStephen Hemminger1-2/+3
2022-01-19mptcp: add id check for deleting addressGeliang Tang1-2/+9
2022-01-12iplink_can: add ctrlmode_{supported,_static} to the "--details --json" outputVincent Mailhol1-0/+17
2022-01-11Merge branch 'main' into nextDavid Ahern2-3/+8
2021-12-18mptcp: add support for changing the backup flagDavide Caratti1-4/+16
2021-12-03bond: add arp_missed_max optionHangbin Liu1-0/+14
2021-12-03mptcp: add support for fullmesh flagPaolo Abeni1-1/+2