
On 01/20/2013 11:22 AM, Roman Bogorodskiy wrote:
Updated patches that (hopefully) address issues noted by John Ferlan. This includes one additional patch to make virNetDevSetupControl() a public function.
Roman Bogorodskiy (5): FreeBSD: implement virNetDevExists() and virNetDevSetName(). Make virNetDevSetupControl() public. FreeBSD: implement virNetDevTapCreate() and virNetDevTapDelete(). FreeBSD: implement virNetDevSetMAC(). FreeBSD: implement virNetDevGetMTU().
src/libvirt_private.syms | 1 + src/util/virnetdev.c | 103 ++++++++++++++++++++++++++++++++++++++++--- src/util/virnetdev.h | 6 +++ src/util/virnetdevtap.c | 112 +++++++++++++++++++++++++++++++++++++++++++++-- 4 files changed, 213 insertions(+), 9 deletions(-)
I've looked; hopefully someone else can also take a glance just to make sure I haven't missed something that is libvirt specific... I'm not a network/bridge/tap expert by any stretch either. The HPVM vswitch experience only helps me so much... Still have issues with the TapCreate function - everything else seems fine to my eyes. John