main #2
@@ -70,13 +70,13 @@ const ULONG mnrs_mac_address_msw = 0x0200;
|
|||||||
const ULONG mnrs_mac_address_lsw = 0x00334450;
|
const ULONG mnrs_mac_address_lsw = 0x00334450;
|
||||||
|
|
||||||
/* Define driver prototypes. */
|
/* Define driver prototypes. */
|
||||||
VOID _nx_mnrs_network_driver(NX_IP_DRIVER* driver_req_ptr);
|
VOID nx_mnrs_network_driver(NX_IP_DRIVER* driver_req_ptr);
|
||||||
void _nx_mnrs_network_driver_output(NX_PACKET* packet_ptr, UINT interface_instance_id);
|
static void _nx_mnrs_network_driver_output(NX_PACKET* packet_ptr, UINT interface_instance_id);
|
||||||
void _nx_mnrs_network_driver_receive(NX_IP* ip_ptr, NX_PACKET* packet_ptr, UINT interface_instance_id);
|
static void _nx_mnrs_network_driver_receive(NX_IP* ip_ptr, NX_PACKET* packet_ptr, UINT interface_instance_id);
|
||||||
UINT _nx_mnrs_eth_send_packet(NX_PACKET* packet_ptr, volatile ethmac_t* ethmac);
|
static UINT _nx_mnrs_eth_send_packet(NX_PACKET* packet_ptr, volatile ethmac_t* ethmac);
|
||||||
VOID _nx_mnrs_eth_recv_packet(UINT i);
|
static VOID _nx_mnrs_eth_recv_packet(UINT i);
|
||||||
VOID _nx_mnrs_eth_recv_packet_eth0(VOID);
|
static VOID _nx_mnrs_eth_recv_packet_eth0(VOID);
|
||||||
VOID _nx_mnrs_eth_recv_packet_eth1(VOID);
|
static VOID _nx_mnrs_eth_recv_packet_eth1(VOID);
|
||||||
|
|
||||||
#define NX_MNRS_DRIVER_MAX_MCAST_ADDRESSES 3
|
#define NX_MNRS_DRIVER_MAX_MCAST_ADDRESSES 3
|
||||||
typedef struct MAC_ADDRESS_STRUCT
|
typedef struct MAC_ADDRESS_STRUCT
|
||||||
@@ -164,7 +164,7 @@ static _nx_mnrs_network_driver_instance_type nx_mnrs_driver[NX_MAX_PHYSICAL_INTE
|
|||||||
/* resulting in version 6.4.0 */
|
/* resulting in version 6.4.0 */
|
||||||
/* */
|
/* */
|
||||||
/**************************************************************************/
|
/**************************************************************************/
|
||||||
VOID _nx_mnrs_network_driver(NX_IP_DRIVER* driver_req_ptr)
|
VOID nx_mnrs_network_driver(NX_IP_DRIVER* driver_req_ptr)
|
||||||
{
|
{
|
||||||
UINT i = 0;
|
UINT i = 0;
|
||||||
NX_IP* ip_ptr;
|
NX_IP* ip_ptr;
|
||||||
|
|||||||
@@ -36,9 +36,8 @@ void thread_1_entry(ULONG thread_input);
|
|||||||
void thread_1_connect_received(NX_TCP_SOCKET* server_socket, UINT port);
|
void thread_1_connect_received(NX_TCP_SOCKET* server_socket, UINT port);
|
||||||
void thread_1_disconnect_received(NX_TCP_SOCKET* server_socket);
|
void thread_1_disconnect_received(NX_TCP_SOCKET* server_socket);
|
||||||
|
|
||||||
void _nx_ram_network_driver(struct NX_IP_DRIVER_STRUCT* driver_req);
|
void nx_mnrs_network_driver(struct NX_IP_DRIVER_STRUCT* driver_req);
|
||||||
void _nx_mnrs_network_driver(struct NX_IP_DRIVER_STRUCT* driver_req);
|
#define NETWORK_DRIVER nx_mnrs_network_driver
|
||||||
#define NETWORK_DRIVER _nx_mnrs_network_driver
|
|
||||||
// alternative the ram driver can be used
|
// alternative the ram driver can be used
|
||||||
// #define NETWORK_DRIVER _nx_ram_network_driver
|
// #define NETWORK_DRIVER _nx_ram_network_driver
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user