Classes | |
class | Address |
represents an Ethernet hardware address More... | |
Functions | |
Address | getBroadcastAddress () |
Returns the Ethernet broadcast address (ff:ff:ff:ff:ff:ff) More... | |
Address | getDefaultMulticastAddress () |
Returns the default Ethernet multicast address for NDN. More... | |
std::ostream & | operator<< (std::ostream &o, const Address &a) |
Variables | |
const uint16_t | ETHERTYPE_NDN = 0x8624 |
const size_t | ADDR_LEN = 6 |
Octets in one Ethernet address. More... | |
const size_t | TYPE_LEN = 2 |
Octets in Ethertype field. More... | |
const size_t | HDR_LEN = 14 |
Total octets in Ethernet header (without 802.1Q tag) More... | |
const size_t | TAG_LEN = 4 |
Octets in 802.1Q tag (TPID + priority + VLAN) More... | |
const size_t | MIN_DATA_LEN = 46 |
Min octets in Ethernet payload (assuming no 802.1Q tag) More... | |
const size_t | MAX_DATA_LEN = 1500 |
Max octets in Ethernet payload. More... | |
const size_t | CRC_LEN = 4 |
Octets in Ethernet frame check sequence. More... | |
Address ndn::ethernet::getBroadcastAddress | ( | ) |
Returns the Ethernet broadcast address (ff:ff:ff:ff:ff:ff)
Definition at line 123 of file ethernet.cpp.
Referenced by ndn::net::computePrefixLength(), and ndn::ethernet::Address::isBroadcast().
Address ndn::ethernet::getDefaultMulticastAddress | ( | ) |
Returns the default Ethernet multicast address for NDN.
Definition at line 129 of file ethernet.cpp.
std::ostream & ndn::ethernet::operator<< | ( | std::ostream & | o, |
const Address & | a | ||
) |
Definition at line 135 of file ethernet.cpp.
References ndn::ethernet::Address::toString().
const uint16_t ndn::ethernet::ETHERTYPE_NDN = 0x8624 |
Definition at line 39 of file ethernet.hpp.
Referenced by nfd::ethernet::checkFrameHeader(), nfd::face::EthernetTransport::doClose(), nfd::face::EthernetChannel::listen(), nfd::face::MulticastEthernetTransport::MulticastEthernetTransport(), and nfd::face::UnicastEthernetTransport::UnicastEthernetTransport().
const size_t ndn::ethernet::ADDR_LEN = 6 |
Octets in one Ethernet address.
Definition at line 41 of file ethernet.hpp.
Referenced by ndn::net::computePrefixLength(), ndn::net::ifaScopeToAddressScope(), nfd::face::MulticastEthernetTransport::MulticastEthernetTransport(), and nfd::face::EthernetTransport::receivePayload().
const size_t ndn::ethernet::TYPE_LEN = 2 |
Octets in Ethertype field.
Definition at line 42 of file ethernet.hpp.
Referenced by nfd::face::EthernetTransport::doClose().
const size_t ndn::ethernet::HDR_LEN = 14 |
Total octets in Ethernet header (without 802.1Q tag)
Definition at line 43 of file ethernet.hpp.
Referenced by nfd::ethernet::checkFrameHeader(), nfd::face::EthernetTransport::doClose(), and nfd::face::EthernetChannel::listen().
const size_t ndn::ethernet::TAG_LEN = 4 |
Octets in 802.1Q tag (TPID + priority + VLAN)
Definition at line 44 of file ethernet.hpp.
const size_t ndn::ethernet::MIN_DATA_LEN = 46 |
Min octets in Ethernet payload (assuming no 802.1Q tag)
Definition at line 45 of file ethernet.hpp.
Referenced by nfd::ethernet::checkFrameHeader(), and nfd::face::EthernetTransport::doClose().
const size_t ndn::ethernet::MAX_DATA_LEN = 1500 |
Max octets in Ethernet payload.
Definition at line 46 of file ethernet.hpp.
Referenced by ndn::net::convertToStdString().
const size_t ndn::ethernet::CRC_LEN = 4 |
Octets in Ethernet frame check sequence.
Definition at line 47 of file ethernet.hpp.