> 
> Hello All,
> 
> I am working  on  10g nic driver development. I have a requirement to
> support open-FcoE through our nic driver. I am very new to FCOE, So please
> pardon for asking basic questions.
> 
> 1)  What are the hooks to be implemented in nic driver to make FCOE
> capable.
Hooks for FCoE can be found in "include/linux/netdevice.h", and look for
CONFIG_FCOE, where we have added to support setup/release DDP, as well
as FCoE offload feature enable/disable. 

Couple of netdev feature flags were added to allow underlying netdev to 
adverstise it's FCoE caps via netdev feature flags, like, NETIF_F_FCOE_MTU, 
NETIF_F_FCOE_CRC. The large send on the xmit is via existing netdev support
to gso, add SKB_GSO_FCOE flag and reuse gso_max_size to indicate FCoE's
sequence offload size.

> 2)  Should the NIC controller support DDP.
If your controller can do DDP, then it should be a big performance help to
support DDP.

> 3)  Any Documentatinon avilable.
"git annotate" + "git show" should do the job.

Yi

> 
> Thanks,
> -Naresh
> _______________________________________________
> devel mailing list
> [email protected]
> http://www.open-fcoe.org/mailman/listinfo/devel
_______________________________________________
devel mailing list
[email protected]
http://www.open-fcoe.org/mailman/listinfo/devel

Reply via email to