Classes | Defines | Variables

ethernet.h File Reference

Go to the source code of this file.

Classes

struct  ether_header
struct  ether_addr

Defines

#define ETHER_ADDR_LEN   6
#define ETHER_TYPE_LEN   2
#define ETHER_CRC_LEN   4
#define ETHER_ALIGN   2
#define ETHER_HDR_LEN   (ETHER_ADDR_LEN*2+ETHER_TYPE_LEN)
#define ETHER_MIN_LEN   64
#define ETHER_MAX_LEN   1518
#define ETHER_IS_VALID_LEN(foo)   ((foo) >= ETHER_MIN_LEN && (foo) <= ETHER_MAX_LEN)
#define ETHER_CRC_POLY_LE   0xedb88320
#define ETHER_CRC_POLY_BE   0x04c11db6
#define ETHER_IS_MULTICAST(addr)   (*(addr) & 0x01)
#define ETHERTYPE_8023   0x0004
#define ETHERTYPE_PUP   0x0200
#define ETHERTYPE_PUPAT   0x0200
#define ETHERTYPE_SPRITE   0x0500
#define ETHERTYPE_NS   0x0600
#define ETHERTYPE_NSAT   0x0601
#define ETHERTYPE_DLOG1   0x0660
#define ETHERTYPE_DLOG2   0x0661
#define ETHERTYPE_IP   0x0800
#define ETHERTYPE_X75   0x0801
#define ETHERTYPE_NBS   0x0802
#define ETHERTYPE_ECMA   0x0803
#define ETHERTYPE_CHAOS   0x0804
#define ETHERTYPE_X25   0x0805
#define ETHERTYPE_ARP   0x0806
#define ETHERTYPE_NSCOMPAT   0x0807
#define ETHERTYPE_FRARP   0x0808
#define ETHERTYPE_UBDEBUG   0x0900
#define ETHERTYPE_IEEEPUP   0x0A00
#define ETHERTYPE_IEEEPUPAT   0x0A01
#define ETHERTYPE_VINES   0x0BAD
#define ETHERTYPE_VINESLOOP   0x0BAE
#define ETHERTYPE_VINESECHO   0x0BAF
#define ETHERTYPE_TRAIL   0x1000
#define ETHERTYPE_NTRAILER   16
#define ETHERTYPE_DCA   0x1234
#define ETHERTYPE_VALID   0x1600
#define ETHERTYPE_DOGFIGHT   0x1989
#define ETHERTYPE_RCL   0x1995
#define ETHERTYPE_NBPVCD   0x3C00
#define ETHERTYPE_NBPSCD   0x3C01
#define ETHERTYPE_NBPCREQ   0x3C02
#define ETHERTYPE_NBPCRSP   0x3C03
#define ETHERTYPE_NBPCC   0x3C04
#define ETHERTYPE_NBPCLREQ   0x3C05
#define ETHERTYPE_NBPCLRSP   0x3C06
#define ETHERTYPE_NBPDG   0x3C07
#define ETHERTYPE_NBPDGB   0x3C08
#define ETHERTYPE_NBPCLAIM   0x3C09
#define ETHERTYPE_NBPDLTE   0x3C0A
#define ETHERTYPE_NBPRAS   0x3C0B
#define ETHERTYPE_NBPRAR   0x3C0C
#define ETHERTYPE_NBPRST   0x3C0D
#define ETHERTYPE_PCS   0x4242
#define ETHERTYPE_IMLBLDIAG   0x424C
#define ETHERTYPE_DIDDLE   0x4321
#define ETHERTYPE_IMLBL   0x4C42
#define ETHERTYPE_SIMNET   0x5208
#define ETHERTYPE_DECEXPER   0x6000
#define ETHERTYPE_MOPDL   0x6001
#define ETHERTYPE_MOPRC   0x6002
#define ETHERTYPE_DECnet   0x6003
#define ETHERTYPE_DN   ETHERTYPE_DECnet
#define ETHERTYPE_LAT   0x6004
#define ETHERTYPE_DECDIAG   0x6005
#define ETHERTYPE_DECCUST   0x6006
#define ETHERTYPE_SCA   0x6007
#define ETHERTYPE_AMBER   0x6008
#define ETHERTYPE_DECMUMPS   0x6009
#define ETHERTYPE_TRANSETHER   0x6558
#define ETHERTYPE_RAWFR   0x6559
#define ETHERTYPE_UBDL   0x7000
#define ETHERTYPE_UBNIU   0x7001
#define ETHERTYPE_UBDIAGLOOP   0x7002
#define ETHERTYPE_UBNMC   0x7003
#define ETHERTYPE_UBBST   0x7005
#define ETHERTYPE_OS9   0x7007
#define ETHERTYPE_OS9NET   0x7009
#define ETHERTYPE_RACAL   0x7030
#define ETHERTYPE_PRIMENTS   0x7031
#define ETHERTYPE_CABLETRON   0x7034
#define ETHERTYPE_CRONUSVLN   0x8003
#define ETHERTYPE_CRONUS   0x8004
#define ETHERTYPE_HP   0x8005
#define ETHERTYPE_NESTAR   0x8006
#define ETHERTYPE_ATTSTANFORD   0x8008
#define ETHERTYPE_EXCELAN   0x8010
#define ETHERTYPE_SG_DIAG   0x8013
#define ETHERTYPE_SG_NETGAMES   0x8014
#define ETHERTYPE_SG_RESV   0x8015
#define ETHERTYPE_SG_BOUNCE   0x8016
#define ETHERTYPE_APOLLODOMAIN   0x8019
#define ETHERTYPE_TYMSHARE   0x802E
#define ETHERTYPE_TIGAN   0x802F
#define ETHERTYPE_REVARP   0x8035
#define ETHERTYPE_AEONIC   0x8036
#define ETHERTYPE_IPXNEW   0x8037
#define ETHERTYPE_LANBRIDGE   0x8038
#define ETHERTYPE_DSMD   0x8039
#define ETHERTYPE_ARGONAUT   0x803A
#define ETHERTYPE_VAXELN   0x803B
#define ETHERTYPE_DECDNS   0x803C
#define ETHERTYPE_ENCRYPT   0x803D
#define ETHERTYPE_DECDTS   0x803E
#define ETHERTYPE_DECLTM   0x803F
#define ETHERTYPE_DECNETBIOS   0x8040
#define ETHERTYPE_DECLAST   0x8041
#define ETHERTYPE_PLANNING   0x8044
#define ETHERTYPE_DECAM   0x8048
#define ETHERTYPE_EXPERDATA   0x8049
#define ETHERTYPE_VEXP   0x805B
#define ETHERTYPE_VPROD   0x805C
#define ETHERTYPE_ES   0x805D
#define ETHERTYPE_LITTLE   0x8060
#define ETHERTYPE_COUNTERPOINT   0x8062
#define ETHERTYPE_VEECO   0x8067
#define ETHERTYPE_GENDYN   0x8068
#define ETHERTYPE_ATT   0x8069
#define ETHERTYPE_AUTOPHON   0x806A
#define ETHERTYPE_COMDESIGN   0x806C
#define ETHERTYPE_COMPUGRAPHIC   0x806D
#define ETHERTYPE_MATRA   0x807A
#define ETHERTYPE_DDE   0x807B
#define ETHERTYPE_MERIT   0x807C
#define ETHERTYPE_VLTLMAN   0x8080
#define ETHERTYPE_ATALK   0x809B
#define ETHERTYPE_AT   ETHERTYPE_ATALK
#define ETHERTYPE_APPLETALK   ETHERTYPE_ATALK
#define ETHERTYPE_SPIDER   0x809F
#define ETHERTYPE_PACER   0x80C6
#define ETHERTYPE_APPLITEK   0x80C7
#define ETHERTYPE_SNA   0x80D5
#define ETHERTYPE_VARIAN   0x80DD
#define ETHERTYPE_RETIX   0x80F2
#define ETHERTYPE_AARP   0x80F3
#define ETHERTYPE_APOLLO   0x80F7
#define ETHERTYPE_VLAN   0x8100
#define ETHERTYPE_BOFL   0x8102
#define ETHERTYPE_WELLFLEET   0x8103
#define ETHERTYPE_TALARIS   0x812B
#define ETHERTYPE_WATERLOO   0x8130
#define ETHERTYPE_HAYES   0x8130
#define ETHERTYPE_VGLAB   0x8131
#define ETHERTYPE_IPX   0x8137
#define ETHERTYPE_NOVELL   0x8138
#define ETHERTYPE_MUMPS   0x813F
#define ETHERTYPE_AMOEBA   0x8145
#define ETHERTYPE_FLIP   0x8146
#define ETHERTYPE_VURESERVED   0x8147
#define ETHERTYPE_LOGICRAFT   0x8148
#define ETHERTYPE_NCD   0x8149
#define ETHERTYPE_ALPHA   0x814A
#define ETHERTYPE_SNMP   0x814C
#define ETHERTYPE_TEC   0x814F
#define ETHERTYPE_RATIONAL   0x8150
#define ETHERTYPE_XTP   0x817D
#define ETHERTYPE_SGITW   0x817E
#define ETHERTYPE_HIPPI_FP   0x8180
#define ETHERTYPE_STP   0x8181
#define ETHERTYPE_MOTOROLA   0x818D
#define ETHERTYPE_NETBEUI   0x8191
#define ETHERTYPE_ACCTON   0x8390
#define ETHERTYPE_TALARISMC   0x852B
#define ETHERTYPE_KALPANA   0x8582
#define ETHERTYPE_SECTRA   0x86DB
#define ETHERTYPE_IPV6   0x86DD
#define ETHERTYPE_DELTACON   0x86DE
#define ETHERTYPE_ATOMIC   0x86DF
#define ETHERTYPE_RDP   0x8739
#define ETHERTYPE_MICP   0x873A
#define ETHERTYPE_TCPCOMP   0x876B
#define ETHERTYPE_IPAS   0x876C
#define ETHERTYPE_SECUREDATA   0x876D
#define ETHERTYPE_FLOWCONTROL   0x8808
#define ETHERTYPE_PPP   0x880B
#define ETHERTYPE_HITACHI   0x8820
#define ETHERTYPE_MPLS   0x8847
#define ETHERTYPE_MPLS_MCAST   0x8848
#define ETHERTYPE_AXIS   0x8856
#define ETHERTYPE_PPPOEDISC   0x8863
#define ETHERTYPE_PPPOE   0x8864
#define ETHERTYPE_LANPROBE   0x8888
#define ETHERTYPE_PAE   0x888e
#define ETHERTYPE_LOOPBACK   0x9000
#define ETHERTYPE_LBACK   ETHERTYPE_LOOPBACK
#define ETHERTYPE_XNSSM   0x9001
#define ETHERTYPE_TCPSM   0x9002
#define ETHERTYPE_BCLOOP   0x9003
#define ETHERTYPE_DEBNI   0xAAAA
#define ETHERTYPE_SONIX   0xFAF5
#define ETHERTYPE_VITAL   0xFF00
#define ETHERTYPE_MAX   0xFFFF
#define ETHERTYPE_TRAIL   0x1000
#define ETHERTYPE_NTRAILER   16
#define ETHERMTU   (ETHER_MAX_LEN-ETHER_HDR_LEN-ETHER_CRC_LEN)
#define ETHERMIN   (ETHER_MIN_LEN-ETHER_HDR_LEN-ETHER_CRC_LEN)

