# meta mark set vlan id map { 1 : 0x00000001, 4095 : 0x00004095 } __map%d test-bridge b size 2 __map%d test-bridge 0 element 00000100 : 00000001 0 [end] element 0000ff0f : 00004095 0 [end] bridge test-bridge input [ payload load 2b @ link header + 12 => reg 1 ] [ cmp eq reg 1 0x00000081 ] [ payload load 2b @ link header + 14 => reg 1 ] [ bitwise reg 1 = ( reg 1 & 0x0000ff0f ) ^ 0x00000000 ] [ lookup reg 1 set __map%d dreg 1 ] [ meta set mark with reg 1 ] # meta mark set vlan id map @map1 bridge test-bridge input [ payload load 2b @ link header + 12 => reg 1 ] [ cmp eq reg 1 0x00000081 ] [ payload load 2b @ link header + 14 => reg 1 ] [ bitwise reg 1 = ( reg 1 & 0x0000ff0f ) ^ 0x00000000 ] [ lookup reg 1 set map1 dreg 1 ] [ meta set mark with reg 1 ]