On Tue, 23 Aug 2011 21:57:32 +0200, Axel Dörfler wrote:
Note: if_igb is not used - too much "undeclared" stuff required from the compatibility layer. :-(Do you have a quick description on how to enable it again for those who wan't to tackle this?
"They" should add if_igb.c into Jamfile and try to compile the driver, and fix all undeclared stuff in the freebsd_compat. :-) As far as I remember the if_em.c was the only one used in our ipro1000 driver from the beginning. Currently I have added if_lem.c for cards called in FBSD 8 "legacy" (all ones emulated by Virtual Box that where moved from "em" to "lem"). So this if_igb was anyway never utilized by our ipro1000 driver. From other side I have no such hardware to test it in case of successful porting:
"The igb driver provides support for PCI Express Gigabit Ethernet adapters based on the Intel 82575 and 82576 Ethernet controller chips. The driver supports Transmit/Receive checksum offload and Jumbo Frames. Furthermore
it supports TCP segmentation offload (TSO) on all adapters."I have tested current version of ipro1000 both with "lem" and with "em" supported NICs.
By the way, there are "ipro1000_beos" version files flying in the src/add-ons/network/ipro1000 folder. Some time they should be purged, I think.
-- Kind Regards, S.Zharski