Variables

const uint8_t etherbroadcastaddr [ETHER_ADDR_LEN]

Define Documentation

#define ETHER_ADDR_LEN   6

Definition at line 15 of file ethernet.h.

#define ETHER_ALIGN   2

Definition at line 33 of file ethernet.h.

#define ETHER_CRC_LEN   4

Definition at line 25 of file ethernet.h.

#define ETHER_CRC_POLY_BE   0x04c11db6

Definition at line 60 of file ethernet.h.

#define ETHER_CRC_POLY_LE   0xedb88320

Definition at line 59 of file ethernet.h.

#define ETHER_HDR_LEN   (ETHER_ADDR_LEN*2+ETHER_TYPE_LEN)

Definition at line 38 of file ethernet.h.

#define ETHER_IS_MULTICAST (   addr  )     (*(addr) & 0x01)

Definition at line 80 of file ethernet.h.

#define ETHER_IS_VALID_LEN (   foo  )     ((foo) >= ETHER_MIN_LEN && (foo) <= ETHER_MAX_LEN)

Definition at line 53 of file ethernet.h.

#define ETHER_MAX_LEN   1518

Definition at line 48 of file ethernet.h.

#define ETHER_MIN_LEN   64

Definition at line 43 of file ethernet.h.

#define ETHER_TYPE_LEN   2

