fixes visibility of mnrs et driver functions

This commit was merged in pull request #2.
This commit is contained in:
2026-02-08 08:45:21 +01:00
parent 889470ed04
commit 9e6e3ef1f2
2 changed files with 10 additions and 11 deletions

View File

@@ -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;

View File

@@ -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