]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Increase the number of TX DMA segments from 32 to 35. It turned
authoryongari <yongari@FreeBSD.org>
Mon, 31 Mar 2014 01:54:59 +0000 (01:54 +0000)
committeryongari <yongari@FreeBSD.org>
Mon, 31 Mar 2014 01:54:59 +0000 (01:54 +0000)
commite1b5ce307a401cee03e8762e864442953d82c590
tree74de747b83372a8f57da81c4b04485edfa799ecc
parenteebc91c3f07da2be029d067225ea5126070dce16
Increase the number of TX DMA segments from 32 to 35.  It turned
out 32 is not enough to support a full sized TSO packet.
While I'm here fix a long standing bug introduced in r169632 in
bce(4) where it didn't include L2 header length of TSO packet in
the maximum DMA segment size calculation.

In collaboration with: rmacklem
MFC after: 2 weeks
sys/dev/age/if_agevar.h
sys/dev/alc/if_alcvar.h
sys/dev/ale/if_alevar.h
sys/dev/bce/if_bcereg.h
sys/dev/bge/if_bgereg.h
sys/dev/fxp/if_fxpreg.h
sys/dev/jme/if_jmevar.h
sys/dev/msk/if_mskreg.h
sys/dev/nfe/if_nfereg.h
sys/dev/sge/if_sgereg.h
sys/pci/if_rlreg.h