Definition at line 20 of file ethernet.h.

#define ETHERMIN   (ETHER_MIN_LEN-ETHER_HDR_LEN-ETHER_CRC_LEN)

Definition at line 351 of file ethernet.h.

#define ETHERMTU   (ETHER_MAX_LEN-ETHER_HDR_LEN-ETHER_CRC_LEN)

Definition at line 350 of file ethernet.h.

#define ETHERTYPE_8023   0x0004

Definition at line 87 of file ethernet.h.

#define ETHERTYPE_AARP   0x80F3

Definition at line 248 of file ethernet.h.

#define ETHERTYPE_ACCTON   0x8390

Definition at line 302 of file ethernet.h.

#define ETHERTYPE_AEONIC   0x8036

Definition at line 190 of file ethernet.h.

#define ETHERTYPE_ALPHA   0x814A

Definition at line 270 of file ethernet.h.

#define ETHERTYPE_AMBER   0x6008

Definition at line 160 of file ethernet.h.

#define ETHERTYPE_AMOEBA   0x8145

Definition at line 265 of file ethernet.h.

#define ETHERTYPE_APOLLO   0x80F7

Definition at line 250 of file ethernet.h.

#define ETHERTYPE_APOLLODOMAIN   0x8019

Definition at line 186 of file ethernet.h.

