Home
last modified time | relevance | path

Searched refs:tcp_data_split (Results 1 – 11 of 11) sorted by relevance

/linux-6.14.4/net/ethtool/
Drings.c43 data->kernel_ringparam.tcp_data_split = dev->cfg->hds_config; in rings_prepare_data()
84 WARN_ON(kr->tcp_data_split > ETHTOOL_TCP_DATA_SPLIT_ENABLED); in rings_fill_reply()
108 (kr->tcp_data_split && in rings_fill_reply()
110 kr->tcp_data_split))) || in rings_fill_reply()
237 ethnl_update_u8(&kernel_ringparam.tcp_data_split, in ethnl_set_rings()
252 if (kernel_ringparam.tcp_data_split == ETHTOOL_TCP_DATA_SPLIT_ENABLED && in ethnl_set_rings()
261 if (kernel_ringparam.tcp_data_split != in ethnl_set_rings()
300 dev->cfg_pending->hds_config = kernel_ringparam.tcp_data_split; in ethnl_set_rings()
Dcommon.c787 kparam->tcp_data_split = dev->cfg->hds_config; in ethtool_ringparam_get_cfg()
/linux-6.14.4/drivers/net/ethernet/google/gve/
Dgve_ethtool.c528 kernel_cmd->tcp_data_split = ETHTOOL_TCP_DATA_SPLIT_UNKNOWN; in gve_get_ringparam()
530 kernel_cmd->tcp_data_split = ETHTOOL_TCP_DATA_SPLIT_ENABLED; in gve_get_ringparam()
532 kernel_cmd->tcp_data_split = ETHTOOL_TCP_DATA_SPLIT_DISABLED; in gve_get_ringparam()
591 err = gve_set_hsplit_config(priv, kernel_cmd->tcp_data_split); in gve_set_ringparam()
Dgve.h1181 int gve_set_hsplit_config(struct gve_priv *priv, u8 tcp_data_split);
Dgve_main.c2052 int gve_set_hsplit_config(struct gve_priv *priv, u8 tcp_data_split) in gve_set_hsplit_config() argument
2059 if (tcp_data_split == ETHTOOL_TCP_DATA_SPLIT_UNKNOWN) in gve_set_hsplit_config()
2067 if (tcp_data_split == ETHTOOL_TCP_DATA_SPLIT_ENABLED) in gve_set_hsplit_config()
/linux-6.14.4/drivers/net/ethernet/intel/idpf/
Didpf_ethtool.c312 kring->tcp_data_split = idpf_vport_get_hsplit(vport); in idpf_get_ringparam()
371 kring->tcp_data_split == idpf_vport_get_hsplit(vport)) in idpf_set_ringparam()
374 if (!idpf_vport_set_hsplit(vport, kring->tcp_data_split)) { in idpf_set_ringparam()
/linux-6.14.4/drivers/net/netdevsim/
Dethtool.c78 kernel_ring->tcp_data_split = ETHTOOL_TCP_DATA_SPLIT_ENABLED; in nsim_get_ringparam()
/linux-6.14.4/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_ethtool.c826 kernel_ering->tcp_data_split = ETHTOOL_TCP_DATA_SPLIT_ENABLED; in bnxt_get_ringparam()
830 kernel_ering->tcp_data_split = ETHTOOL_TCP_DATA_SPLIT_DISABLED; in bnxt_get_ringparam()
846 u8 tcp_data_split = kernel_ering->tcp_data_split; in bnxt_set_ringparam() local
855 hds_config_mod = tcp_data_split != dev->cfg->hds_config; in bnxt_set_ringparam()
856 if (tcp_data_split == ETHTOOL_TCP_DATA_SPLIT_DISABLED && hds_config_mod) in bnxt_set_ringparam()
859 if (tcp_data_split == ETHTOOL_TCP_DATA_SPLIT_ENABLED && in bnxt_set_ringparam()
869 if (tcp_data_split == ETHTOOL_TCP_DATA_SPLIT_ENABLED) in bnxt_set_ringparam()
871 else if (tcp_data_split == ETHTOOL_TCP_DATA_SPLIT_UNKNOWN) in bnxt_set_ringparam()
/linux-6.14.4/tools/testing/selftests/drivers/net/hw/
Dncdevmem.c308 tcp_data_split_str(get_rsp->tcp_data_split)); in configure_headersplit()
/linux-6.14.4/include/linux/
Dethtool.h87 u8 tcp_data_split; member
/linux-6.14.4/drivers/net/ethernet/mellanox/mlx5/core/
Den_ethtool.c348 kernel_param->tcp_data_split = in mlx5e_ethtool_get_ringparam()