Was going to push it right away, but there were a little more changes
than I expected, so sending v2.

Changes from v1:

 - Patch 1/3 (implementation) updated to pass "mac=" MAC address
   configuration for the slirp interface,
 - Patch 2/3 updated to remove error if MAC address is specified
   and squashed into 1/3 as there was only a single code chunk left.

Roman Bogorodskiy (2):
  bhyve: implement SLIRP networking
  docs: drvbhyve: document SLIRP networking

 docs/drvbhyve.rst                             | 24 ++++++++++++++
 src/bhyve/bhyve_command.c                     | 10 ++++--
 src/bhyve/bhyve_domain.c                      | 12 ++++++-
 .../bhyvexml2argv-slirp-ip.xml                | 22 +++++++++++++
 .../bhyvexml2argv-slirp-mac-addr.args         | 10 ++++++
 .../bhyvexml2argv-slirp-mac-addr.ldargs       |  4 +++
 .../bhyvexml2argv-slirp-mac-addr.xml          | 22 +++++++++++++
 .../bhyvexml2argv-slirp.args                  | 10 ++++++
 .../bhyvexml2argv-slirp.ldargs                |  4 +++
 .../bhyvexml2argvdata/bhyvexml2argv-slirp.xml | 21 ++++++++++++
 tests/bhyvexml2argvtest.c                     |  3 ++
 .../bhyvexml2xmlout-slirp.xml                 | 32 +++++++++++++++++++
 tests/bhyvexml2xmltest.c                      |  1 +
 13 files changed, 172 insertions(+), 3 deletions(-)
 create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-slirp-ip.xml
 create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-slirp-mac-addr.args
 create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-slirp-mac-addr.ldargs
 create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-slirp-mac-addr.xml
 create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-slirp.args
 create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-slirp.ldargs
 create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-slirp.xml
 create mode 100644 tests/bhyvexml2xmloutdata/bhyvexml2xmlout-slirp.xml

-- 
2.51.2

Reply via email to