Skip to content

Struct SYN_ETH

ClassList > SYN_ETH

More...

  • #include <syn_eth.h>

Public Attributes

Type Name
SYN_ETH_ArpEntry arp_cache
uint32_t arp_replies
uint32_t arp_requests
uint32_t frames_rx
uint32_t frames_tx
uint32_t gateway
uint32_t ip_addr
uint8_t mac_addr
uint32_t netmask

Detailed Description

Native Ethernet Interface Engine.

Public Attributes Documentation

variable arp_cache

SYN_ETH_ArpEntry SYN_ETH::arp_cache[SYN_ETH_ARP_CACHE_SIZE];

ARP cache table array


variable arp_replies

uint32_t SYN_ETH::arp_replies;

Total ARP replies processed


variable arp_requests

uint32_t SYN_ETH::arp_requests;

Total ARP requests processed


variable frames_rx

uint32_t SYN_ETH::frames_rx;

Total frames received


variable frames_tx

uint32_t SYN_ETH::frames_tx;

Total frames transmitted


variable gateway

uint32_t SYN_ETH::gateway;

Default gateway IP address


variable ip_addr

uint32_t SYN_ETH::ip_addr;

Interface IPv4 address


variable mac_addr

uint8_t SYN_ETH::mac_addr[SYN_ETH_MAC_LEN];

Interface MAC address


variable netmask

uint32_t SYN_ETH::netmask;

Interface subnet mask



The documentation for this class was generated from the following file src/syntropic/net/syn_eth.h