| /dpdk/drivers/net/mlx5/ |
| H A D | mlx5_rss.c | 44 if (rss_conf->rss_key && rss_conf->rss_key_len) { in mlx5_rss_hash_update() 45 if (rss_conf->rss_key_len != MLX5_RSS_HASH_KEY_LEN) { in mlx5_rss_hash_update() 55 rss_conf->rss_key_len, in mlx5_rss_hash_update() 62 rss_conf->rss_key_len); in mlx5_rss_hash_update() 63 priv->rss_conf.rss_key_len = rss_conf->rss_key_len; in mlx5_rss_hash_update() 101 (rss_conf->rss_key_len >= priv->rss_conf.rss_key_len)) { in mlx5_rss_hash_conf_get() 103 priv->rss_conf.rss_key_len); in mlx5_rss_hash_conf_get() 105 rss_conf->rss_key_len = priv->rss_conf.rss_key_len; in mlx5_rss_hash_conf_get()
|
| H A D | mlx5_rxq.c | 2756 return (hrxq->rss_key_len != rss_desc->key_len || in mlx5_hrxq_match_cb() 2789 const uint8_t *rss_key, uint32_t rss_key_len, in mlx5_hrxq_modify() argument 2806 if (hrxq->rss_key_len != rss_key_len) { in mlx5_hrxq_modify() 2847 memcpy(hrxq->rss_key, rss_key, rss_key_len); in mlx5_hrxq_modify() 2907 uint32_t rss_key_len = rss_desc->key_len; in __mlx5_hrxq_create() local 2933 hrxq->rss_key_len = rss_key_len; in __mlx5_hrxq_create() 2936 memcpy(hrxq->rss_key, rss_key, rss_key_len); in __mlx5_hrxq_create()
|
| H A D | mlx5_ethdev.c | 78 (dev->data->dev_conf.rx_adv_conf.rss_conf.rss_key_len != in mlx5_dev_configure() 108 priv->rss_conf.rss_key_len = MLX5_RSS_HASH_KEY_LEN; in mlx5_dev_configure()
|
| /dpdk/drivers/net/bonding/ |
| H A D | rte_eth_bond_pmd.c | 1702 internals->rss_key_len; in slave_configure() 3136 if (bond_rss_conf.rss_key_len < internals->rss_key_len) in bond_ethdev_rss_hash_update() 3138 else if (bond_rss_conf.rss_key_len > internals->rss_key_len) in bond_ethdev_rss_hash_update() 3142 internals->rss_key_len); in bond_ethdev_rss_hash_update() 3143 bond_rss_conf.rss_key_len = internals->rss_key_len; in bond_ethdev_rss_hash_update() 3163 rss_conf->rss_key_len = internals->rss_key_len; in bond_ethdev_rss_hash_conf_get() 3608 if (internals->rss_key_len == 0) { in bond_ethdev_configure() 3613 if (internals->rss_key_len > rss_conf->rss_key_len) { in bond_ethdev_configure() 3615 rss_conf->rss_key_len); in bond_ethdev_configure() 3620 internals->rss_key_len); in bond_ethdev_configure() [all …]
|
| H A D | rte_eth_bond_api.c | 293 internals->rss_key_len = di->hash_key_size; in eth_bond_slave_inherit_dev_info_rx_first() 389 if (internals->rss_key_len > di->hash_key_size) { in eth_bond_slave_inherit_dev_info_rx_next() 392 internals->rss_key_len = di->hash_key_size; in eth_bond_slave_inherit_dev_info_rx_next()
|
| H A D | eth_bond_private.h | 174 uint8_t rss_key_len; /**< hash key length in bytes. */ member
|
| /dpdk/drivers/net/nfp/ |
| H A D | nfp_common.c | 1141 for (i = 0; i < rss_conf->rss_key_len; i++) { in nfp_net_rss_hash_write() 1173 nn_cfg_writeb(hw, NFP_NET_CFG_RSS_KEY_SZ, rss_conf->rss_key_len); in nfp_net_rss_hash_write() 1199 if (rss_conf->rss_key_len > NFP_NET_CFG_RSS_KEY_SZ) { in nfp_net_rss_hash_update() 1254 rss_conf->rss_key_len = nn_cfg_readl(hw, NFP_NET_CFG_RSS_KEY_SZ); in nfp_net_rss_hash_conf_get() 1257 for (i = 0; i < rss_conf->rss_key_len; i++) { in nfp_net_rss_hash_conf_get()
|
| /dpdk/drivers/net/hns3/ |
| H A D | hns3_rss.c | 379 uint8_t key_len = rss_conf->rss_key_len; in hns3_dev_rss_hash_update() 432 if (rss_conf->rss_key && rss_conf->rss_key_len >= HNS3_RSS_KEY_SIZE) { in hns3_dev_rss_hash_conf_get() 434 rss_conf->rss_key_len = HNS3_RSS_KEY_SIZE; in hns3_dev_rss_hash_conf_get()
|
| /dpdk/drivers/net/ice/ |
| H A D | ice_dcf_ethdev.c | 1249 if (!rss_conf->rss_key || rss_conf->rss_key_len == 0) { in ice_dcf_dev_rss_hash_update() 1252 } else if (rss_conf->rss_key_len != hw->vf_res->rss_key_size) { in ice_dcf_dev_rss_hash_update() 1255 "support (%d)", rss_conf->rss_key_len, in ice_dcf_dev_rss_hash_update() 1260 rte_memcpy(hw->rss_key, rss_conf->rss_key, rss_conf->rss_key_len); in ice_dcf_dev_rss_hash_update() 1281 rss_conf->rss_key_len = hw->vf_res->rss_key_size; in ice_dcf_dev_rss_hash_conf_get() 1282 rte_memcpy(rss_conf->rss_key, hw->rss_key, rss_conf->rss_key_len); in ice_dcf_dev_rss_hash_conf_get()
|
| /dpdk/app/test/ |
| H A D | test_link_bonding_rssconf.c | 391 bond_rss_conf.rss_key_len = 40; in test_propagate() 543 port->rss_conf.rss_key_len = 40; in test_setup()
|
| /dpdk/drivers/net/mlx4/ |
| H A D | mlx4_flow.c | 764 uint32_t rss_key_len; in mlx4_flow_prepare() local 797 rss_key_len = rss->key_len; in mlx4_flow_prepare() 800 rss_key_len = MLX4_RSS_HASH_KEY_SIZE; in mlx4_flow_prepare() 817 if (rss_key_len != sizeof(flow->rss->key)) { in mlx4_flow_prepare()
|
| /dpdk/examples/ip_pipeline/ |
| H A D | link.c | 55 .rss_key_len = 40,
|
| /dpdk/drivers/net/bnxt/ |
| H A D | bnxt_rxq.c | 188 if (rss->rss_key && rss->rss_key_len <= HW_HASH_KEY_SIZE) in bnxt_mq_rx_configure() 189 memcpy(vnic->rss_hash_key, rss->rss_key, rss->rss_key_len); in bnxt_mq_rx_configure()
|
| /dpdk/drivers/net/qede/ |
| H A D | qede_ethdev.h | 237 uint8_t rss_key_len; member
|
| H A D | qede_ethdev.c | 1060 rss_conf.rss_key_len = ECORE_RSS_KEY_SIZE * sizeof(uint32_t); in qede_config_rss() 2112 uint8_t len = rss_conf->rss_key_len; in qede_rss_hash_update() 2174 qdev->rss_conf.rss_key_len = len; in qede_rss_hash_update() 2204 rss_conf->rss_key_len = qdev->rss_conf.rss_key_len; in qede_rss_hash_conf_get() 2208 rss_conf->rss_key_len); in qede_rss_hash_conf_get()
|
| /dpdk/drivers/net/cnxk/ |
| H A D | cnxk_ethdev_ops.c | 924 if (rss_conf->rss_key && rss_conf->rss_key_len != ROC_NIX_RSS_KEY_LEN) { in cnxk_nix_rss_hash_update() 926 rss_conf->rss_key_len, ROC_NIX_RSS_KEY_LEN); in cnxk_nix_rss_hash_update() 960 rss_conf->rss_key_len = ROC_NIX_RSS_KEY_LEN; in cnxk_nix_rss_hash_conf_get()
|
| /dpdk/drivers/net/virtio/ |
| H A D | virtio_ethdev.c | 2011 if (rss_conf->rss_key && rss_conf->rss_key_len) { in virtio_dev_rss_hash_update() 2012 if (rss_conf->rss_key_len != VIRTIO_NET_RSS_KEY_SIZE) { in virtio_dev_rss_hash_update() 2031 if (rss_conf->rss_key && rss_conf->rss_key_len) in virtio_dev_rss_hash_update() 2048 if (rss_conf->rss_key && rss_conf->rss_key_len >= VIRTIO_NET_RSS_KEY_SIZE) in virtio_dev_rss_hash_conf_get() 2050 rss_conf->rss_key_len = VIRTIO_NET_RSS_KEY_SIZE; in virtio_dev_rss_hash_conf_get() 2167 if (rss_conf->rss_key && rss_conf->rss_key_len) { in virtio_dev_rss_init() 2168 if (rss_conf->rss_key_len != VIRTIO_NET_RSS_KEY_SIZE) { in virtio_dev_rss_init()
|
| /dpdk/drivers/net/atlantic/ |
| H A D | atl_ethdev.c | 1862 rss_conf->rss_key_len); in atl_rss_hash_update() 1863 cfg->aq_rss.hash_secret_key_size = rss_conf->rss_key_len; in atl_rss_hash_update() 1884 rss_conf->rss_key_len = cfg->aq_rss.hash_secret_key_size; in atl_rss_hash_conf_get() 1886 rss_conf->rss_key_len); in atl_rss_hash_conf_get()
|
| /dpdk/drivers/net/enic/ |
| H A D | enic_ethdev.c | 838 rss_conf->rss_key_len < ENIC_RSS_HASH_KEY_SIZE) { in enicpmd_dev_rss_hash_conf_get() 841 rss_conf->rss_key_len, ENIC_RSS_HASH_KEY_SIZE); in enicpmd_dev_rss_hash_conf_get() 851 rss_conf->rss_key_len = ENIC_RSS_HASH_KEY_SIZE; in enicpmd_dev_rss_hash_conf_get()
|
| H A D | enic_main.c | 1297 rss_conf.rss_key_len = ENIC_RSS_HASH_KEY_SIZE; in enic_init_rss_nic_cfg() 1354 rss_conf->rss_key_len != ENIC_RSS_HASH_KEY_SIZE) { in enic_rss_conf_valid() 1356 rss_conf->rss_key_len, ENIC_RSS_HASH_KEY_SIZE); in enic_rss_conf_valid()
|
| /dpdk/examples/ipsec-secgw/ |
| H A D | ipsec.c | 343 .rss_key_len = sizeof(rss_key), in create_inline_session() 380 .key_len = rss_conf.rss_key_len, in create_inline_session()
|
| /dpdk/examples/pipeline/ |
| H A D | obj.c | 137 .rss_key_len = 40,
|
| /dpdk/drivers/net/hinic/ |
| H A D | hinic_pmd_ethdev.c | 1940 if (rss_conf->rss_key_len > HINIC_RSS_KEY_SIZE) { in hinic_rss_hash_update() 1942 rss_conf->rss_key_len); in hinic_rss_hash_update() 1947 memcpy(hashkey, rss_conf->rss_key, rss_conf->rss_key_len); in hinic_rss_hash_update() 2009 rss_conf->rss_key_len >= HINIC_RSS_KEY_SIZE) { in hinic_rss_conf_get() 2011 rss_conf->rss_key_len = sizeof(hashkey); in hinic_rss_conf_get()
|
| /dpdk/drivers/net/iavf/ |
| H A D | iavf_ethdev.c | 515 RTE_MIN(rss_conf->rss_key_len, in iavf_init_rss() 1540 rss_conf->rss_key_len); in iavf_dev_rss_hash_update() 1596 rss_conf->rss_key_len = vf->vf_res->rss_key_size; in iavf_dev_rss_hash_conf_get() 1597 rte_memcpy(rss_conf->rss_key, vf->rss_key, rss_conf->rss_key_len); in iavf_dev_rss_hash_conf_get()
|
| /dpdk/drivers/net/mlx5/linux/ |
| H A D | mlx5_verbs.c | 582 .rx_hash_key_len = hrxq->rss_key_len, in mlx5_ibv_hrxq_new() 603 .rx_hash_key_len = hrxq->rss_key_len, in mlx5_ibv_hrxq_new()
|