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

YAMAMOTO Takashi yamamoto at valinux.co.jp
Thu Jan 31 10:49:34 UTC 2013


NetBSD support

YAMAMOTO Takashi (18):
  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.
  include strings.h for strcasecmp.
  add NetBSD case for test.
  explicitly invoke perl for uuidfilt.pl (rather than via shebang)
  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
  implement set_etheraddr for NetBSD
  implement get_stats for NetBSD
  some NetBSD related documentation changes
  implement get_next_hop for NetBSD

 INSTALL.userspace       |  20 ++-
 lib/command-line.c      |   4 +-
 lib/command-line.h      |   2 +-
 lib/json.c              |  14 +--
 lib/netdev-bsd.c        | 327 ++++++++++++++++++++++++++++++++++++++++++++++--
 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/ovs-vsctl.at      |   8 +-
 utilities/ovs-pki.in    |   2 +-
 vswitchd/system-stats.c |   4 +
 20 files changed, 496 insertions(+), 45 deletions(-)
 create mode 100644 m4/ax_check_openssl.m4

-- 
1.7.12




More information about the dev mailing list