Hi,
> -----Original Message----- > From: Bing Zhao <bi...@nvidia.com> > Sent: Friday, November 12, 2021 4:39 PM > To: Slava Ovsiienko <viachesl...@nvidia.com>; Matan Azrad > <ma...@nvidia.com> > Cc: dev@dpdk.org; Raslan Darawsheh <rasl...@nvidia.com> > Subject: [PATCH] net/mlx5: fix the delay drop bit set overflow > > The attribute to record the global control of hairpin queues' delay drop was > defined as a bit-field with one bit, and the intention was to reduce the > memory overhead. In the meanwhile, the macro was defined as an > enumerated value 0x2. > > No matter what value inputted via devarg, the lowest bit was always zero > and the higher bits would be ignored. For hairpin queues, the delay drop > attribute couldn't be enabled. > > With the commit, the double logical negation is used to fix this. > > Fixes: febcac7b46cd ("net/mlx5: support Rx queue delay drop") > > Signed-off-by: Bing Zhao <bi...@nvidia.com> > Acked-by: Viacheslav Ovsiienko <viachesl...@nvidia.com> Patch applied to next-net-mlx, Kindest regards, Raslan Darawsheh