Skip to content

Broadcast/multicast QinQ packets received by OVS bridge are counted as RX dropped, flooded OK #362

@lassebm

Description

@lassebm

Tested with outer VLAN EtherType 0x88a8 and 0x8100. Both are counted as RX dropped.

RX dropped monitored with: ip -s link show dev vmbr0

Counted as RX dropped, flooded OK:

  • eth(src=xx:xx:xx:xx:xx:xx,dst=ff:ff:ff:ff:ff:ff),eth_type(0x88a8),vlan(vid=123),encap(eth_type(0x8100),vlan(vid=456),encap(eth_type(0x0800),ipv4()))
  • eth(src=xx:xx:xx:xx:xx:xx,dst=ff:ff:ff:ff:ff:ff),eth_type(0x8100),vlan(vid=123),encap(eth_type(0x8100),vlan(vid=456),encap(eth_type(0x0800),ipv4()))
  • eth(src=xx:xx:xx:xx:xx:xx,dst=ff:ff:ff:ff:ff:ff),eth_type(0x88a8),vlan(vid=123),encap(eth_type(0x8100),vlan(vid=456),encap(eth_type(0x0806),arp()))
  • eth(src=xx:xx:xx:xx:xx:xx,dst=ff:ff:ff:ff:ff:ff),eth_type(0x8100),vlan(vid=123),encap(eth_type(0x8100),vlan(vid=456),encap(eth_type(0x0806),arp()))
  • eth(src=xx:xx:xx:xx:xx:xx,dst=33:33:00:00:00:02),eth_type(0x88a8),vlan(vid=123),encap(eth_type(0x8100),vlan(vid=456),encap(eth_type(0x86dd),ipv6()))
  • eth(src=xx:xx:xx:xx:xx:xx,dst=33:33:00:00:00:02),eth_type(0x8100),vlan(vid=123),encap(eth_type(0x8100),vlan(vid=456),encap(eth_type(0x86dd),ipv6()))

NOT counted as RX dropped, flooded OK:

  • eth(src=xx:xx:xx:xx:xx:xx,dst=ff:ff:ff:ff:ff:ff),eth_type(0x8100),vlan(vid=123),encap(eth_type(0x0800),ipv4())
  • eth(src=xx:xx:xx:xx:xx:xx,dst=ff:ff:ff:ff:ff:ff),eth_type(0x8100),vlan(vid=123),encap(eth_type(0x0806),arp())
  • eth(src=xx:xx:xx:xx:xx:xx,dst=33:33:00:00:00:02),eth_type(0x8100),vlan(vid=123),encap(eth_type(0x86dd),ipv6())
  • eth(src=ab:cd:ef:12:34:56,dst=fe:dc:ba:65:43:21),eth_type(0x8100),vlan(vid=123),encap(eth_type(0x8100),vlan(vid=456),encap(eth_type(0x0800),ipv4()))

OVS config: other_config:vlan-limit=2
Open vSwitch version: 3.1.0
Linux kernel version: 6.8.12-9-pve (Proxmox VE 8.4)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions