]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r341785
authorarybchik <arybchik@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 26 Dec 2018 10:39:34 +0000 (10:39 +0000)
committerarybchik <arybchik@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 26 Dec 2018 10:39:34 +0000 (10:39 +0000)
commit47b94cf5b0077b6910585b3bae004ee8f12821b6
tree6d2f9dfbd6cb4b0e33c134edda830bba64b62c4c
parent70844ee57cf06724b360cea9adc3f2512e792ca0
MFC r341785

sfxge(4): use n Tx queues instead of n + 2 on EF10 HW

On EF10 HW we can avoid sending packets without checksum offload
or with IP-only checksum offload to dedicated queues. Instead, we
can use option descriptors to change offload policy on any queue
during runtime. Thus, we don't need to create two dedicated queues.

Submitted by:   Ivan Malov <Ivan.Malov at oktetlabs.ru>
Sponsored by:   Solarflare Communications, Inc.
Differential Revision:  https://reviews.freebsd.org/D18390

git-svn-id: svn://svn.freebsd.org/base/stable/10@342529 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/sfxge/sfxge.c
sys/dev/sfxge/sfxge.h
sys/dev/sfxge/sfxge_ev.c
sys/dev/sfxge/sfxge_tx.c
sys/dev/sfxge/sfxge_tx.h