Many thanks Ferruh. In dpdk-next-net and dpdk-next-net-intel, the patch verified.
>-----Original Message----- >From: Yigit, Ferruh >Sent: Wednesday, March 18, 2020 9:10 PM >To: Raslan Darawsheh <rasl...@mellanox.com>; Zhang, XuemingX ><xuemingx.zh...@intel.com> >Cc: Rahul Lakkireddy <rahul.lakkire...@chelsio.com>; Karra Satwik ><kaara.sat...@chelsio.com>; dev@dpdk.org >Subject: Re: [PATCH] net/cxgbe: fix build with clang 3.4.2 > >On 3/18/2020 12:52 PM, Ferruh Yigit wrote: >> Build error: >> .../drivers/net/cxgbe/cxgbe_flow.c:315:2: >> error: implicit truncation from 'int' to bitfield changes >value >> from -1 to 7 [-Werror,-Wbitfield-constant-conversion] >> CXGBE_FILL_FS(adap->pf, ~0, pf); >> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> .../drivers/net/cxgbe/cxgbe_flow.c:25:2: >> note: expanded from macro 'CXGBE_FILL_FS' >> __CXGBE_FILL_FS(v, m, fs, elem, e) >> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> .../drivers/net/cxgbe/cxgbe_flow.c:15:18: note: >> expanded from macro '__CXGBE_FILL_FS' >> (fs)->mask.elem = (__m); \ >> ^ ~~~~~ >> Commit in fixes line changes 'PF_BITWIDTH' to '3', which makes >'fs->pf' >> bitfield size '3', changing '~0' to '0x7' to prevent truncation in >> assignment. >> >> Fixes: dcd456abe46f ("net/cxgbe: support flow API for matching all >> packets on PF") >> >> Reported-by: Raslan Darawsheh <rasl...@mellanox.com> >> Reported-by: Xueming Zhang <xuemingx.zh...@intel.com> >> Signed-off-by: Ferruh Yigit <ferruh.yi...@intel.com> > > >Hi Raslan, Xueming, > >Can you please confirm the above patch on top of next-net fixes the >build issue? > >Thanks, >ferruh