#define ETHERTYPE_APPLETALK   ETHERTYPE_ATALK

Definition at line 229 of file ethernet.h.

#define ETHERTYPE_APPLITEK   0x80C7

Definition at line 237 of file ethernet.h.

#define ETHERTYPE_ARGONAUT   0x803A

Definition at line 194 of file ethernet.h.

#define ETHERTYPE_ARP   0x0806

Definition at line 103 of file ethernet.h.

#define ETHERTYPE_AT   ETHERTYPE_ATALK

Definition at line 228 of file ethernet.h.

#define ETHERTYPE_ATALK   0x809B

Definition at line 227 of file ethernet.h.

#define ETHERTYPE_ATOMIC   0x86DF

Definition at line 311 of file ethernet.h.

#define ETHERTYPE_ATT   0x8069

Definition at line 215 of file ethernet.h.

#define ETHERTYPE_ATTSTANFORD   0x8008

Definition at line 180 of file ethernet.h.

#define ETHERTYPE_AUTOPHON   0x806A

Definition at line 216 of file ethernet.h.

#define ETHERTYPE_AXIS   0x8856

Definition at line 325 of file ethernet.h.

#define ETHERTYPE_BCLOOP   0x9003

Definition at line 334 of file ethernet.h.

#define ETHERTYPE_BOFL   0x8102

Definition at line 253 of file ethernet.h.

#define ETHERTYPE_CABLETRON   0x7034

Definition at line 175 of file ethernet.h.

#define ETHERTYPE_CHAOS   0x0804

Definition at line 101 of file ethernet.h.

#define ETHERTYPE_COMDESIGN   0x806C

Definition at line 217 of file ethernet.h.

#define ETHERTYPE_COMPUGRAPHIC   0x806D

Definition at line 218 of file ethernet.h.

#define ETHERTYPE_COUNTERPOINT   0x8062

