diff options
author | arybchik <arybchik@FreeBSD.org> | 2015-02-21 06:26:10 +0000 |
---|---|---|
committer | arybchik <arybchik@FreeBSD.org> | 2015-02-21 06:26:10 +0000 |
commit | 77e6763c58b04bba325885e06b6f5dd24c279df4 (patch) | |
tree | 87bc0c7e10c560eaf66f81d32ba4d41dcde16fc4 | |
parent | 72adbaa60a45c79acb6b922760b9eee3fa05aafe (diff) | |
download | FreeBSD-src-77e6763c58b04bba325885e06b6f5dd24c279df4.zip FreeBSD-src-77e6763c58b04bba325885e06b6f5dd24c279df4.tar.gz |
sfxge: never set RX_DESCQ_EN during self-test
We must not enable RX queues with random parameters when they are
mapped into a VF with an untrusted driver. It's probably not a good
idea to do this anyway, so take this bit out of the table test masks.
Submitted by: Ben Hutchings
Sponsored by: Solarflare Communications, Inc.
Approved by: gnn (mentor)
-rw-r--r-- | sys/dev/sfxge/common/siena_nic.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/sfxge/common/siena_nic.c b/sys/dev/sfxge/common/siena_nic.c index 5cbf823..9df2c02 100644 --- a/sys/dev/sfxge/common/siena_nic.c +++ b/sys/dev/sfxge/common/siena_nic.c @@ -904,7 +904,7 @@ static efx_register_set_t __cs __siena_tables[] = { static const uint32_t __cs __siena_table_masks[] = { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000003FF, 0xFFFF0FFF, 0xFFFFFFFF, 0x00000E7F, 0x00000000, - 0xFFFFFFFF, 0x0FFFFFFF, 0x01800000, 0x00000000, + 0xFFFFFFFE, 0x0FFFFFFF, 0x01800000, 0x00000000, 0xFFFFFFFE, 0x0FFFFFFF, 0x0C000000, 0x00000000, 0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000013FF, |