Skip to content

CNB95: bridge: update bridge core to upstream v6.8

Ivan Vecera requested to merge ivecera/centos-stream-9:RHEL-36219 into main

JIRA: https://issues.redhat.com/browse/RHEL-36219
Depends: !4249 (merged)
Tested: using existing bridge self-tests

Commits:

29cfb2aaa442 ("bridge: Add backup nexthop ID support")
b408453053fb ("selftests: net: Add bridge backup port and backup nexthop ID test")
cbf51acbc5d5 ("net: bridge: Set BR_FDB_ADDED_BY_USER early in fdb_add_entry")
bdb4dfda3b41 ("net: bridge: Track and limit dynamically learned FDB entries")
ddd1ad68826d ("net: bridge: Add netlink knobs for number / max learned FDB entries")
19297c3ab23c ("net: bridge: Set strict_start_type for br_policy")
6f84090333bb ("selftests: forwarding: bridge_fdb_learning_limit: Add a new selftest")
ee6f05dcd672 ("br_netfilter: use single forward hook for ip and arp")
b9109b5b77f0 ("bridge: mcast: Dump MDB entries even when snooping is disabled")
1b6d993509c1 ("bridge: mcast: Account for missing attributes")
62ef9cba98a2 ("bridge: mcast: Factor out a helper for PG entry size calculation")
6d0259dd6c53 ("bridge: mcast: Rename MDB entry get function")
ff97d2a956a1 ("vxlan: mdb: Adjust function arguments")
14c32a46d992 ("vxlan: mdb: Factor out a helper for remote entry size calculation")
68b380a395a7 ("bridge: mcast: Add MDB get support")
32d9673e96dc ("vxlan: mdb: Add MDB get support")
ddd17a54e692 ("rtnetlink: Add MDB get support")
e8bba9e83c88 ("selftests: bridge_mdb: Use MDB get instead of dump")
0514dd05939a ("selftests: vxlan_mdb: Use MDB get instead of dump")
6808918343a8 ("net: bridge: fill in MODULE_DESCRIPTION()")
e8a4195d843f ("docs: bridge: update doc format to rst")
8ebe06611666 ("net: bridge: add document for IFLA_BR enum")
8c4bafdb01cc ("net: bridge: add document for IFLA_BRPORT enum")
bcc1f84e4d34 ("docs: bridge: Add kAPI/uAPI fields")
567d2608209f ("docs: bridge: add STP doc")
041a6ac4bf79 ("docs: bridge: add VLAN doc")
75ceac88efb8 ("docs: bridge: add multicast doc")
3c37f17d6ca9 ("docs: bridge: add switchdev doc")
1b1a4c7e82ae ("docs: bridge: add netfilter doc")
d2afc2cd7f1f ("docs: bridge: add other features")
25ae948b4478 ("selftests/net: add lib.sh")
4624a78c18c6 ("selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace")
312abe3d93a3 ("selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace")
e37a11fca418 ("bridge: add MDB state mask uAPI attribute")
a6acb535afb2 ("bridge: mdb: Add MDB bulk deletion support")
4cde72fead4c ("vxlan: mdb: Add MDB bulk deletion support")
bd2dcb94c81e ("selftests: bridge_mdb: Add MDB bulk deletion test")
c3e87a7fcd0b ("selftests: vxlan_mdb: Add MDB bulk deletion test")
c2b2ee36250d ("bridge: cfm: fix enum typo in br_cc_ccm_tx_parse")
2114e83381d3 ("selftests: forwarding: Avoid failures to source net/lib.sh")
49078c1b80b6 ("selftests: forwarding: Remove executable bits from lib.sh")
fc836129f708 ("selftests/net/lib: update busywait timeout value")
f5c3eb4b7251 ("bridge: mcast: fix disabled snooping after long uptime")
b40f873a7c80 ("selftests: net: Add missing matchall classifier")
96cd5ac4c0e6 ("selftests: forwarding: List helper scripts in TEST_FILES Makefile variable")
38ee0cb2a2e2 ("selftests: net: Fix bridge backup port test flakiness")
93590849a05e ("selftests: forwarding: Fix layer 2 miss test flakiness")
7399e2ce4d42 ("selftests: forwarding: Fix bridge MDB test flakiness")
dd6b34589441 ("selftests: forwarding: Suppress grep warnings")
f97f1fcc9690 ("selftests: forwarding: Fix bridge locked port test flakiness")
dc489f86257c ("net: bridge: switchdev: Skip MDB replays of deferred events on offload")
f7a70d650b0b ("net: bridge: switchdev: Ensure deferred event delivery on unoffload")
9adcac650618 ("netlink: specs: Add missing bridge linkinfo attrs")
83e93942796d ("selftests/net/lib: no need to record ns name if it already exist")

Signed-off-by: Ivan Vecera ivecera@redhat.com

Merge request reports