Test that patch use flow API of igb NIC syn filter, it is ok. Acked-by: Wei Zhao <wei.zh...@intel.com>
> -----Original Message----- > From: Xing, Beilei > Sent: Thursday, May 18, 2017 5:06 PM > To: adrien.mazarg...@6wind.com > Cc: dev@dpdk.org; Zhao1, Wei <wei.zh...@intel.com> > Subject: [PATCH] app/testpmd: add TCP flags in flow API > > This commit adds TCP flags support in flow API as some drivers have SYN > filter. > > Signed-off-by: Beilei Xing <beilei.x...@intel.com> > --- > app/test-pmd/cmdline_flow.c | 9 +++++++++ > 1 file changed, 9 insertions(+) > > diff --git a/app/test-pmd/cmdline_flow.c b/app/test-pmd/cmdline_flow.c > index 0fd69f9..3e5803a 100644 > --- a/app/test-pmd/cmdline_flow.c > +++ b/app/test-pmd/cmdline_flow.c > @@ -152,6 +152,7 @@ enum index { > ITEM_TCP, > ITEM_TCP_SRC, > ITEM_TCP_DST, > + ITEM_TCP_FLAGS, > ITEM_SCTP, > ITEM_SCTP_SRC, > ITEM_SCTP_DST, > @@ -531,6 +532,7 @@ static const enum index item_udp[] = { static const > enum index item_tcp[] = { > ITEM_TCP_SRC, > ITEM_TCP_DST, > + ITEM_TCP_FLAGS, > ITEM_NEXT, > ZERO, > }; > @@ -1267,6 +1269,13 @@ static const struct token token_list[] = { > .args = ARGS(ARGS_ENTRY_HTON(struct rte_flow_item_tcp, > hdr.dst_port)), > }, > + [ITEM_TCP_FLAGS] = { > + .name = "flags", > + .help = "TCP flags", > + .next = NEXT(item_tcp, NEXT_ENTRY(UNSIGNED), > item_param), > + .args = ARGS(ARGS_ENTRY_HTON(struct rte_flow_item_tcp, > + hdr.tcp_flags)), > + }, > [ITEM_SCTP] = { > .name = "sctp", > .help = "match SCTP header", > -- > 2.5.5