mirror of https://github.com/torvalds/linux.git
Current release - regressions:
- netfilter: nf_conncount: fix leaked ct in error paths
- sched: act_mirred: fix loop detection
- sctp: fix potential deadlock in sctp_clone_sock()
- can: fix build dependency
- eth: mlx5e: do not update BQL of old txqs during channel reconfiguration
Previous releases - regressions:
- sched: ets: always remove class from active list before deleting it
- inet: frags: flush pending skbs in fqdir_pre_exit()
- netfilter: nf_nat: remove bogus direction check
- mptcp:
- schedule rtx timer only after pushing data
- avoid deadlock on fallback while reinjecting
- can: gs_usb: fix error handling
- eth: mlx5e:
- avoid unregistering PSP twice
- fix double unregister of HCA_PORTS component
- eth: bnxt_en: fix XDP_TX path
- eth: mlxsw: fix use-after-free when updating multicast route stats
Previous releases - always broken:
- ethtool: avoid overflowing userspace buffer on stats query
- openvswitch: fix middle attribute validation in push_nsh() action
- eth: mlx5: fw_tracer, validate format string parameters
- eth: mlxsw: spectrum_router: fix neighbour use-after-free
- eth: ipvlan: ignore PACKET_LOOPBACK in handle_mode_l2()
Misc:
- Jozsef Kadlecsik retires from maintaining netfilter
- tools: ynl: fix build on systems with old kernel headers
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
-----BEGIN PGP SIGNATURE-----
iQJGBAABCgAwFiEEg1AjqC77wbdLX2LbKSR5jcyPE6QFAmlEPS0SHHBhYmVuaUBy
ZWRoYXQuY29tAAoJECkkeY3MjxOkHLEP/3TnVI9qLivOGsZ48bn5UUcIaIlX0wiw
i5gwpUhbtW3zcLSphO0Nh/CmProme6dFhaMOOkk48bKAdIxRpOMbCC20bfYDLyd0
ZJTUQqheKpuI23vOnhfs2TTOkcqz6cM7txUq681taQ8Nfo8Dbf0fgOO2HT5ljRD+
JXlxrdvicZDtve68sSdnsAj5M15EPQGKTPMyPkymBmCKnCMQK9SQKaeTEtaW6NIO
yM0KqDSNoulDc/6LYMhx8DTtyE7yTiTxwe2NixjdyYljXsk0KiRDirCzxnZuSgh8
oh+cFLdFDq4mwdYEKjgC5c3ifQyLEpZvwzlY5MKoobsVnT5SbigeSK53l5rEkO3V
sM84lITHfqTJvlid0AF/ixEc6iWwV7nGRBHh2FXNbfoIKt45eF77jPi9YFsq6Z95
vlCzYIbY0f2L1y3mPvZbzGQbh2Z12b5kyK8QA1j7SK+zNzxgXbf4+ZtYxHg7O3Ne
gecmIpTKXMWodaZyfsRQPjR/F6UIlMqsgl9Ci9bfUw+XwL8x+7bJxQAQz+yVjLla
ng14BItiYKBavcPZBjYlhGKqD1fzGhVZqQecrCkF0VTbMusRd9RcwytU1NG4QGDx
V5aL28ht85KtMednEWOBkrg+PeXnNyZHzLAf2Xtx3UkaGgiDC8G4IxUv3orlOLD1
sFPfZnSiGCof
=6pla
-----END PGP SIGNATURE-----
Merge tag 'net-6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Pull networking fixes from Paolo Abeni:
"Including fixes from netfilter and CAN.
Current release - regressions:
- netfilter: nf_conncount: fix leaked ct in error paths
- sched: act_mirred: fix loop detection
- sctp: fix potential deadlock in sctp_clone_sock()
- can: fix build dependency
- eth: mlx5e: do not update BQL of old txqs during channel
reconfiguration
Previous releases - regressions:
- sched: ets: always remove class from active list before deleting it
- inet: frags: flush pending skbs in fqdir_pre_exit()
- netfilter: nf_nat: remove bogus direction check
- mptcp:
- schedule rtx timer only after pushing data
- avoid deadlock on fallback while reinjecting
- can: gs_usb: fix error handling
- eth:
- mlx5e:
- avoid unregistering PSP twice
- fix double unregister of HCA_PORTS component
- bnxt_en: fix XDP_TX path
- mlxsw: fix use-after-free when updating multicast route stats
Previous releases - always broken:
- ethtool: avoid overflowing userspace buffer on stats query
- openvswitch: fix middle attribute validation in push_nsh() action
- eth:
- mlx5: fw_tracer, validate format string parameters
- mlxsw: spectrum_router: fix neighbour use-after-free
- ipvlan: ignore PACKET_LOOPBACK in handle_mode_l2()
Misc:
- Jozsef Kadlecsik retires from maintaining netfilter
- tools: ynl: fix build on systems with old kernel headers"
* tag 'net-6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (83 commits)
net: hns3: add VLAN id validation before using
net: hns3: using the num_tqps to check whether tqp_index is out of range when vf get ring info from mbx
net: hns3: using the num_tqps in the vf driver to apply for resources
net: enetc: do not transmit redirected XDP frames when the link is down
selftests/tc-testing: Test case exercising potential mirred redirect deadlock
net/sched: act_mirred: fix loop detection
sctp: Clear inet_opt in sctp_v6_copy_ip_options().
sctp: Fetch inet6_sk() after setting ->pinet6 in sctp_clone_sock().
net/handshake: duplicate handshake cancellations leak socket
net/mlx5e: Don't include PSP in the hard MTU calculations
net/mlx5e: Do not update BQL of old txqs during channel reconfiguration
net/mlx5e: Trigger neighbor resolution for unresolved destinations
net/mlx5e: Use ip6_dst_lookup instead of ipv6_dst_lookup_flow for MAC init
net/mlx5: Serialize firmware reset with devlink
net/mlx5: fw_tracer, Handle escaped percent properly
net/mlx5: fw_tracer, Validate format string parameters
net/mlx5: Drain firmware reset in shutdown callback
net/mlx5: fw reset, clear reset requested on drain_fw_reset
net: dsa: mxl-gsw1xx: manually clear RANEG bit
net: dsa: mxl-gsw1xx: fix .shutdown driver operation
...
|
||
|---|---|---|
| .. | ||
| af_unix | ||
| bench | ||
| can | ||
| forwarding | ||
| hsr | ||
| lib | ||
| mptcp | ||
| netfilter | ||
| openvswitch | ||
| ovpn | ||
| packetdrill | ||
| rds | ||
| tcp_ao | ||
| .gitignore | ||
| Makefile | ||
| altnames.sh | ||
| amt.sh | ||
| arp_ndisc_evict_nocarrier.sh | ||
| arp_ndisc_untracked_subnets.sh | ||
| bareudp.sh | ||
| big_tcp.sh | ||
| bind_bhash.c | ||
| bind_bhash.sh | ||
| bind_timewait.c | ||
| bind_wildcard.c | ||
| bpf.mk | ||
| bpf_offload.py | ||
| broadcast_ether_dst.sh | ||
| broadcast_pmtu.sh | ||
| busy_poll_test.sh | ||
| busy_poller.c | ||
| cmsg_ip.sh | ||
| cmsg_sender.c | ||
| cmsg_so_mark.sh | ||
| cmsg_so_priority.sh | ||
| cmsg_time.sh | ||
| config | ||
| drop_monitor_tests.sh | ||
| epoll_busy_poll.c | ||
| fcnal-ipv4.sh | ||
| fcnal-ipv6.sh | ||
| fcnal-other.sh | ||
| fcnal-test.sh | ||
| fdb_flush.sh | ||
| fdb_notify.sh | ||
| fib-onlink-tests.sh | ||
| fib_nexthop_multiprefix.sh | ||
| fib_nexthop_nongw.sh | ||
| fib_nexthops.sh | ||
| fib_rule_tests.sh | ||
| fib_tests.sh | ||
| fin_ack_lat.c | ||
| fin_ack_lat.sh | ||
| fq_band_pktlimit.sh | ||
| gre_gso.sh | ||
| gre_ipv6_lladdr.sh | ||
| hwtstamp_config.c | ||
| icmp.sh | ||
| icmp_redirect.sh | ||
| in_netns.sh | ||
| io_uring_zerocopy_tx.c | ||
| io_uring_zerocopy_tx.sh | ||
| ioam6.sh | ||
| ioam6_parser.c | ||
| ip6_gre_headroom.sh | ||
| ip_defrag.c | ||
| ip_defrag.sh | ||
| ip_local_port_range.c | ||
| ip_local_port_range.sh | ||
| ipsec.c | ||
| ipv6_flowlabel.c | ||
| ipv6_flowlabel.sh | ||
| ipv6_flowlabel_mgr.c | ||
| ipv6_force_forwarding.sh | ||
| ipv6_fragmentation.c | ||
| ipv6_route_update_soft_lockup.sh | ||
| l2_tos_ttl_inherit.sh | ||
| l2tp.sh | ||
| lib.sh | ||
| link_netns.py | ||
| lwt_dst_cache_ref_loop.sh | ||
| msg_zerocopy.c | ||
| msg_zerocopy.sh | ||
| nat6to4.bpf.c | ||
| nat6to4.sh | ||
| ndisc_unsolicited_na_test.sh | ||
| netdev-l2addr.sh | ||
| netdevice.sh | ||
| netlink-dumps.c | ||
| netns-name.sh | ||
| netns-sysctl.sh | ||
| nettest.c | ||
| nl_netdev.py | ||
| pmtu.sh | ||
| proc_net_pktgen.c | ||
| psock_fanout.c | ||
| psock_lib.h | ||
| psock_snd.c | ||
| psock_snd.sh | ||
| psock_tpacket.c | ||
| reuseaddr_conflict.c | ||
| reuseaddr_ports_exhausted.c | ||
| reuseaddr_ports_exhausted.sh | ||
| reuseport_addr_any.c | ||
| reuseport_addr_any.sh | ||
| reuseport_bpf.c | ||
| reuseport_bpf_cpu.c | ||
| reuseport_bpf_numa.c | ||
| reuseport_dualstack.c | ||
| route_hint.sh | ||
| route_localnet.sh | ||
| rps_default_mask.sh | ||
| rtnetlink.py | ||
| rtnetlink.sh | ||
| rtnetlink_notification.sh | ||
| run_afpackettests | ||
| run_netsocktests | ||
| rxtimestamp.c | ||
| rxtimestamp.sh | ||
| sample_map_ret0.bpf.c | ||
| sample_ret0.bpf.c | ||
| sctp_hello.c | ||
| sctp_vrf.sh | ||
| settings | ||
| sk_bind_sendto_listen.c | ||
| sk_connect_zero_addr.c | ||
| sk_so_peek_off.c | ||
| skf_net_off.c | ||
| skf_net_off.sh | ||
| so_incoming_cpu.c | ||
| so_netns_cookie.c | ||
| so_rcv_listener.c | ||
| so_txtime.c | ||
| so_txtime.sh | ||
| socket.c | ||
| srv6_end_dt4_l3vpn_test.sh | ||
| srv6_end_dt6_l3vpn_test.sh | ||
| srv6_end_dt46_l3vpn_test.sh | ||
| srv6_end_dx4_netfilter_test.sh | ||
| srv6_end_dx6_netfilter_test.sh | ||
| srv6_end_flavors_test.sh | ||
| srv6_end_next_csid_l3vpn_test.sh | ||
| srv6_end_x_next_csid_l3vpn_test.sh | ||
| srv6_hencap_red_l3vpn_test.sh | ||
| srv6_hl2encap_red_l2vpn_test.sh | ||
| stress_reuseport_listen.c | ||
| stress_reuseport_listen.sh | ||
| tap.c | ||
| tcp_fastopen_backup_key.c | ||
| tcp_fastopen_backup_key.sh | ||
| tcp_inq.c | ||
| tcp_mmap.c | ||
| tcp_port_share.c | ||
| test_bpf.sh | ||
| test_bridge_backup_port.sh | ||
| test_bridge_neigh_suppress.sh | ||
| test_ingress_egress_chaining.sh | ||
| test_neigh.sh | ||
| test_so_rcv.sh | ||
| test_vxlan_fdb_changelink.sh | ||
| test_vxlan_mdb.sh | ||
| test_vxlan_nh.sh | ||
| test_vxlan_nolocalbypass.sh | ||
| test_vxlan_under_vrf.sh | ||
| test_vxlan_vnifiltering.sh | ||
| tfo.c | ||
| tfo_passive.sh | ||
| timestamping.c | ||
| tls.c | ||
| traceroute.sh | ||
| tun.c | ||
| txring_overwrite.c | ||
| txtimestamp.c | ||
| txtimestamp.sh | ||
| udpgro.sh | ||
| udpgro_bench.sh | ||
| udpgro_frglist.sh | ||
| udpgro_fwd.sh | ||
| udpgso.c | ||
| udpgso.sh | ||
| udpgso_bench.sh | ||
| udpgso_bench_rx.c | ||
| udpgso_bench_tx.c | ||
| unicast_extensions.sh | ||
| veth.sh | ||
| vlan_bridge_binding.sh | ||
| vlan_hw_filter.sh | ||
| vrf-xfrm-tests.sh | ||
| vrf_route_leaking.sh | ||
| vrf_strict_mode_test.sh | ||
| xfrm_policy.sh | ||
| xfrm_policy_add_speed.sh | ||
| ynl.mk | ||