Definition at line 211 of file ethernet.h.

#define ETHERTYPE_CRONUS   0x8004

Definition at line 177 of file ethernet.h.

#define ETHERTYPE_CRONUSVLN   0x8003

Definition at line 176 of file ethernet.h.

#define ETHERTYPE_DCA   0x1234

Definition at line 124 of file ethernet.h.

#define ETHERTYPE_DDE   0x807B

Definition at line 221 of file ethernet.h.

#define ETHERTYPE_DEBNI   0xAAAA

Definition at line 335 of file ethernet.h.

#define ETHERTYPE_DECAM   0x8048

Definition at line 205 of file ethernet.h.

#define ETHERTYPE_DECCUST   0x6006

Definition at line 158 of file ethernet.h.

#define ETHERTYPE_DECDIAG   0x6005

Definition at line 157 of file ethernet.h.

#define ETHERTYPE_DECDNS   0x803C

Definition at line 196 of file ethernet.h.

#define ETHERTYPE_DECDTS   0x803E

Definition at line 198 of file ethernet.h.

#define ETHERTYPE_DECEXPER   0x6000

Definition at line 151 of file ethernet.h.

#define ETHERTYPE_DECLAST   0x8041

Definition at line 201 of file ethernet.h.

#define ETHERTYPE_DECLTM   0x803F

Definition at line 199 of file ethernet.h.

#define ETHERTYPE_DECMUMPS   0x6009

Definition at line 161 of file ethernet.h.

#define ETHERTYPE_DECnet   0x6003

Definition at line 154 of file ethernet.h.

#define ETHERTYPE_DECNETBIOS   0x8040

Definition at line 200 of file ethernet.h.

#define ETHERTYPE_DELTACON   0x86DE

Definition at line 310 of file ethernet.h.

#define ETHERTYPE_DIDDLE   0x4321

Definition at line 148 of file ethernet.h.

#define ETHERTYPE_DLOG1   0x0660

Definition at line 95 of file ethernet.h.

#define ETHERTYPE_DLOG2   0x0661

Definition at line 96 of file ethernet.h.

#define ETHERTYPE_DN   ETHERTYPE_DECnet

Definition at line 155 of file ethernet.h.

#define ETHERTYPE_DOGFIGHT   0x1989

Definition at line 126 of file ethernet.h.

#define ETHERTYPE_DSMD   0x8039

Definition at line 193 of file ethernet.h.

#define ETHERTYPE_ECMA   0x0803

Definition at line 100 of file ethernet.h.

#define ETHERTYPE_ENCRYPT   0x803D

Definition at line 197 of file ethernet.h.

#define ETHERTYPE_ES   0x805D

Definition at line 209 of file ethernet.h.

#define ETHERTYPE_EXCELAN   0x8010

Definition at line 181 of file ethernet.h.

#define ETHERTYPE_EXPERDATA   0x8049

Definition at line 206 of file ethernet.h.

#define ETHERTYPE_FLIP   0x8146

Definition at line 266 of file ethernet.h.

#define ETHERTYPE_FLOWCONTROL   0x8808

Definition at line 320 of file ethernet.h.

#define ETHERTYPE_FRARP   0x0808

Definition at line 105 of file ethernet.h.

#define ETHERTYPE_GENDYN   0x8068

Definition at line 214 of file ethernet.h.

#define ETHERTYPE_HAYES   0x8130

Definition at line 258 of file ethernet.h.

#define ETHERTYPE_HIPPI_FP   0x8180

Definition at line 280 of file ethernet.h.

#define ETHERTYPE_HITACHI   0x8820

Definition at line 322 of file ethernet.h.

#define ETHERTYPE_HP   0x8005

Definition at line 178 of file ethernet.h.

#define ETHERTYPE_IEEEPUP   0x0A00

Definition at line 109 of file ethernet.h.

#define ETHERTYPE_IEEEPUPAT   0x0A01

Definition at line 110 of file ethernet.h.

#define ETHERTYPE_IMLBL   0x4C42

Definition at line 149 of file ethernet.h.

