Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 Nov 2015 15:50:42 -0200
From:      Eduardo Meyer <dudu.meyer@gmail.com>
To:        freebsd-stable@freebsd.org
Subject:   Netmap vale + bridge on -STABLE
Message-ID:  <CAEqdE_515KWDdmmTLV=9jnfegzhGHOmGxmwaK18wcjt3g8sa-A@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hello,

I am trying to achieve a netmap based bridge which will allow me to capture
packets from it, say, I want to bridge ix0 + ix1 and be able to tcpdump it
(in fact I want to run other applications which are netmap aware).

Should it work on -STABLE? Because as far as I remember I could make it
work in the past, and some other people[1] had some success doing it too
(at least the vale + wire bridge part)

What I get is an error while opening ix0 connected to vale:

# ./vale-ctl
257.967371 bdg_ctl [148] bridge:0 port:0 vale0:fnm0
257.967399 bdg_ctl [148] bridge:0 port:1 vale0:ids0
257.967407 bdg_ctl [148] bridge:0 port:2 vale0:ix0
257.967414 bdg_ctl [148] bridge:1 port:0 vale1:fnm1
257.967419 bdg_ctl [148] bridge:1 port:1 vale1:ids1
257.967428 bdg_ctl [148] bridge:1 port:2 vale1:ix1

# ./bridge -i netmap:ix0 -i netmap:ix1
./bridge built Nov 26 2015 19:18:34
268.504787 nm_open [839] NIOCREGIF failed: Device busy ix0
268.504800 main [233] cannot open netmap:ix0
Exit 1

How can I achieve it? Is it ok to expect to have another netmap capable
software (say like suricata) to use this other vale connected port? Or will
both software (bridge and suricata) concurrently copy and remove packets
from netmap rings and therefore mess up the whole thing?

[1]
https://lists.openinfosecfoundation.org/pipermail/oisf-users/2015-October/005310.html


-- 
===========
Eduardo Meyer
pessoal: dudu.meyer@gmail.com
profissional: ddm.farmaciap@saude.gov.br



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAEqdE_515KWDdmmTLV=9jnfegzhGHOmGxmwaK18wcjt3g8sa-A>