---
name: "libnet_802_1q_hdr"
section: "3"
platform: "linux"
package: "libnet1-dev"
version: "1.1.2.1-2"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/libnet_802_1q_hdr"
---

# libnet\_802\_1q\_hdr(3)

## NAME

libnet\_802\_1q\_hdr -

## SYNOPSIS

`#include <libnet-headers.h>`

### Data Fields

u\_int8\_t **vlan\_dhost** \[ETHER\_ADDR\_LEN\]\
 u\_int8\_t **vlan\_shost** \[ETHER\_ADDR\_LEN\]\
 u\_int16\_t **vlan\_tpi**\
 u\_int16\_t **vlan\_priority\_c\_vid**\
 u\_int16\_t **vlan\_len**\

## Detailed Description

IEEE 802.1Q (Virtual Local Area Network) VLAN header, static header size: 18 bytes

## Field Documentation

### u\_int8\_t libnet\_802\_1q\_hdr::vlan\_dhost\[ETHER\_ADDR\_LEN\]

destination ethernet address

### u\_int16\_t libnet\_802\_1q\_hdr::vlan\_len

length or type (802.3 / Eth 2)

### u\_int16\_t libnet\_802\_1q\_hdr::vlan\_priority\_c\_vid

priority \| VLAN ID

### u\_int8\_t libnet\_802\_1q\_hdr::vlan\_shost\[ETHER\_ADDR\_LEN\]

source ethernet address

### u\_int16\_t libnet\_802\_1q\_hdr::vlan\_tpi

tag protocol ID

## Author

Generated automatically by Doxygen for libnet from the source code.