#define ETHERTYPE_IMLBLDIAG   0x424C

Definition at line 147 of file ethernet.h.

#define ETHERTYPE_IP   0x0800

Definition at line 97 of file ethernet.h.

#define ETHERTYPE_IPAS   0x876C

Definition at line 318 of file ethernet.h.

#define ETHERTYPE_IPV6   0x86DD

Definition at line 309 of file ethernet.h.

#define ETHERTYPE_IPX   0x8137

Definition at line 261 of file ethernet.h.

#define ETHERTYPE_IPXNEW   0x8037

Definition at line 191 of file ethernet.h.

#define ETHERTYPE_KALPANA   0x8582

Definition at line 304 of file ethernet.h.

#define ETHERTYPE_LANBRIDGE   0x8038

Definition at line 192 of file ethernet.h.

#define ETHERTYPE_LANPROBE   0x8888

Definition at line 328 of file ethernet.h.

#define ETHERTYPE_LAT   0x6004

Definition at line 156 of file ethernet.h.

#define ETHERTYPE_LBACK   ETHERTYPE_LOOPBACK

Definition at line 331 of file ethernet.h.

#define ETHERTYPE_LITTLE   0x8060

Definition at line 210 of file ethernet.h.

#define ETHERTYPE_LOGICRAFT   0x8148

Definition at line 268 of file ethernet.h.

#define ETHERTYPE_LOOPBACK   0x9000

Definition at line 330 of file ethernet.h.

#define ETHERTYPE_MATRA   0x807A

Definition at line 220 of file ethernet.h.

#define ETHERTYPE_MAX   0xFFFF

Definition at line 340 of file ethernet.h.

#define ETHERTYPE_MERIT   0x807C

Definition at line 222 of file ethernet.h.

#define ETHERTYPE_MICP   0x873A

Definition at line 315 of file ethernet.h.

#define ETHERTYPE_MOPDL   0x6001

Definition at line 152 of file ethernet.h.

#define ETHERTYPE_MOPRC   0x6002

Definition at line 153 of file ethernet.h.

#define ETHERTYPE_MOTOROLA   0x818D

Definition at line 284 of file ethernet.h.

#define ETHERTYPE_MPLS   0x8847

Definition at line 323 of file ethernet.h.

#define ETHERTYPE_MPLS_MCAST   0x8848

Definition at line 324 of file ethernet.h.

#define ETHERTYPE_MUMPS   0x813F

Definition at line 264 of file ethernet.h.

#define ETHERTYPE_NBPCC   0x3C04

Definition at line 135 of file ethernet.h.

#define ETHERTYPE_NBPCLAIM   0x3C09

Definition at line 140 of file ethernet.h.

#define ETHERTYPE_NBPCLREQ   0x3C05

Definition at line 136 of file ethernet.h.

#define ETHERTYPE_NBPCLRSP   0x3C06

Definition at line 137 of file ethernet.h.

#define ETHERTYPE_NBPCREQ   0x3C02

Definition at line 133 of file ethernet.h.

#define ETHERTYPE_NBPCRSP   0x3C03

Definition at line 134 of file ethernet.h.

#define ETHERTYPE_NBPDG   0x3C07

Definition at line 138 of file ethernet.h.

#define ETHERTYPE_NBPDGB   0x3C08

Definition at line 139 of file ethernet.h.

#define ETHERTYPE_NBPDLTE   0x3C0A

Definition at line 141 of file ethernet.h.

#define ETHERTYPE_NBPRAR   0x3C0C

Definition at line 143 of file ethernet.h.

#define ETHERTYPE_NBPRAS   0x3C0B

Definition at line 142 of file ethernet.h.

#define ETHERTYPE_NBPRST   0x3C0D

Definition at line 144 of file ethernet.h.

#define ETHERTYPE_NBPSCD   0x3C01

Definition at line 132 of file ethernet.h.

#define ETHERTYPE_NBPVCD   0x3C00

Definition at line 131 of file ethernet.h.

#define ETHERTYPE_NBS   0x0802

Definition at line 99 of file ethernet.h.

