MCPcopy Create free account
hub / github.com/F-Stack/f-stack / nfp_pre_tun_table_add

Function nfp_pre_tun_table_add

dpdk/drivers/net/nfp/nfp_flow.c:3006–3022  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3004}
3005
3006static bool
3007nfp_pre_tun_table_add(struct nfp_flow_priv *priv,
3008 char *hash_data,
3009 uint32_t hash_len)
3010{
3011 int ret;
3012 uint32_t hash_key;
3013
3014 hash_key = rte_jhash(hash_data, hash_len, priv->hash_seed);
3015 ret = rte_hash_add_key_data(priv->pre_tun_table, &hash_key, hash_data);
3016 if (ret != 0) {
3017 PMD_DRV_LOG(ERR, "Add to pre tunnel table failed");
3018 return false;
3019 }
3020
3021 return true;
3022}
3023
3024static bool
3025nfp_pre_tun_table_delete(struct nfp_flow_priv *priv,

Callers 1

Calls 2

rte_hash_add_key_dataFunction · 0.85
rte_jhashFunction · 0.50

Tested by

no test coverage detected