[ovs-dev] [PATCH 00/22] NetBSD support

YAMAMOTO Takashi yamt at mwd.biglobe.ne.jp
Mon Apr 22 13:19:58 UTC 2013


NetBSD support.

incorporated all feedbacks on the dev@ list.
(well, except that i didn't fold patches)

YAMAMOTO Takashi (22):
  fix an obvious mistake in a test of IFM_ETHER
  deal with platforms where backtrace() is in a different library than
    libc.
  add ax_check_openssl.m4
  use ax_check_openssl.m4 instead of a direct use of pkg-config.
  remove remaining pkg-config references
  include strings.h for strcasecmp
  ovs-pki: Add NetBSD case for test
  explicitly invoke perl for uuidfilt.pl (rather than via shebang)
  invoke perl as ${PERL}
  change the type of popcount unsigned
  be compilable even when _SC_PHYS_PAGES is not available
  some ctype related casts to suppress gcc warnings on NetBSD
  include some headers to satisfy header file dependencies on NetBSD-6
  use RT_ROUNDUP on NetBSD
  add minimal NetBSD support
  keep "kernel name" for each netdev
  netdev-bsd: NetBSD: keep a AF_LINK socket open
  implement set_etheraddr for NetBSD
  implement get_stats for NetBSD
  some NetBSD related documentation changes
  implement get_next_hop for NetBSD
  acinclude.m4: update a comment for NetBSD support

 INSTALL                  |   2 -
 INSTALL.userspace        |  20 ++-
 acinclude.m4             |   3 +-
 debian/control           |   2 +-
 lib/command-line.c       |   4 +-
 lib/command-line.h       |   2 +-
 lib/json.c               |  14 +--
 lib/netdev-bsd.c         | 320 ++++++++++++++++++++++++++++++++++++++++++++---
 lib/netdev-dummy.c       |   8 +-
 lib/netdev-provider.h    |   2 +-
 lib/netdev.c             |   2 +-
 lib/ofp-util.c           |   2 +-
 lib/route-table-bsd.c    |   6 +
 lib/route-table.h        |   1 +
 lib/smap.c               |   2 +
 lib/socket-util.h        |   1 +
 lib/util.c               |   2 +-
 lib/util.h               |   2 +-
 m4/ax_check_openssl.m4   | 124 ++++++++++++++++++
 m4/openvswitch.m4        |   8 +-
 tests/ofproto-macros.at  |   2 +-
 tests/ofproto.at         |  20 +--
 tests/ovs-vsctl.at       |  16 +--
 tests/ovsdb-execution.at |   2 +-
 tests/ovsdb-idl.at       |   6 +-
 tests/ovsdb-monitor.at   |   2 +-
 tests/ovsdb-server.at    |  24 ++--
 tests/ovsdb-tool.at      |  18 +--
 tests/ovsdb-trigger.at   |   2 +-
 utilities/ovs-pki.in     |   2 +-
 vswitchd/system-stats.c  |   4 +
 31 files changed, 533 insertions(+), 92 deletions(-)
 create mode 100644 m4/ax_check_openssl.m4

-- 
1.8.0.1




More information about the dev mailing list