archive mirror
 help / color / mirror / Atom feed
From: Stephen Hemminger <>
Subject: [ANNOUNCE] iproute2 5.11 release
Date: Tue, 23 Feb 2021 19:58:57 -0800	[thread overview]
Message-ID: <20210223195857.3de03c2a@hermes.local> (raw)

After weather delays, here is the new version of iproute2 to go
with the 5.11 kernel. Most of the changes in this release are updates
for new functionality for Data Center Bridging (dcb) utility.
Also several updates for bridge, and devlink.

Note: iproute2 is now maintained on the "main" branch.
There are parallel copies (both updated) on and github.

As always, it is recommended to always use the latest iproute2.
Do not treat iproute2 like perf and require matching packages.
The latest code will always run on older kernels (and vice versa);
this is possible because of the kernel API/ABI guarantees.
Except for rare cases, iproute2 does not do maintenance releases
and there is no long term stable version.


Repository for current release

And future release (net-next):

Thanks for all the contributions.

Report problems (or enhancements) to the mailing list.

Andrea Claudi (6):
      tc: m_gate: use SPRINT_BUF when needed
      ip: lwtunnel: seg6: bail out if table ids are invalid
      lib/namespace: fix ip -all netns return code
      lib/bpf: Fix and simplify bpf_mnt_check_target()
      lib/fs: avoid double call to mkdir on make_path()
      lib/fs: Fix single return points for get_cgroup2_*

David Ahern (4):
      Update kernel headers
      Update kernel headers
      Only compile mnl_utils when HAVE_MNL is defined
      Update kernel headers

Edwin Peer (1):
      iplink: print warning for missing VF data

Guillaume Nault (3):
      testsuite: Add mpls packet matching tests for tc flower
      tc: flower: fix json output with mpls lse
      iplink_bareudp: cleanup help message and man page

Hangbin Liu (5):
      iproute2: add check_libbpf() and get_libbpf_version()
      lib: make ipvrf able to use libbpf and fix function name conflicts
      lib: add libbpf support
      examples/bpf: move struct bpf_elf_map defined maps to legacy folder
      examples/bpf: add bpf examples with BTF defined maps

Ido Kalir (1):
      rdma: Fix statistics bind/unbing argument handling

Ido Schimmel (2):
      ip route: Print "trap" nexthop indication
      nexthop: Always print nexthop flags

Luca Boccassi (4):
      Add dcb/.gitignore
      vrf: print BPF log buffer if bpf_program_load fails
      vrf: fix ip vrf exec with libbpf
      iproute: force rtm_dst_len to 32/128

Moshe Shemesh (3):
      devlink: Add devlink reload action and limit options
      devlink: Add pr_out_dev() helper function
      devlink: Add reload stats to dev show

Paolo Abeni (1):
      ss: do not emit warn while dumping MPTCP on old kernels

Paolo Lungaroni (1):
      seg6: add support for vrftable attribute in SRv6 End.DT4/DT6 behaviors

Petr Machata (39):
      Unify batch processing across tools
      lib: Add parse_one_of(), parse_on_off()
      lib: json_print: Add print_on_off()
      lib: Extract from devlink/mnlg a helper, mnlu_socket_open()
      lib: Extract from devlink/mnlg a helper, mnlu_msg_prepare()
      lib: Extract from devlink/mnlg a helper, mnlu_socket_recv_run()
      lib: Extract from iplink_vlan a helper to parse key:value arrays
      lib: parse_mapping: Update argc, argv on error
      lib: parse_mapping: Recognize a keyword "all"
      Add skeleton of a new tool, dcb
      dcb: Add a subtool for the DCB ETS object
      bridge: link: Port over to parse_on_off()
      bridge: link: Convert to use print_on_off()
      ip: iplink: Convert to use parse_on_off()
      ip: iplink_bridge_slave: Port over to parse_on_off()
      ip: iplink_bridge_slave: Convert to use print_on_off()
      ip: ipnetconf: Convert to use print_on_off()
      ip: iptuntap: Convert to use print_on_off()
      Move the use_iec declaration to the tools
      lib: Move print_rate() from tc here; modernize
      lib: Move sprint_size() from tc here, add print_size()
      lib: sprint_size(): Uncrustify the code a bit
      lib: print_color_rate(): Fix formatting small rates in IEC mode
      lib: Move get_rate(), get_rate64() from tc here
      lib: Move get_size() from tc here
      dcb: Remove unsupported command line arguments from getopt_long()
      dcb: ets: Fix help display for "show" subcommand
      dcb: ets: Change the way show parameters are given in synopsis
      man: dcb-ets: Remove an unnecessary empty line
      dcb: Add dcb_set_u32(), dcb_set_u64()
      dcb: Add -s to enable statistics
      dcb: Add -i to enable IEC mode
      dcb: Add a subtool for the DCB PFC object
      dcb: Add a subtool for the DCB buffer object
      dcb: Add a subtool for the DCB maxrate object
      include: uapi: Carry dcbnl.h
      dcb: Set values with RTM_SETDCB type
      dcb: Plug a leaking DCB socket buffer
      dcb: Change --Netns/-N to --netns/-n

Roi Dayan (2):
      tc flower: fix parsing vlan_id and vlan_prio
      build: Fix link errors on some systems

Sergey Ryazanov (1):
      ip: add IP_LIB_DIR environment variable

Stephen Hemminger (4):
      uapi: update kernel headers to 5.11 pre rc1
      uapi: update if_link.h from upstream
      uapi: pick up rpl.h fix

Thayne McCombs (2):
      Add documentation of ss filter to man page
      ss: Add clarification about host conditions with multiple familes to man

Thomas Karlsson (1):
      iplink:macvlan: Added bcqueuelen parameter

Vlad Buslov (4):
      tc: skip actions that don't have options attribute when printing
      tc: implement support for terse dump
      tc: use TCA_ACT_ prefix for action flags
      tc: implement support for action terse dump

Vladimir Oltean (8):
      bridge: add support for L2 multicast groups
      man: tc-taprio.8: document the full offload feature
      man8/bridge.8: document the "permanent" flag for "bridge fdb add"
      man8/bridge.8: document that "local" is default for "bridge fdb add"
      man8/bridge.8: explain what a local FDB entry is
      man8/bridge.8: fix which one of self/master is default for "bridge fdb"
      man8/bridge.8: explain self vs master for "bridge fdb add"
      man8/bridge.8: be explicit that "flood" is an egress setting

Zahari Doychev (1):
      tc flower: use right ethertype in icmp/arp parsing

                 reply	other threads:[~2021-02-24  4:00 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20210223195857.3de03c2a@hermes.local \ \ \

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).