mirror of
git://git.openwrt.org/openwrt/openwrt.git
synced 2025-12-24 13:32:10 -05:00
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 | ||