OpenCores
URL https://opencores.org/ocsvn/hf-risc/hf-risc/trunk

Subversion Repositories hf-risc

[/] [hf-risc/] [trunk/] [tools/] [riscv-gnu-toolchain-master/] [linux-headers/] [include/] [linux/] [netfilter_bridge/] [ebt_vlan.h] - Blame information for rev 13

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 13 serginhofr
#ifndef __LINUX_BRIDGE_EBT_VLAN_H
2
#define __LINUX_BRIDGE_EBT_VLAN_H
3
 
4
#include <linux/types.h>
5
 
6
#define EBT_VLAN_ID     0x01
7
#define EBT_VLAN_PRIO   0x02
8
#define EBT_VLAN_ENCAP  0x04
9
#define EBT_VLAN_MASK (EBT_VLAN_ID | EBT_VLAN_PRIO | EBT_VLAN_ENCAP)
10
#define EBT_VLAN_MATCH "vlan"
11
 
12
struct ebt_vlan_info {
13
        __u16 id;               /* VLAN ID {1-4095} */
14
        __u8 prio;              /* VLAN User Priority {0-7} */
15
        __be16 encap;           /* VLAN Encapsulated frame code {0-65535} */
16
        __u8 bitmask;           /* Args bitmask bit 1=1 - ID arg,
17
                                   bit 2=1 User-Priority arg, bit 3=1 encap*/
18
        __u8 invflags;          /* Inverse bitmask  bit 1=1 - inversed ID arg,
19
                                   bit 2=1 - inversed Pirority arg */
20
};
21
 
22
#endif

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.