On 12/15/20 12:06 PM, Eli Britstein wrote: > > On 12/15/2020 12:42 PM, Ilya Maximets wrote: >> External email: Use caution opening links or attachments >> >> >> On 12/14/20 9:30 PM, Ian Stokes wrote: >>> This commit adds support for DPDK v20.11, it includes the following >>> changes. >>> >>> 1. travis: Remove explicit DPDK kmods configuration. >>> 2. sparse: Fix build with 20.05 DPDK tracepoints. >>> 3. netdev-dpdk: Remove experimental API flag. >>> >>> >>> https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpatchwork.ozlabs.org%2Fproject%2Fopenvswitch%2Flist%2F%3Fseries%3D173216%26state%3D*&data=04%7C01%7Celibr%40nvidia.com%7Cf93e5cb9a1144f590bb908d8a0e614eb%7C43083d15727340c1b7db39efd9ccc17a%7C0%7C0%7C637436257353614513%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=E49FCxMvjRC3MDdN%2BBpaPndTBu7I2aJgrMX42kWqZbk%3D&reserved=0 >>> >>> 4. sparse: Update to DPDK 20.05 trace point header. >>> >>> >>> https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpatchwork.ozlabs.org%2Fproject%2Fopenvswitch%2Flist%2F%3Fseries%3D179604%26state%3D*&data=04%7C01%7Celibr%40nvidia.com%7Cf93e5cb9a1144f590bb908d8a0e614eb%7C43083d15727340c1b7db39efd9ccc17a%7C0%7C0%7C637436257353614513%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=otTJJrSW8Orq91iMcEAnC%2FOpCzOqA7TDIGE0N0kCq94%3D&reserved=0 >>> >>> 5. sparse: Fix build with DPDK 20.08. >>> >>> >>> https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpatchwork.ozlabs.org%2Fproject%2Fopenvswitch%2Flist%2F%3Fseries%3D200181%26state%3D*&data=04%7C01%7Celibr%40nvidia.com%7Cf93e5cb9a1144f590bb908d8a0e614eb%7C43083d15727340c1b7db39efd9ccc17a%7C0%7C0%7C637436257353614513%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=dyPYVQc%2FfDPx3vl0DP9TGRtvM64lW%2FFZzR7YbXGbeJ8%3D&reserved=0 >>> >>> 6. build: Add support for DPDK meson build. >>> >>> >>> https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpatchwork.ozlabs.org%2Fproject%2Fopenvswitch%2Flist%2F%3Fseries%3D199138%26state%3D*&data=04%7C01%7Celibr%40nvidia.com%7Cf93e5cb9a1144f590bb908d8a0e614eb%7C43083d15727340c1b7db39efd9ccc17a%7C0%7C0%7C637436257353614513%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=9eq55QPFxgeUiyMBfMYJfjcqbxOJDCMHWv%2Fx9e0lIdE%3D&reserved=0 >>> >>> 7. netdev-dpdk: Remove usage of RTE_ETH_DEV_CLOSE_REMOVE flag. >>> >>> >>> https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpatchwork.ozlabs.org%2Fproject%2Fopenvswitch%2Flist%2F%3Fseries%3D207850%26state%3D*&data=04%7C01%7Celibr%40nvidia.com%7Cf93e5cb9a1144f590bb908d8a0e614eb%7C43083d15727340c1b7db39efd9ccc17a%7C0%7C0%7C637436257353614513%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=2JDs4MSuJqLdfAZu95wY%2B9mCjZJDbpf6vpyALg793Cw%3D&reserved=0 >>> >>> 8. netdev-dpdk: Fix build with 20.11-rc1. >>> >>> >>> https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpatchwork.ozlabs.org%2Fproject%2Fopenvswitch%2Flist%2F%3Fseries%3D209006%26state%3D*&data=04%7C01%7Celibr%40nvidia.com%7Cf93e5cb9a1144f590bb908d8a0e614eb%7C43083d15727340c1b7db39efd9ccc17a%7C0%7C0%7C637436257353614513%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=CkbmxfIrjwHGhStZ6%2BnNvZR3IHN%2F77z13kN7%2BBCTNKM%3D&reserved=0 >>> >>> 9. sparse: Fix __ATOMIC_* redefinition errors >>> >>> >>> https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpatchwork.ozlabs.org%2Fproject%2Fopenvswitch%2Flist%2F%3Fseries%3D209452%26state%3D*&data=04%7C01%7Celibr%40nvidia.com%7Cf93e5cb9a1144f590bb908d8a0e614eb%7C43083d15727340c1b7db39efd9ccc17a%7C0%7C0%7C637436257353614513%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=sZqoeyQzMOmpEnaDhMF8Qlq9k%2FCgzmQ2OAY%2BIsWMYhc%3D&reserved=0 >>> >>> 10. build: Remove DPDK make build references. >>> >>> >>> https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpatchwork.ozlabs.org%2Fproject%2Fopenvswitch%2Flist%2F%3Fseries%3D216682%26state%3D*&data=04%7C01%7Celibr%40nvidia.com%7Cf93e5cb9a1144f590bb908d8a0e614eb%7C43083d15727340c1b7db39efd9ccc17a%7C0%7C0%7C637436257353614513%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=PzFEEqK%2BWCVMxLygtW0p9iRIzSZ7OMwbUOjRp775SXY%3D&reserved=0 >>> >>> For credit all authors of the original commits to 'dpdk-latest' with the >>> above changes have been added as co-authors for this commit. >>> >>> Signed-off-by: David Marchand <david.march...@redhat.com> >>> Co-authored-by: David Marchand <david.march...@redhat.com> >>> Signed-off-by: Sunil Pai G <sunil.pa...@intel.com> >>> Co-authored-by: Sunil Pai G <sunil.pa...@intel.com> >>> Signed-off-by: Eli Britstein <el...@nvidia.com> >>> Co-authored-by: Eli Britstein <el...@nvidia.com> >>> Tested-by: Harry van Haaren <harry.van.haa...@intel.com> >>> Tested-by: Govindharajan, Hariprasad <hariprasad.govindhara...@intel.com> >>> Signed-off-by: Ian Stokes <ian.sto...@intel.com> >>> >>> --- >>> v2 -> v3 >>> * Remove GHA others write removal. >>> * Strip march from pkg-config h=which is forced by DPDK. >> Thanks. Beside the pkg-config version checking issue from the separate >> thread, few minor comments inline. > > I probably missed the pkg-config version checking. Could you please point me > to it? > > We saw that for pkg-config version 0.27.1 (that is provided with RH 7.7 for > example), with static compilation, compilation passes but the DPDK PMDs are > not registered upon init. We manually upgrade pkg-config in the build > machines. > > A note was added in DPDK docs for that: > > https://mails.dpdk.org/archives/dev/2020-November/191602.html > > Is there such checking in OVS?
Not yet. See the following thread: https://mail.openvswitch.org/pipermail/ovs-dev/2020-December/378684.html Best regards, Ilya Maximets. _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev