NetBSD and Broadcom docs (5718-PG106-R.pdf and 57XX-PG105-R.pdf) and even our bnx(4) driver (and it's spec) agree that the mask should be 0x3ff.
OK? diff --git sys/dev/pci/if_bgereg.h sys/dev/pci/if_bgereg.h index 3685f14..c0a28b9 100644 --- sys/dev/pci/if_bgereg.h +++ sys/dev/pci/if_bgereg.h @@ -720,11 +720,11 @@ #define BGE_LEDCTL_TRADLED_STS 0x00000400 #define BGE_LEDCTL_BLINKPERIOD 0x7FF80000 #define BGE_LEDCTL_BLINKPERIOD_OVERRIDE 0x80000000 /* TX backoff seed register */ -#define BGE_TX_BACKOFF_SEED_MASK 0x3F +#define BGE_TX_BACKOFF_SEED_MASK 0x3FF /* Autopoll status register */ #define BGE_AUTOPOLLSTS_ERROR 0x00000001 /* Transmit MAC mode register */