[haiku-commits] Re: r42680 - in haiku/trunk/src/add-ons/kernel/drivers/network: . ipro1000/dev/e1000

  • From: Siarzhuk Zharski <zharik@xxxxxx>
  • To: <haiku-commits@xxxxxxxxxxxxx>
  • Date: Tue, 23 Aug 2011 22:40:27 +0200

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

Other related posts: