Public Attributes | List of all members
ecx_portt Struct Reference

#include <nicdrv.h>

Public Attributes

int dev_id
 
mtx_t * getindex_mutex
 
pthread_mutex_t getindex_mutex
 
CRITICAL_SECTION getindex_mutex
 
RTHANDLE getindex_region
 
HPEHANDLE handle
 
int lastidx
 
ecx_redporttredport
 
int redstate
 
HPERXBUFFERSET * rx_buffers
 
mtx_t * rx_mutex
 
pthread_mutex_t rx_mutex
 
CRITICAL_SECTION rx_mutex
 
RTHANDLE rx_region
 
ec_bufT rxbuf [EC_MAXBUF]
 
int rxbufstat [EC_MAXBUF]
 
int rxsa [EC_MAXBUF]
 
int sockhandle
 
pcap_tsockhandle
 
ec_stackT stack
 
ec_bufT tempinbuf
 
int tempinbufs
 
HPETXBUFFERSET * tx_buffers [EC_MAXBUF]
 
mtx_t * tx_mutex
 
pthread_mutex_t tx_mutex
 
CRITICAL_SECTION tx_mutex
 
RTHANDLE tx_region
 
ec_bufT txbuf [EC_MAXBUF]
 
ec_bufT txbuf2
 
int txbuflength [EC_MAXBUF]
 
int txbuflength2
 

Detailed Description

pointer structure to buffers, vars and mutexes for port instantiation

Definition at line 53 of file erika/nicdrv.h.

Member Data Documentation

◆ dev_id

int ecx_portt::dev_id

Device id in the device pool

Definition at line 83 of file erika/nicdrv.h.

◆ getindex_mutex [1/3]

mtx_t* ecx_portt::getindex_mutex

Definition at line 77 of file rtk/nicdrv.h.

◆ getindex_mutex [2/3]

pthread_mutex_t ecx_portt::getindex_mutex

Definition at line 84 of file linux/nicdrv.h.

◆ getindex_mutex [3/3]

CRITICAL_SECTION ecx_portt::getindex_mutex

Definition at line 87 of file win32/nicdrv.h.

◆ getindex_region

RTHANDLE ecx_portt::getindex_region

Definition at line 82 of file intime/nicdrv.h.

◆ handle

HPEHANDLE ecx_portt::handle

Definition at line 86 of file intime/nicdrv.h.

◆ lastidx

int ecx_portt::lastidx

last used frame index

Definition at line 76 of file erika/nicdrv.h.

◆ redport

ecx_redportt * ecx_portt::redport

pointer to redundancy port and buffers

Definition at line 80 of file erika/nicdrv.h.

◆ redstate

int ecx_portt::redstate

current redundancy state

Definition at line 78 of file erika/nicdrv.h.

◆ rx_buffers

HPERXBUFFERSET* ecx_portt::rx_buffers

Definition at line 87 of file intime/nicdrv.h.

◆ rx_mutex [1/3]

mtx_t* ecx_portt::rx_mutex

Definition at line 79 of file rtk/nicdrv.h.

◆ rx_mutex [2/3]

pthread_mutex_t ecx_portt::rx_mutex

Definition at line 86 of file linux/nicdrv.h.

◆ rx_mutex [3/3]

CRITICAL_SECTION ecx_portt::rx_mutex

Definition at line 89 of file win32/nicdrv.h.

◆ rx_region

RTHANDLE ecx_portt::rx_region

Definition at line 84 of file intime/nicdrv.h.

◆ rxbuf

ec_bufT ecx_portt::rxbuf

rx buffers

Definition at line 58 of file erika/nicdrv.h.

◆ rxbufstat

int ecx_portt::rxbufstat

rx buffer status

Definition at line 60 of file erika/nicdrv.h.

◆ rxsa

int ecx_portt::rxsa

rx MAC source address

Definition at line 62 of file erika/nicdrv.h.

◆ sockhandle [1/2]

pcap_t * ecx_portt::sockhandle

Definition at line 56 of file erika/nicdrv.h.

◆ sockhandle [2/2]

pcap_t* ecx_portt::sockhandle

Definition at line 59 of file macosx/nicdrv.h.

◆ stack

ec_stackT ecx_portt::stack

Definition at line 55 of file erika/nicdrv.h.

◆ tempinbuf

ec_bufT ecx_portt::tempinbuf

temporary rx buffer

Definition at line 64 of file erika/nicdrv.h.

◆ tempinbufs

int ecx_portt::tempinbufs

temporary rx buffer status

Definition at line 66 of file erika/nicdrv.h.

◆ tx_buffers

HPETXBUFFERSET* ecx_portt::tx_buffers[EC_MAXBUF]

Definition at line 88 of file intime/nicdrv.h.

◆ tx_mutex [1/3]

mtx_t* ecx_portt::tx_mutex

Definition at line 78 of file rtk/nicdrv.h.

◆ tx_mutex [2/3]

pthread_mutex_t ecx_portt::tx_mutex

Definition at line 85 of file linux/nicdrv.h.

◆ tx_mutex [3/3]

CRITICAL_SECTION ecx_portt::tx_mutex

Definition at line 88 of file win32/nicdrv.h.

◆ tx_region

RTHANDLE ecx_portt::tx_region

Definition at line 83 of file intime/nicdrv.h.

◆ txbuf

ec_bufT ecx_portt::txbuf

transmit buffers

Definition at line 68 of file erika/nicdrv.h.

◆ txbuf2

ec_bufT ecx_portt::txbuf2

temporary tx buffer

Definition at line 72 of file erika/nicdrv.h.

◆ txbuflength

int ecx_portt::txbuflength

transmit buffer lengths

transmit buffer lenghts

Definition at line 70 of file erika/nicdrv.h.

◆ txbuflength2

int ecx_portt::txbuflength2

temporary tx buffer length

Definition at line 74 of file erika/nicdrv.h.


The documentation for this struct was generated from the following file:


soem
Author(s): Arthur Ketels and M.J.G. van den Molengraft
autogenerated on Mon Feb 28 2022 23:46:58