Hi, > -----Original Message----- > From: Raja Zidane <rzid...@nvidia.com> > Sent: Sunday, January 16, 2022 5:24 PM > To: dev@dpdk.org > Cc: Matan Azrad <ma...@nvidia.com>; sta...@dpdk.org > Subject: [PATCH] net/mlx5: fix mark enabling for Rx datapath > > To optimize datapath, the mlx5 pmd checked for mark action on flow > creation, and flagged possible destination rxqs (through queue/RSS > actions), then it enabled the mark action logic only for flagged rxqs. > > Mark action didn't work if no queue/rss action was in the same flow, > even when the user use multi-group logic to manage the flows. > So, if mark action is performed in group X and the packet is moved to group > Y > X when the packet is forwarded to Rx queues, SW did not get the mark ID > to the mbuf. > > Flag Rx datapath to report mark action for any queue when the driver > detects the first mark action after dev_start operation. > > Fixes: 8e61555657b2 ("net/mlx5: fix shared RSS and mark actions > combination") > Cc: sta...@dpdk.org > > Signed-off-by: Raja Zidane <rzid...@nvidia.com> > --- > Acked-by: Matan Azrad ma...@nvidia.com
Patch applied to next-net-mlx, Kindest regards, Raslan Darawsheh