cvs commit: src/sys/conf files src/sys/dev/mxge if_mxge.c
if_mxge_var.h mxge_lro.c mxge_mcp.h mxge_rss_eth_z8e.c
mxge_rss_ethp_z8e.c rss_eth_z8e.h rss_ethp_z8e.h
src/sys/modules/mxge Makefile src/sys/modules/mxge/mxge_rss_eth_z8e ...
Andrew Gallatin
gallatin at FreeBSD.org
Tue Jan 15 12:34:50 PST 2008
gallatin 2008-01-15 20:34:49 UTC
FreeBSD src repository
Modified files:
sys/conf files
sys/dev/mxge if_mxge.c if_mxge_var.h mxge_lro.c
mxge_mcp.h
sys/modules/mxge Makefile
Added files:
sys/dev/mxge mxge_rss_eth_z8e.c mxge_rss_ethp_z8e.c
rss_eth_z8e.h rss_ethp_z8e.h
sys/modules/mxge/mxge_rss_eth_z8e Makefile
sys/modules/mxge/mxge_rss_ethp_z8e Makefile
Log:
Add optional support to mxge for MSI-X interrupts and multiple receive
queues (which we call slices). The NIC will steer traffic into up to
hw.mxge.max_slices different receive rings based on a configurable
hash type (hw.mxge.rss_hash_type).
Currently the driver defaults to using a single slice, so the default
behavior is unchanged. Also, transmit from non-zero slices is
disabled currently.
Revision Changes Path
1.1264 +2 -0 src/sys/conf/files
1.43 +1104 -470 src/sys/dev/mxge/if_mxge.c
1.17 +41 -20 src/sys/dev/mxge/if_mxge_var.h
1.6 +19 -17 src/sys/dev/mxge/mxge_lro.c
1.9 +61 -12 src/sys/dev/mxge/mxge_mcp.h
1.1 +47 -0 src/sys/dev/mxge/mxge_rss_eth_z8e.c (new)
1.1 +47 -0 src/sys/dev/mxge/mxge_rss_ethp_z8e.c (new)
1.1 +15126 -0 src/sys/dev/mxge/rss_eth_z8e.h (new)
1.1 +15207 -0 src/sys/dev/mxge/rss_ethp_z8e.h (new)
1.3 +2 -0 src/sys/modules/mxge/Makefile
1.1 +7 -0 src/sys/modules/mxge/mxge_rss_eth_z8e/Makefile (new)
1.1 +7 -0 src/sys/modules/mxge/mxge_rss_ethp_z8e/Makefile (new)
More information about the cvs-src
mailing list