]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC: r336610 (partial), r339207, r339267
authormarius <marius@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 5 Jan 2019 19:35:10 +0000 (19:35 +0000)
committermarius <marius@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 5 Jan 2019 19:35:10 +0000 (19:35 +0000)
commit75e8efdd69fa68ff27ab22204d8ea33df295b76f
treebee3f9add547ff5542f348cc00d6a9a6e8e91930
parentd0e0a3f417850f930d4220df14f1452ff4807c11
MFC: r336610 (partial), r339207, r339267

- Or in the DMA coalescing Rx threshold so the other bits set in E1000_DMACR
  remain intact as intended in igb_init_dmac(). [1]

- Fix igb corrupting checksums with BPF and VLAN
  In stable/11, this merely syncs the code with head as the problem was
  introduced with r311849 in the latter and then fixed by r339207 with
  a different approach than the code used pre-r311849 and in stable/11.

- Use mbuf defines to construct csum offload masks rather than literals

MF11: r340148

Don't use 9k jumbo clusters

Reported by: Coverity
CID: 1304929 [1]

git-svn-id: svn://svn.freebsd.org/base/stable/10@342790 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/e1000/if_em.c
sys/dev/e1000/if_igb.c
sys/dev/e1000/if_lem.h