|
IgH EtherCAT Master
1.6.8
|
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 | |
| 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 74 of file ethernet.h.
| unsigned int ec_eoe::rx_idle |
Idle flag.
Definition at line 92 of file ethernet.h.
| unsigned int ec_eoe::tx_queue_size |
Transmit queue size.
Definition at line 95 of file ethernet.h.
| unsigned int ec_eoe::tx_idle |
Idle flag.
Definition at line 104 of file ethernet.h.
| unsigned int ec_eoe::tries |
Tries.
Definition at line 106 of file ethernet.h.