[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20210223195857.3de03c2a@hermes.local>
Date: Tue, 23 Feb 2021 19:58:57 -0800
From: Stephen Hemminger <stephen@...workplumber.org>
To: netdev@...r.kernel.org
Subject: [ANNOUNCE] iproute2 5.11 release
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 kernel.org 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.
Download:
https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-5.11.0.tar.gz
Repository for current release
https://github.com/shemminger/iproute2.git
git://git.kernel.org/pub/scm/network/iproute2/iproute2.git
And future release (net-next):
git://git.kernel.org/pub/scm/network/iproute2/iproute2-next.git
Thanks for all the contributions.
Report problems (or enhancements) to the netdev@...r.kernel.org 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
v5.11.0
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
Powered by blists - more mailing lists