> > 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
