> int > -rte_ipsec_sad_lookup(__rte_unused const struct rte_ipsec_sad *sad, > - __rte_unused const union rte_ipsec_sad_key *keys[], > - __rte_unused void *sa[], __rte_unused uint32_t n) > +rte_ipsec_sad_lookup(const struct rte_ipsec_sad *sad, > + const union rte_ipsec_sad_key *keys[], void *sa[], uint32_t n) > { > - return -ENOTSUP; > + uint32_t num, i = 0; > + int found = 0; > + > + if (unlikely((sad == NULL) || (keys == NULL) || (sa == NULL))) > + return -EINVAL; > + > + do { > + num = RTE_MIN(n - i, > (uint32_t)RTE_HASH_LOOKUP_BULK_MAX); > + found += __ipsec_sad_lookup(sad, > + &keys[i], &sa[i], num); > + i += num; > + } while (i != n); > + > + return found; > } rte_ipsec_sad_lookup should return 0 or a negative value as per the comments in the declaration. But here it is returning more than 0. Something is not correct here. > -- > 2.7.4
- [dpdk-dev] [PATCH v4 3/5] ipsec: add SAD add/delete/lo... Vladimir Medvedkin
- [dpdk-dev] [PATCH v4 4/5] test/ipsec: add ipsec SAD au... Vladimir Medvedkin
- [dpdk-dev] [PATCH v4 2/5] ipsec: add SAD create/destro... Vladimir Medvedkin
- Re: [dpdk-dev] [PATCH v4 2/5] ipsec: add SAD crea... Ananyev, Konstantin
- [dpdk-dev] [PATCH v4 1/5] ipsec: add inbound SAD API Vladimir Medvedkin
- Re: [dpdk-dev] [PATCH v4 1/5] ipsec: add inbound ... Ananyev, Konstantin
- [dpdk-dev] [PATCH v4 5/5] app: add test-sad applicatio... Vladimir Medvedkin
- [dpdk-dev] [PATCH v5 0/5] ipsec: add inbound SAD Vladimir Medvedkin
- [dpdk-dev] [PATCH v5 2/5] ipsec: add SAD create/d... Vladimir Medvedkin
- [dpdk-dev] [PATCH v5 3/5] ipsec: add SAD add/dele... Vladimir Medvedkin
- Re: [dpdk-dev] [PATCH v5 3/5] ipsec: add SAD ... Akhil Goyal
- [dpdk-dev] [PATCH v5 1/5] ipsec: add inbound SAD ... Vladimir Medvedkin
- [dpdk-dev] [PATCH v5 4/5] test/ipsec: add ipsec S... Vladimir Medvedkin
- [dpdk-dev] [PATCH v5 5/5] app: add test-sad appli... Vladimir Medvedkin
- Re: [dpdk-dev] [PATCH v5 0/5] ipsec: add inbound ... Akhil Goyal
- [dpdk-dev] [PATCH v6 0/6] ipsec: add inbound SAD Vladimir Medvedkin
- [dpdk-dev] [PATCH v6 1/6] ipsec: add inbound ... Vladimir Medvedkin
- [dpdk-dev] [PATCH v6 2/6] ipsec: add SAD crea... Vladimir Medvedkin
- [dpdk-dev] [PATCH v6 4/6] test/ipsec: add ips... Vladimir Medvedkin
- [dpdk-dev] [PATCH v6 3/6] ipsec: add SAD add/... Vladimir Medvedkin
- [dpdk-dev] [PATCH v6 5/6] app: add test-sad a... Vladimir Medvedkin