mbox series

[0/8] Enable building more on Windows

Message ID 20221201014440.11896-1-stephen@networkplumber.org (mailing list archive)
Headers
Series Enable building more on Windows |

Message

Stephen Hemminger Dec. 1, 2022, 1:44 a.m. UTC
  While diagnosing some Windows cross build errors;
noticed that lots of important DPDK libraries are not
being built on Windows.

This patchset enables build them.
Tested with MingW cross build.

Stephen Hemminger (8):
  net/null: build null PMD on Windows
  net/ring: build on Windows
  lpm: enable on Windows
  reorder: build on Windows
  ip_frag: enable build on Windows
  rib: enable on Windows
  fib: enable on Windows
  pcapng: windows compatability

 app/test/meson.build         |  2 +-
 app/test/test_fib.c          | 22 +-------------
 app/test/test_fib6.c         | 24 ++-------------
 app/test/test_fib6_perf.c    | 15 +--------
 app/test/test_fib_perf.c     | 19 ++----------
 app/test/test_ipfrag.c       | 12 --------
 app/test/test_lpm.c          | 15 +--------
 app/test/test_lpm6.c         | 12 --------
 app/test/test_lpm6_data.h    |  3 +-
 app/test/test_lpm6_perf.c    | 14 +--------
 app/test/test_lpm_perf.c     | 39 ++++++++----------------
 app/test/test_reorder.c      | 11 -------
 app/test/test_rib.c          | 19 ------------
 app/test/test_rib6.c         | 24 ++-------------
 drivers/net/null/meson.build |  6 ----
 drivers/net/ring/meson.build |  6 ----
 lib/fib/meson.build          |  6 ----
 lib/fib/rte_fib.c            |  1 +
 lib/fib/rte_fib6.c           |  1 +
 lib/ip_frag/ip_frag_common.h |  2 ++
 lib/ip_frag/meson.build      |  6 ----
 lib/lpm/meson.build          |  6 ----
 lib/pcapng/meson.build       |  6 ----
 lib/pcapng/rte_pcapng.c      | 59 ++++++++++++++++++++++++++++++++++--
 lib/reorder/meson.build      |  6 ----
 lib/reorder/rte_reorder.c    |  1 +
 lib/rib/meson.build          |  6 ----
 lib/rib/rte_rib.c            |  1 +
 lib/rib/rte_rib6.c           |  1 +
 29 files changed, 90 insertions(+), 255 deletions(-)