On Fri,  9 Feb 2024 18:09:57 -0800 Jesse Brandeburg wrote:
> --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
> +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
> @@ -10416,14 +10416,11 @@ static const struct net_device_ops ixgbe_netdev_ops 
> = {
>       .ndo_setup_tc           = __ixgbe_setup_tc,
>  #ifdef IXGBE_FCOE
>       .ndo_select_queue       = ixgbe_select_queue,
> -     .ndo_fcoe_ddp_setup = ixgbe_fcoe_ddp_get,
> -     .ndo_fcoe_ddp_target = ixgbe_fcoe_ddp_target,
> -     .ndo_fcoe_ddp_done = ixgbe_fcoe_ddp_put,
> -     .ndo_fcoe_enable = ixgbe_fcoe_enable,
> -     .ndo_fcoe_disable = ixgbe_fcoe_disable,
> -     .ndo_fcoe_get_wwn = ixgbe_fcoe_get_wwn,
> -     .ndo_fcoe_get_hbainfo = ixgbe_fcoe_get_hbainfo,
>  #endif /* IXGBE_FCOE */
> +     SET_FCOE_OPS(ixgbe_fcoe_enable, ixgbe_fcoe_disable,
> +                  ixgbe_fcoe_ddp_target, ixgbe_fcoe_ddp_get,
> +                  ixgbe_fcoe_ddp_put, ixgbe_fcoe_get_hbainfo)
> +     SET_FCOE_GET_WWN_OPS(ixgbe_fcoe_get_wwn)
>       .ndo_set_features = ixgbe_set_features,
>       .ndo_fix_features = ixgbe_fix_features,
>       .ndo_fdb_add            = ixgbe_ndo_fdb_add,

If we'd be having a vote - I personally find the #ifdef far more
readable.

Reply via email to