|
INET Framework for OMNeT++/OMNEST
|
Classes | |
| struct | inet::serializer::ether_header |
| struct | inet::serializer::ether_addr |
| struct | inet::serializer::snap_header |
Namespaces | |
| inet | |
| Copyright (c) 2005 Jan Ringo�, www.ringos.cz. | |
| inet::serializer | |
Macros | |
| #define | __PACKED__ __attribute__((packed)) |
| #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) /* is address mcast/bcast? */ |
| #define | ETHERTYPE_TRAIL 0x1000 /* Trailer packet */ |
| #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 | |
| struct inet::serializer::snap_header | inet::serializer::__PACKED__ |
| const uint8_t | inet::serializer::etherbroadcastaddr [ETHER_ADDR_LEN] |
| struct ieee80211_csa_ie __PACKED__ __attribute__((packed)) |
| #define ETHER_ADDR_LEN 6 |
Referenced by inet::serializer::ARPSerializer::serialize().
| #define ETHER_ALIGN 2 |
| #define ETHER_CRC_LEN 4 |
| #define ETHER_CRC_POLY_BE 0x04c11db6 |
| #define ETHER_CRC_POLY_LE 0xedb88320 |
| #define ETHER_HDR_LEN (ETHER_ADDR_LEN * 2 + ETHER_TYPE_LEN) |
| #define ETHER_IS_MULTICAST | ( | addr | ) | (*(addr) & 0x01) /* is address mcast/bcast? */ |
| #define ETHER_IS_VALID_LEN | ( | foo | ) | ((foo) >= ETHER_MIN_LEN && (foo) <= ETHER_MAX_LEN) |
| #define ETHER_MAX_LEN 1518 |
| #define ETHER_MIN_LEN 64 |
| #define ETHER_TYPE_LEN 2 |
| #define ETHERMIN (ETHER_MIN_LEN - ETHER_HDR_LEN - ETHER_CRC_LEN) |
| #define ETHERMTU (ETHER_MAX_LEN - ETHER_HDR_LEN - ETHER_CRC_LEN) |
| #define ETHERTYPE_NTRAILER 16 |
| #define ETHERTYPE_TRAIL 0x1000 /* Trailer packet */ |