From a5cba253f7c129dcf48fc6203b925b8ec7dad484 Mon Sep 17 00:00:00 2001 From: gallatin Date: Wed, 21 Feb 2007 17:34:05 +0000 Subject: Work around a firmware bug where broadcast frames would be incorrectly treated as multicast frames and filtered, but when only when "adopting" running firmware. By "adopting", I mean using pre-existing firmware loaded from eeprom at PCI reset, rather than firmware loaded by the driver. --- sys/dev/mxge/if_mxge_var.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'sys/dev/mxge/if_mxge_var.h') diff --git a/sys/dev/mxge/if_mxge_var.h b/sys/dev/mxge/if_mxge_var.h index 9b5d3bc..61db27e 100644 --- a/sys/dev/mxge/if_mxge_var.h +++ b/sys/dev/mxge/if_mxge_var.h @@ -153,6 +153,10 @@ typedef struct { char *fw_name; char eeprom_strings[MXGE_EEPROM_STRINGS_SIZE]; char fw_version[128]; + int fw_ver_major; + int fw_ver_minor; + int fw_ver_tiny; + int adopted_rx_filter_bug; device_t dev; struct ifmedia media; int read_dma; -- cgit v1.1