Andrés Pozo Muñoz
2017-Sep-18 15:21 UTC
[Bridge] Problem with syslog in bridge(?) with ethernet broadcast packets with QinQ
Hi all,
I'm facing some problem with ethernet multicast traffic and QinQ
(802.3q in both tags) in -apparently- a bridge in Ubuntu 16.04
(4.12.0-041200-generic).
My set up is the following:
+-----------+
| VM |
+-----+-----+
|
| tag 55
+---------+------------+
| OVS |
+-----------+----------+
| veth3.9
veth3 + |
+--+
| veth2
+-------+----------+
| BRIDGE |
+-------+----------+
|
|
+-------+----------+
| ens11f1 |
+------------------+
I am setting the inner tag with OVS and the outer tag with a vlan type veth.
The problem I have is that every packet sent from the VM to Ethernet
broadcast addresses (33:33:xx:xx:xx:xx) generates a "IPv6 header not
found" entry in syslog.
If I generate a 'ens11f1.9' interface and remove the BRIDGE, the log
entry dissapears.
Some questions:
* Is there any problem with these packets (ethernet multicast with
QinQ) in bridges?
* Is there any configuration I should change for the problem to dissapear?
Thanks in advance for your help! Any hint about what could be
generating those logs is appreciated.
Regards,
Andr?s Pozo
Stephen Hemminger
2017-Oct-12 14:58 UTC
[Bridge] Problem with syslog in bridge(?) with ethernet broadcast packets with QinQ
On Mon, 18 Sep 2017 17:21:11 +0200 Andr?s Pozo Mu?oz <andres.pozom at gmail.com> wrote:> Hi all, > > I'm facing some problem with ethernet multicast traffic and QinQ > (802.3q in both tags) in -apparently- a bridge in Ubuntu 16.04 > (4.12.0-041200-generic). > > My set up is the following: > +-----------+ > | VM | > +-----+-----+ > | > | tag 55 > +---------+------------+ > | OVS | > +-----------+----------+ > | veth3.9 > veth3 + | > +--+ > | veth2 > +-------+----------+ > | BRIDGE | > +-------+----------+ > | > | > +-------+----------+ > | ens11f1 | > +------------------+ > > > I am setting the inner tag with OVS and the outer tag with a vlan type veth. > The problem I have is that every packet sent from the VM to Ethernet > broadcast addresses (33:33:xx:xx:xx:xx) generates a "IPv6 header not > found" entry in syslog. > > If I generate a 'ens11f1.9' interface and remove the BRIDGE, the log > entry dissapears. > > Some questions: > * Is there any problem with these packets (ethernet multicast with > QinQ) in bridges? > * Is there any configuration I should change for the problem to dissapear? > > Thanks in advance for your help! Any hint about what could be > generating those logs is appreciated. > > Regards, > Andr?s PozoWhere is the log message coming from? Could you change the printk into a WARN_ON_ONCE and get backtrace? My guess is the firewall code doesn't understand the additional tag.