mirror of
https://github.com/openwrt/openwrt.git
synced 2025-01-08 14:03:06 +00:00
76a546a83a
Conversion to DSA broke 802.2+LLC+SNAP packet processing. Frames received by napi_complete_done with GRO and DSA have transport_header set two bytes short, or pointing 2 bytes before network_header & skb->data. As snap_rcv expects transport_header to point to SNAP header (OID:PID) after LLC processing advances offset over LLC header (llc_rcv & llc_fixup_skb), code doesn't find a match and packet is dropped. Image built at this commit operates properly: |
||
---|---|---|
.. | ||
backport-6.6 | ||
files | ||
hack-6.6 | ||
image | ||
other-files | ||
pending-6.6 | ||
config-6.6 | ||
config-filter | ||
PATCHES |