>>On Thu, 19 Feb 2009 12:49:49 -0700 >>Yi Zou <yi.zou@xxxxxxxxx> wrote: >> >>> This adds a "struct net_fcoe_ops *fcoe_ops" to net_device struct so >>any >>> network adapter driver can provide Fiber Channle over Ethernet (FCoE) >>offload >>> support through net_device. The fcoe_ops is only available when FCoE >>is >>> enabled in kernel as built-in or module driver. >>> >>> Signed-off-by: Yi Zou <yi.zou@xxxxxxxxx> >> >>Rather than adding another _ops structure please add to existing >>netdevice_ops. You don't need the flags that way. If netdevice_ops >>has fcoe_setup, then device can do it... >The comments in struct net_device_ops says for management hooks, if >that's an ok place for net_fcoe_ops, then, I am all for it. > >Thanks. > >yi Hi, Stephen, Regarding your comment about adding net_fcoe_ops to net_device_ops, the net_fcoe_ops contains function pointers ad well as data members, where net_device_ops seems to me is the placeholder only for function pointers. So I think it is still better to still leave the net_fcoe_ops to net_device. Let me know what you think. Thanks, yi -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html