#define ETHERTYPE_NCD   0x8149

Definition at line 269 of file ethernet.h.

#define ETHERTYPE_NESTAR   0x8006

Definition at line 179 of file ethernet.h.

#define ETHERTYPE_NETBEUI   0x8191

Definition at line 285 of file ethernet.h.

#define ETHERTYPE_NOVELL   0x8138

Definition at line 262 of file ethernet.h.

#define ETHERTYPE_NS   0x0600

Definition at line 93 of file ethernet.h.

#define ETHERTYPE_NSAT   0x0601

Definition at line 94 of file ethernet.h.

#define ETHERTYPE_NSCOMPAT   0x0807

Definition at line 104 of file ethernet.h.

#define ETHERTYPE_NTRAILER   16

Definition at line 348 of file ethernet.h.

#define ETHERTYPE_NTRAILER   16

Definition at line 348 of file ethernet.h.

#define ETHERTYPE_OS9   0x7007

Definition at line 170 of file ethernet.h.

#define ETHERTYPE_OS9NET   0x7009

Definition at line 171 of file ethernet.h.

#define ETHERTYPE_PACER   0x80C6

Definition at line 236 of file ethernet.h.

#define ETHERTYPE_PAE   0x888e

Definition at line 329 of file ethernet.h.

#define ETHERTYPE_PCS   0x4242

Definition at line 146 of file ethernet.h.

#define ETHERTYPE_PLANNING   0x8044

Definition at line 203 of file ethernet.h.

#define ETHERTYPE_PPP   0x880B

Definition at line 321 of file ethernet.h.

#define ETHERTYPE_PPPOE   0x8864

Definition at line 327 of file ethernet.h.

#define ETHERTYPE_PPPOEDISC   0x8863

Definition at line 326 of file ethernet.h.

#define ETHERTYPE_PRIMENTS   0x7031

Definition at line 174 of file ethernet.h.

#define ETHERTYPE_PUP   0x0200

Definition at line 89 of file ethernet.h.

#define ETHERTYPE_PUPAT   0x0200

Definition at line 90 of file ethernet.h.

#define ETHERTYPE_RACAL   0x7030

Definition at line 173 of file ethernet.h.

#define ETHERTYPE_RATIONAL   0x8150

Definition at line 274 of file ethernet.h.

#define ETHERTYPE_RAWFR   0x6559

Definition at line 164 of file ethernet.h.

#define ETHERTYPE_RCL   0x1995

Definition at line 127 of file ethernet.h.

#define ETHERTYPE_RDP   0x8739

Definition at line 314 of file ethernet.h.

#define ETHERTYPE_RETIX   0x80F2

Definition at line 247 of file ethernet.h.

#define ETHERTYPE_REVARP   0x8035

Definition at line 189 of file ethernet.h.

#define ETHERTYPE_SCA   0x6007

Definition at line 159 of file ethernet.h.

#define ETHERTYPE_SECTRA   0x86DB

Definition at line 308 of file ethernet.h.

#define ETHERTYPE_SECUREDATA   0x876D

Definition at line 319 of file ethernet.h.

#define ETHERTYPE_SG_BOUNCE   0x8016

Definition at line 185 of file ethernet.h.

#define ETHERTYPE_SG_DIAG   0x8013

Definition at line 182 of file ethernet.h.

#define ETHERTYPE_SG_NETGAMES   0x8014

Definition at line 183 of file ethernet.h.

#define ETHERTYPE_SG_RESV   0x8015

Definition at line 184 of file ethernet.h.

#define ETHERTYPE_SGITW   0x817E

Definition at line 279 of file ethernet.h.

#define ETHERTYPE_SIMNET   0x5208

Definition at line 150 of file ethernet.h.

#define ETHERTYPE_SNA   0x80D5

Definition at line 242 of file ethernet.h.

#define ETHERTYPE_SNMP   0x814C

Definition at line 271 of file ethernet.h.

#define ETHERTYPE_SONIX   0xFAF5

Definition at line 336 of file ethernet.h.

