IgH EtherCAT Master
1.5.3
|
Ethernet over EtherCAT (EoE) handler. More...
Data Fields | |
struct list_head | list |
list item | |
ec_slave_t * | slave |
pointer to the corresponding slave | |
ec_datagram_t | datagram |
datagram | |
unsigned int | queue_datagram |
the datagram is ready for queuing | |
void(* | state )(ec_eoe_t *) |
state function for the state machine | |
struct net_device * | dev |
net_device for virtual ethernet device | |
struct net_device_stats | stats |
device statistics | |
unsigned int | opened |
net_device is opened | |
unsigned long | rate_jiffies |
time of last rate output | |
struct sk_buff * | rx_skb |
current rx socket buffer | |
off_t | rx_skb_offset |
current write pointer in the socket buffer | |
size_t | rx_skb_size |
size of the allocated socket buffer memory | |
uint8_t | rx_expected_fragment |
next expected fragment number | |
uint32_t | rx_counter |
octets received during last second | |
uint32_t | rx_rate |
receive rate (bps) | |
unsigned int | rx_idle |
Idle flag. More... | |
struct list_head | tx_queue |
queue for frames to send | |
unsigned int | tx_queue_size |
Transmit queue size. More... | |
unsigned int | tx_queue_active |
kernel netif queue started | |
unsigned int | tx_queued_frames |
number of frames in the queue | |
struct semaphore | tx_queue_sem |
Semaphore for the send queue. More... | |
ec_eoe_frame_t * | tx_frame |
current TX frame | |
uint8_t | tx_frame_number |
number of the transmitted frame | |
uint8_t | tx_fragment_number |
number of the fragment | |
size_t | tx_offset |
number of octets sent | |
uint32_t | tx_counter |
octets transmitted during last second | |
uint32_t | tx_rate |
transmit rate (bps) | |
unsigned int | tx_idle |
Idle flag. More... | |
unsigned int | tries |
Tries. More... | |
Ethernet over EtherCAT (EoE) handler.
The master creates one of these objects for each slave that supports the EoE protocol.
Definition at line 76 of file ethernet.h.
unsigned int ec_eoe::rx_idle |
Idle flag.
Definition at line 94 of file ethernet.h.
unsigned int ec_eoe::tx_queue_size |
Transmit queue size.
Definition at line 97 of file ethernet.h.
struct semaphore ec_eoe::tx_queue_sem |
Semaphore for the send queue.
Definition at line 100 of file ethernet.h.
unsigned int ec_eoe::tx_idle |
Idle flag.
Definition at line 107 of file ethernet.h.
unsigned int ec_eoe::tries |
Tries.
Definition at line 109 of file ethernet.h.