Message ID | 20211217124451.7464-1-ndabilpuram@marvell.com (mailing list archive) |
---|---|
State | Accepted, archived |
Delegated to: | akhil goyal |
Headers | show |
Series | examples/ipsec-secgw: fix default flow rule creation | expand |
Context | Check | Description |
---|---|---|
ci/intel-Testing | success | Testing PASS |
ci/iol-intel-Performance | success | Performance Testing PASS |
ci/iol-aarch64-compile-testing | success | Testing PASS |
ci/iol-aarch64-unit-testing | success | Testing PASS |
ci/iol-intel-Functional | success | Functional Testing PASS |
ci/iol-broadcom-Performance | success | Performance Testing PASS |
ci/github-robot: build | success | github build: passed |
ci/iol-x86_64-unit-testing | success | Testing PASS |
ci/iol-x86_64-compile-testing | success | Testing PASS |
ci/iol-mellanox-Performance | success | Performance Testing PASS |
ci/iol-broadcom-Functional | success | Functional Testing PASS |
ci/Intel-compilation | success | Compilation OK |
ci/checkpatch | warning | coding style issues |
> Subject: [PATCH] examples/ipsec-secgw: fix default flow rule creation > > Fix default flow rule to create after ethdev start to align > wit RTE flow spec. > > Fixes: 513f192b5fd4 ("examples/ipsec-secgw: add default flow for inline Rx") > Cc: adwivedi@marvell.com > Cc: stable@dpdk.org > > Signed-off-by: Nithin Dabilpuram <ndabilpuram@marvell.com> > --- Acked-by: Akhil Goyal <gakhil@marvell.com> Applied to dpdk-next-crypto Thanks.
diff --git a/examples/ipsec-secgw/ipsec-secgw.c b/examples/ipsec-secgw/ipsec-secgw.c index bf3dbf6..8e2aa46 100644 --- a/examples/ipsec-secgw/ipsec-secgw.c +++ b/examples/ipsec-secgw/ipsec-secgw.c @@ -3379,13 +3379,14 @@ main(int32_t argc, char **argv) if ((enabled_port_mask & (1 << portid)) == 0) continue; - /* Create flow before starting the device */ - create_default_ipsec_flow(portid, req_rx_offloads[portid]); - ret = rte_eth_dev_start(portid); if (ret < 0) rte_exit(EXIT_FAILURE, "rte_eth_dev_start: " "err=%d, port=%d\n", ret, portid); + + /* Create flow after starting the device */ + create_default_ipsec_flow(portid, req_rx_offloads[portid]); + /* * If enabled, put device in promiscuous mode. * This allows IO forwarding mode to forward packets
Fix default flow rule to create after ethdev start to align wit RTE flow spec. Fixes: 513f192b5fd4 ("examples/ipsec-secgw: add default flow for inline Rx") Cc: adwivedi@marvell.com Cc: stable@dpdk.org Signed-off-by: Nithin Dabilpuram <ndabilpuram@marvell.com> --- examples/ipsec-secgw/ipsec-secgw.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-)