Merge tag 'net-5.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Pull networking fixes from Jakub Kicinski: "Networking fixes for 5.10-rc3, including fixes from wireless, can, and netfilter subtrees. Current merge window - bugs in new features: - can: isotp: isotp_rcv_cf(): enable RX timeout handling in listen-only mode Previous releases - regressions: - mac80211: - don't require VHT elements for HE on 2.4 GHz - fix regression where EAPOL frames were sent in plaintext - netfilter: - ipset: Update byte and packet counters regardless of whether they match - ip_tunnel: fix over-mtu packet send by allowing fragmenting even if inner packet has IP_DF (don't fragment) set in its header (when TUNNEL_DONT_FRAGMENT flag is not set on the tunnel dev) - net: fec: fix MDIO probing for some FEC hardware blocks - ip6_tunnel: set inner ipproto before ip6_tnl_encap to un-break gso support - sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms, sparse-related fix used the wrong integer size Previous releases - always broken: - netfilter: use actual socket sk rather than skb sk when routing harder - r8169: work around short packet hw bug on RTL8125 by padding frames - net: ethernet: ti: cpsw: disable PTPv1 hw timestamping advertisement, the hardware does not support it - chelsio/chtls: fix always leaking ctrl_skb and another leak caused by a race condition - fix drivers incorrectly writing into skbs on TX: - cadence: force nonlinear buffers to be cloned - gianfar: Account for Tx PTP timestamp in the skb headroom - gianfar: Replace skb_realloc_headroom with skb_cow_head for PTP - can: flexcan: - remove FLEXCAN_QUIRK_DISABLE_MECR quirk for LS1021A - add ECC initialization for VF610 and LX2160A - flexcan_remove(): disable wakeup completely - can: fix packet echo functionality: - peak_canfd: fix echo management when loopback is on - make sure skbs are not freed in IRQ context in case they need to be dropped - always clone the skbs to make sure they have a reference on the socket, and prevent it from disappearing - fix real payload length return value for RTR frames - can: j1939: return failure on bind if netdev is down, rather than waiting indefinitely Misc: - IPv6: reply ICMP error if the first fragment don't include all headers to improve compliance with RFC 8200" * tag 'net-5.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (66 commits) ionic: check port ptr before use r8169: work around short packet hw bug on RTL8125 net: openvswitch: silence suspicious RCU usage warning chelsio/chtls: fix always leaking ctrl_skb chelsio/chtls: fix memory leaks caused by a race can: flexcan: flexcan_remove(): disable wakeup completely can: flexcan: add ECC initialization for VF610 can: flexcan: add ECC initialization for LX2160A can: flexcan: remove FLEXCAN_QUIRK_DISABLE_MECR quirk for LS1021A can: mcp251xfd: remove unneeded break can: mcp251xfd: mcp251xfd_regmap_nocrc_read(): fix semicolon.cocci warnings can: mcp251xfd: mcp251xfd_regmap_crc_read(): increase severity of CRC read error messages can: peak_canfd: pucan_handle_can_rx(): fix echo management when loopback is on can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping can: peak_usb: add range checking in decode operations can: xilinx_can: handle failure cases of pm_runtime_get_sync can: ti_hecc: ti_hecc_probe(): add missed clk_disable_unprepare() in error path can: isotp: padlen(): make const array static, makes object smaller can: isotp: isotp_rcv_cf(): enable RX timeout handling in listen-only mode can: isotp: Explain PDU in CAN_ISOTP help text ...
No related branches found
No related tags found
Showing
- Documentation/devicetree/bindings/net/can/can-controller.yaml 18 additions, 0 deletions...mentation/devicetree/bindings/net/can/can-controller.yaml
- Documentation/devicetree/bindings/net/can/fsl,flexcan.yaml 135 additions, 0 deletionsDocumentation/devicetree/bindings/net/can/fsl,flexcan.yaml
- Documentation/devicetree/bindings/net/can/fsl-flexcan.txt 0 additions, 57 deletionsDocumentation/devicetree/bindings/net/can/fsl-flexcan.txt
- Documentation/networking/j1939.rst 60 additions, 60 deletionsDocumentation/networking/j1939.rst
- drivers/net/can/dev.c 11 additions, 3 deletionsdrivers/net/can/dev.c
- drivers/net/can/flexcan.c 7 additions, 5 deletionsdrivers/net/can/flexcan.c
- drivers/net/can/peak_canfd/peak_canfd.c 8 additions, 3 deletionsdrivers/net/can/peak_canfd/peak_canfd.c
- drivers/net/can/rx-offload.c 2 additions, 2 deletionsdrivers/net/can/rx-offload.c
- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c 11 additions, 11 deletionsdrivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
- drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c 9 additions, 9 deletionsdrivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c
- drivers/net/can/ti_hecc.c 5 additions, 3 deletionsdrivers/net/can/ti_hecc.c
- drivers/net/can/usb/peak_usb/pcan_usb_core.c 46 additions, 5 deletionsdrivers/net/can/usb/peak_usb/pcan_usb_core.c
- drivers/net/can/usb/peak_usb/pcan_usb_fd.c 37 additions, 11 deletionsdrivers/net/can/usb/peak_usb/pcan_usb_fd.c
- drivers/net/can/xilinx_can.c 3 additions, 3 deletionsdrivers/net/can/xilinx_can.c
- drivers/net/dsa/qca8k.c 2 additions, 2 deletionsdrivers/net/dsa/qca8k.c
- drivers/net/ethernet/cadence/macb_main.c 2 additions, 1 deletiondrivers/net/ethernet/cadence/macb_main.c
- drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c 1 addition, 1 deletiondrivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c
- drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_hw.c 3 additions, 0 deletionsdrivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_hw.c
- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 18 additions, 10 deletionsdrivers/net/ethernet/freescale/dpaa/dpaa_eth.c
- drivers/net/ethernet/freescale/fec.h 6 additions, 0 deletionsdrivers/net/ethernet/freescale/fec.h
Loading
Please register or sign in to comment