Hi,
I see. I am going to try OFED 4.7 official version and see if it works. Thanks. > 在 2019年11月25日,下午4:28,Slava Ovsiienko <viachesl...@mellanox.com> 写道: > > Hi, > > please, see below. > > From: 贺鹏 <hepeng.0...@bytedance.com <mailto:hepeng.0...@bytedance.com>> > Sent: Monday, November 25, 2019 9:44 > To: Slava Ovsiienko <viachesl...@mellanox.com > <mailto:viachesl...@mellanox.com>> > Cc: dev@dpdk.org <mailto:dev@dpdk.org>; Matan Azrad <ma...@mellanox.com > <mailto:ma...@mellanox.com>> > Subject: Re: [External] RE: mlx5: the default rule makes VF rep cannot get > packets > > Hi, > 在 2019年11月25日,下午3:32,Slava Ovsiienko <viachesl...@mellanox.com > <mailto:viachesl...@mellanox.com>> 写道: > > Hi, > What OFED version do you use? Or OOB kernel driver/rdma-core? > OFED 4.6-3.11. > > > Target table (1 in the mentioned patch) is created on the flow creation as > empty one. > The default rule for the empty ingress table in FDB (transfer attribute in > testpmd command) > – go to vport 0 (to wire/VF representors), it is established by > kernel/rdma-core, In your setup > it does not work. > > > The NIC works in switchdev mode; every VF has a representer, and dpdk is > polling each rep to get packets. > If I revert this patch, in the probe stage, DPDK will not install the default > rule which directs packets to Table 1, and dpdk can get packets. > > The target is to use dpdk as well as action offload together. > > The setup code is in the function *mlx5_flow_create_esw_table_zero_flow*. > Even for running L2FWD, I cannot get a packet from VF rep. You mean this is > a driver problem ? > > I think so. If there is no any DPDK rule in Table 0, everything works OK, > right? > It means the default rule (hidden from DPDK) in table 0 works, and packets go > to the vport 0 > (contains all representors). If we insert jump to table 1 – nothing works, it > means the default > rule in table 1 fails. This one is not established by DPDK, but by the driver. > > With best regards, Slava > > > > > > With best regards, Slava > > From: 贺鹏 <hepeng.0...@bytedance.com <mailto:hepeng.0...@bytedance.com>> > Sent: Monday, November 25, 2019 9:27 > To: dev@dpdk.org <mailto:dev@dpdk.org>; Matan Azrad <ma...@mellanox.com > <mailto:ma...@mellanox.com>>; Slava Ovsiienko <viachesl...@mellanox.com > <mailto:viachesl...@mellanox.com>> > Subject: mlx5: the default rule makes VF rep cannot get packets > > Hi, > > We found the patch "net/mlx5: revert default rules amount optimization", > which installs a rule directing all egress traffic from VF to table 1, > results in > VF representors get no packets, even if there is no offload rules installed. > > > > I’ve tested both l2fwd and ovs-dpdk. However, PF rep works just fine. > > > We are using dpdk 19.11-rc3 for evaluation. >