Go to the source code of this file.
Data Structures | |
struct | tag_driver_info |
struct | tag_ethernet_packet_format |
union | union_eth |
Defines | |
#define | PKTVECT 0xAE |
#define | SIZE_ETH_HEADER (int)14 |
#define | ETH_MIN (int)64 |
#define | ETH_MAX (int)1500 |
#define | NO_ERROR 0 |
#define | BAD_HANDLE 1 |
#define | BAD_TYPE 5 |
#define | NO_SPACE 9 |
#define | TYPE_INUSE 10 |
#define | BAD_COMMAND 11 |
#define | CANT_SEND 12 |
#define | DRIVER_INFO 1 |
#define | ACCESS_TYPE 2 |
#define | RELEASE_TYPE 3 |
#define | SEND_PKT 4 |
#define | GET_ADDRESS 6 |
#define | SET_RCVMODE 20 |
#define | GET_RCVMODE 21 |
#define | SET_MULTICAST 22 |
#define | DEL_MULTICAST 39 |
#define | INSTALL_WILDCARD 40 |
Typedefs | |
typedef tag_ethernet_packet_format | Eth_Packet |
typedef union_eth | Ethernet_Packet |
typedef tag_driver_info | Driver_Info |
typedef void(far * | fpFktPtr )() |
Functions | |
unsigned char | PktDriver_Installed (void) |
unsigned char | Get_Driver_Info (Driver_Info *drv_info) |
unsigned char | Get_Eth_Address (unsigned char *buffer, unsigned int len) |
unsigned char | Send_Packet (unsigned char *buffer, unsigned int len) |
unsigned int | Set_Access_Type (Driver_Info *drv_info, fpFktPtr Receiver, int *pkt_type, int *handle) |
unsigned int | Release_Type (unsigned int handle) |
unsigned int | Set_Multicast (unsigned char *mac_addr, int set) |
unsigned int | Set_WildcardAccess_Type (Driver_Info *drv_info, fpFktPtr Receiver, int *pkt_type, int *handle) |
unsigned int | Get_Receive_Mode (unsigned char *error) |
unsigned int | Set_Receive_Mode (unsigned int mode, unsigned char *error) |
|
Definition at line 89 of file PKTDRV.H. Referenced by Set_Access_Type(). |
|
|
|
|
|
|
|
|
|
Definition at line 96 of file PKTDRV.H. Referenced by Set_Multicast(). |
|
Definition at line 88 of file PKTDRV.H. Referenced by Get_Driver_Info(). |
|
|
|
|
|
Definition at line 92 of file PKTDRV.H. Referenced by Get_Eth_Address(). |
|
Definition at line 94 of file PKTDRV.H. Referenced by Get_Receive_Mode(). |
|
Definition at line 97 of file PKTDRV.H. Referenced by Set_WildcardAccess_Type(). |
|
|
|
|
|
Definition at line 67 of file PKTDRV.H. Referenced by Get_Driver_Info(), Get_Eth_Address(), Get_Receive_Mode(), Release_Type(), Send_Packet(), Set_Access_Type(), Set_Multicast(), Set_Receive_Mode(), and Set_WildcardAccess_Type(). |
|
Definition at line 90 of file PKTDRV.H. Referenced by Release_Type(). |
|
Definition at line 91 of file PKTDRV.H. Referenced by Send_Packet(). |
|
Definition at line 95 of file PKTDRV.H. Referenced by Set_Multicast(). |
|
Definition at line 93 of file PKTDRV.H. Referenced by Set_Receive_Mode(). |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 136 of file PKTDRV.H. Referenced by Set_Access_Type(), and Set_WildcardAccess_Type(). |
|
Definition at line 74 of file PKTDRV.C. References tag_driver_info::_class, tag_driver_info::basic, DRIVER_INFO, tag_driver_info::number, PKTVECT, tag_driver_info::type, and tag_driver_info::version. |
|
Definition at line 98 of file PKTDRV.C. References GET_ADDRESS, and PKTVECT. |
|
Definition at line 277 of file PKTDRV.C. References GET_RCVMODE, and PKTVECT. |
|
|
|
Definition at line 180 of file PKTDRV.C. References PKTVECT, and RELEASE_TYPE. |
|
|
|
Definition at line 146 of file PKTDRV.C. References tag_driver_info::_class, ACCESS_TYPE, fpFktPtr, tag_driver_info::number, PKTVECT, and tag_driver_info::type. |
|
Definition at line 201 of file PKTDRV.C. References DEL_MULTICAST, PKTVECT, and SET_MULTICAST. |
|
Definition at line 298 of file PKTDRV.C. References PKTVECT, and SET_RCVMODE. |
|
Definition at line 241 of file PKTDRV.C. References tag_driver_info::_class, fpFktPtr, INSTALL_WILDCARD, tag_driver_info::number, PKTVECT, and tag_driver_info::type. |