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

Function ipsec_inbound

dpdk/examples/ipsec-secgw/ipsec.c:1009–1020  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1007}
1008
1009uint16_t
1010ipsec_inbound(struct ipsec_ctx *ctx, struct rte_mbuf *pkts[],
1011 uint16_t nb_pkts, uint16_t len)
1012{
1013 void *sas[nb_pkts];
1014
1015 inbound_sa_lookup(ctx->sa_ctx, pkts, sas, nb_pkts);
1016
1017 ipsec_enqueue(esp_inbound, ctx, pkts, sas, nb_pkts);
1018
1019 return ipsec_inline_dequeue(esp_inbound_post, ctx, pkts, len);
1020}
1021
1022uint16_t
1023ipsec_inbound_cqp_dequeue(struct ipsec_ctx *ctx, struct rte_mbuf *pkts[],

Callers 2

process_pkts_inboundFunction · 0.85

Calls 3

inbound_sa_lookupFunction · 0.85
ipsec_enqueueFunction · 0.85
ipsec_inline_dequeueFunction · 0.85

Tested by

no test coverage detected