#define ETHERTYPE_SPIDER   0x809F

Definition at line 231 of file ethernet.h.

#define ETHERTYPE_SPRITE   0x0500

Definition at line 91 of file ethernet.h.

#define ETHERTYPE_STP   0x8181

Definition at line 281 of file ethernet.h.

#define ETHERTYPE_TALARIS   0x812B

Definition at line 256 of file ethernet.h.

#define ETHERTYPE_TALARISMC   0x852B

Definition at line 303 of file ethernet.h.

#define ETHERTYPE_TCPCOMP   0x876B

Definition at line 317 of file ethernet.h.

#define ETHERTYPE_TCPSM   0x9002

Definition at line 333 of file ethernet.h.

#define ETHERTYPE_TEC   0x814F

Definition at line 273 of file ethernet.h.

#define ETHERTYPE_TIGAN   0x802F

Definition at line 188 of file ethernet.h.

#define ETHERTYPE_TRAIL   0x1000

Definition at line 347 of file ethernet.h.

#define ETHERTYPE_TRAIL   0x1000

Definition at line 347 of file ethernet.h.

#define ETHERTYPE_TRANSETHER   0x6558

Definition at line 163 of file ethernet.h.

#define ETHERTYPE_TYMSHARE   0x802E

Definition at line 187 of file ethernet.h.

#define ETHERTYPE_UBBST   0x7005

Definition at line 169 of file ethernet.h.

#define ETHERTYPE_UBDEBUG   0x0900

Definition at line 108 of file ethernet.h.

#define ETHERTYPE_UBDIAGLOOP   0x7002

Definition at line 167 of file ethernet.h.

#define ETHERTYPE_UBDL   0x7000

Definition at line 165 of file ethernet.h.

#define ETHERTYPE_UBNIU   0x7001

Definition at line 166 of file ethernet.h.

#define ETHERTYPE_UBNMC   0x7003

Definition at line 168 of file ethernet.h.

#define ETHERTYPE_VALID   0x1600

Definition at line 125 of file ethernet.h.

#define ETHERTYPE_VARIAN   0x80DD

Definition at line 243 of file ethernet.h.

#define ETHERTYPE_VAXELN   0x803B

Definition at line 195 of file ethernet.h.

#define ETHERTYPE_VEECO   0x8067

Definition at line 213 of file ethernet.h.

#define ETHERTYPE_VEXP   0x805B

Definition at line 207 of file ethernet.h.

#define ETHERTYPE_VGLAB   0x8131

Definition at line 259 of file ethernet.h.

#define ETHERTYPE_VINES   0x0BAD

Definition at line 111 of file ethernet.h.

#define ETHERTYPE_VINESECHO   0x0BAF

Definition at line 113 of file ethernet.h.

#define ETHERTYPE_VINESLOOP   0x0BAE

Definition at line 112 of file ethernet.h.

#define ETHERTYPE_VITAL   0xFF00

Definition at line 337 of file ethernet.h.

#define ETHERTYPE_VLAN   0x8100

Definition at line 251 of file ethernet.h.

#define ETHERTYPE_VLTLMAN   0x8080

Definition at line 224 of file ethernet.h.

#define ETHERTYPE_VPROD   0x805C

Definition at line 208 of file ethernet.h.

#define ETHERTYPE_VURESERVED   0x8147

Definition at line 267 of file ethernet.h.

#define ETHERTYPE_WATERLOO   0x8130

Definition at line 257 of file ethernet.h.

#define ETHERTYPE_WELLFLEET   0x8103

Definition at line 254 of file ethernet.h.

#define ETHERTYPE_X25   0x0805

Definition at line 102 of file ethernet.h.

#define ETHERTYPE_X75   0x0801

Definition at line 98 of file ethernet.h.

#define ETHERTYPE_XNSSM   0x9001

Definition at line 332 of file ethernet.h.

#define ETHERTYPE_XTP   0x817D

Definition at line 278 of file ethernet.h.


Variable Documentation

const uint8_t etherbroadcastaddr[ETHER_ADDR_LEN]