Lines Matching refs:ip_prefix
183 struct rte_table_lpm_key *ip_prefix = key; in rte_table_lpm_entry_add() local
193 if (ip_prefix == NULL) { in rte_table_lpm_entry_add()
203 if ((ip_prefix->depth == 0) || (ip_prefix->depth > 32)) { in rte_table_lpm_entry_add()
205 __func__, ip_prefix->depth); in rte_table_lpm_entry_add()
210 status = rte_lpm_is_rule_present(lpm->lpm, ip_prefix->ip, in rte_table_lpm_entry_add()
211 ip_prefix->depth, &nht_pos0); in rte_table_lpm_entry_add()
228 if (rte_lpm_add(lpm->lpm, ip_prefix->ip, ip_prefix->depth, nht_pos) < 0) { in rte_table_lpm_entry_add()
250 struct rte_table_lpm_key *ip_prefix = key; in rte_table_lpm_entry_delete() local
259 if (ip_prefix == NULL) { in rte_table_lpm_entry_delete()
264 if ((ip_prefix->depth == 0) || (ip_prefix->depth > 32)) { in rte_table_lpm_entry_delete()
266 ip_prefix->depth); in rte_table_lpm_entry_delete()
271 status = rte_lpm_is_rule_present(lpm->lpm, ip_prefix->ip, in rte_table_lpm_entry_delete()
272 ip_prefix->depth, &nht_pos); in rte_table_lpm_entry_delete()
283 status = rte_lpm_delete(lpm->lpm, ip_prefix->ip, ip_prefix->depth); in rte_table_lpm_entry_delete()