X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Fip_frag%2Frte_ip_frag_common.c;h=2c781a6d3354c3c4c6d7284029906c92b95db2d1;hb=7786991fae06bc1488dcdfde244910d7920207e9;hp=6b29e9d7ed26b28288331137b30305a0e850dcad;hpb=99a2dd955fba6e4cc23b77d590a033650ced9c45;p=dpdk.git diff --git a/lib/ip_frag/rte_ip_frag_common.c b/lib/ip_frag/rte_ip_frag_common.c index 6b29e9d7ed..2c781a6d33 100644 --- a/lib/ip_frag/rte_ip_frag_common.c +++ b/lib/ip_frag/rte_ip_frag_common.c @@ -124,7 +124,7 @@ rte_ip_frag_table_statistics_dump(FILE *f, const struct rte_ip_frag_tbl *tbl) /* Delete expired fragments */ void -rte_frag_table_del_expired_entries(struct rte_ip_frag_tbl *tbl, +rte_ip_frag_table_del_expired_entries(struct rte_ip_frag_tbl *tbl, struct rte_ip_frag_death_row *dr, uint64_t tms) { uint64_t max_cycles; @@ -135,7 +135,8 @@ rte_frag_table_del_expired_entries(struct rte_ip_frag_tbl *tbl, TAILQ_FOREACH(fp, &tbl->lru, lru) if (max_cycles + fp->start < tms) { /* check that death row has enough space */ - if (IP_FRAG_DEATH_ROW_MBUF_LEN - dr->cnt >= fp->last_idx) + if (RTE_IP_FRAG_DEATH_ROW_MBUF_LEN - dr->cnt >= + fp->last_idx) ip_frag_tbl_del(tbl, dr, fp); else return;