mirror of
https://git.proxmox.com/git/mirror_ubuntu-kernels.git
synced 2025-11-28 05:16:15 +00:00
All packets on ingress (except for jumbo) are terminated with a 4-bytes
CRC checksum. It's the responsability of the driver to strip those 4
bytes. Unfortunately a change dating back to March 2017 re-shuffled some
code and made the CRC stripping code effectively dead.
This change re-orders that part a bit such that the datalen is
immediately altered if needed.
Fixes:
|
||
|---|---|---|
| .. | ||
| Kconfig | ||
| Makefile | ||
| xgene_enet_cle.c | ||
| xgene_enet_cle.h | ||
| xgene_enet_ethtool.c | ||
| xgene_enet_hw.c | ||
| xgene_enet_hw.h | ||
| xgene_enet_main.c | ||
| xgene_enet_main.h | ||
| xgene_enet_ring2.c | ||
| xgene_enet_ring2.h | ||
| xgene_enet_sgmac.c | ||
| xgene_enet_sgmac.h | ||
| xgene_enet_xgmac.c | ||
| xgene_enet_xgmac.h | ||