Home
last modified time | relevance | path

Searched refs:tun_tbl (Results 1 – 5 of 5) sorted by relevance

/f-stack/dpdk/drivers/net/bnxt/tf_ulp/
H A Dulp_tun.c211 struct bnxt_tun_cache_entry *tun_tbl; in ulp_get_tun_entry() local
214 tun_tbl = bnxt_ulp_cntxt_ptr2_tun_tbl_get(params->ulp_ctx); in ulp_get_tun_entry()
215 if (!tun_tbl) in ulp_get_tun_entry()
219 if (!memcmp(&tun_tbl[i].t_dst_ip, in ulp_get_tun_entry()
222 !memcmp(&tun_tbl[i].t_dst_ip6, in ulp_get_tun_entry()
229 if (!tun_tbl[i].t_dst_ip_valid && !free_entry_found) { in ulp_get_tun_entry()
236 *tun_entry = &tun_tbl[i]; in ulp_get_tun_entry()
241 *tun_entry = &tun_tbl[first_free_entry]; in ulp_get_tun_entry()
314 ulp_clear_tun_entry(struct bnxt_tun_cache_entry *tun_tbl, uint8_t tun_idx) in ulp_clear_tun_entry() argument
316 memset(&tun_tbl[tun_idx], 0, in ulp_clear_tun_entry()
[all …]
H A Dulp_tun.h94 ulp_clear_tun_entry(struct bnxt_tun_cache_entry *tun_tbl, uint8_t tun_idx);
97 ulp_clear_tun_inner_entry(struct bnxt_tun_cache_entry *tun_tbl, uint32_t fid);
H A Dulp_flow_db.c762 struct bnxt_tun_cache_entry *tun_tbl; in ulp_flow_db_resource_del() local
842 tun_tbl = bnxt_ulp_cntxt_ptr2_tun_tbl_get(ulp_ctxt); in ulp_flow_db_resource_del()
843 if (!tun_tbl) in ulp_flow_db_resource_del()
850 ulp_clear_tun_entry(tun_tbl, tun_idx); in ulp_flow_db_resource_del()
871 struct bnxt_tun_cache_entry *tun_tbl; in ulp_flow_db_fid_free() local
912 tun_tbl = bnxt_ulp_cntxt_ptr2_tun_tbl_get(ulp_ctxt); in ulp_flow_db_fid_free()
913 if (!tun_tbl) in ulp_flow_db_fid_free()
916 ulp_clear_tun_inner_entry(tun_tbl, fid); in ulp_flow_db_fid_free()
H A Dbnxt_ulp.h62 struct bnxt_tun_cache_entry tun_tbl[BNXT_ULP_MAX_TUN_CACHE_ENTRIES]; member
H A Dbnxt_ulp.c1331 return ulp_ctx->cfg_data->tun_tbl; in bnxt_ulp_cntxt_ptr2_tun_tbl_get()