> -----Original Message-----
> From: Stephen Hemminger <[email protected]>
> Sent: Friday, July 24, 2026 5:28 AM
> To: [email protected]
> Cc: Stephen Hemminger <[email protected]>; John Daley
> (johndale) <[email protected]>; Hyong Youb Kim (hyonkim)
> <[email protected]>
> Subject: [PATCH v2 3/9] net/enic: remove unneeded ops initialization
> 
> Better to just let compiler initialize fields to NULL since then
> if fields change that driver doesn't use, the driver source
> will not need to be changed.
> 
> Signed-off-by: Stephen Hemminger <[email protected]>
> ---
>  drivers/net/enic/enic_ethdev.c | 11 -----------
>  1 file changed, 11 deletions(-)
> 
> diff --git a/drivers/net/enic/enic_ethdev.c b/drivers/net/enic/enic_ethdev.c
> index 2e5cd186f9..648aa67a85 100644
> --- a/drivers/net/enic/enic_ethdev.c
> +++ b/drivers/net/enic/enic_ethdev.c
> @@ -1119,8 +1119,6 @@ static const struct eth_dev_ops
> enicpmd_eth_dev_ops = {
>       .dev_configure        = enicpmd_dev_configure,
>       .dev_start            = enicpmd_dev_start,
>       .dev_stop             = enicpmd_dev_stop,
> -     .dev_set_link_up      = NULL,
> -     .dev_set_link_down    = NULL,
>       .dev_close            = enicpmd_dev_close,
>       .promiscuous_enable   = enicpmd_dev_promiscuous_enable,
>       .promiscuous_disable  = enicpmd_dev_promiscuous_disable,
> @@ -1129,14 +1127,10 @@ static const struct eth_dev_ops
> enicpmd_eth_dev_ops = {
>       .link_update          = enicpmd_dev_link_update,
>       .stats_get            = enicpmd_dev_stats_get,
>       .stats_reset          = enicpmd_dev_stats_reset,
> -     .queue_stats_mapping_set = NULL,
>       .dev_infos_get        = enicpmd_dev_info_get,
>       .dev_supported_ptypes_get = enicpmd_dev_supported_ptypes_get,
>       .mtu_set              = enicpmd_mtu_set,
> -     .vlan_filter_set      = NULL,
> -     .vlan_tpid_set        = NULL,
>       .vlan_offload_set     = enicpmd_vlan_offload_set,
> -     .vlan_strip_queue_set = NULL,
>       .rx_queue_start       = enicpmd_dev_rx_queue_start,
>       .rx_queue_stop        = enicpmd_dev_rx_queue_stop,
>       .tx_queue_start       = enicpmd_dev_tx_queue_start,
> @@ -1151,11 +1145,6 @@ static const struct eth_dev_ops
> enicpmd_eth_dev_ops = {
>       .txq_info_get         = enicpmd_dev_txq_info_get,
>       .rx_burst_mode_get    = enicpmd_dev_rx_burst_mode_get,
>       .tx_burst_mode_get    = enicpmd_dev_tx_burst_mode_get,
> -     .dev_led_on           = NULL,
> -     .dev_led_off          = NULL,
> -     .flow_ctrl_get        = NULL,
> -     .flow_ctrl_set        = NULL,
> -     .priority_flow_ctrl_set = NULL,
>       .mac_addr_add         = enicpmd_add_mac_addr,
>       .mac_addr_remove      = enicpmd_remove_mac_addr,
>       .mac_addr_set         = enicpmd_set_mac_addr,
> --
> 2.53.0

Acked-by: Hyong Youb Kim <[email protected]>

Thanks.
-Hyong

Reply via email to