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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions