695ebd3094ec0ce486a75be48274f381ff91d342vboxsync/*
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync * Hack to avoid function name collisions with slirp or any other code.
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync * Include at the end of your lwipopts.h
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync */
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#ifndef _VBOX_LWIP_NAMESPACE_H_
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define _VBOX_LWIP_NAMESPACE_H_
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define api_msg_input lwip_api_msg_input
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define api_msg_post lwip_api_msg_post
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define etharp_arp_input lwip_etharp_arp_input
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define etharp_find_addr lwip_etharp_find_addr
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define etharp_ip_input lwip_etharp_ip_input
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define etharp_output lwip_etharp_output
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define etharp_query lwip_etharp_query
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define etharp_request lwip_etharp_request
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define etharp_tmr lwip_etharp_tmr
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define icmp_dest_unreach lwip_icmp_dest_unreach
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define icmp_input lwip_icmp_input
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define inet_chksum lwip_inet_chksum
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define inet_chksum_pbuf lwip_inet_chksum_pbuf
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define inet_chksum_pseudo lwip_inet_chksum_pseudo
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define lwip_inet_aton(cp, addr) ipaddr_aton(cp, (ip_addr_t*)(addr))
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define ip_addr_any lwip_ip_addr_any
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define ip_addr_broadcast lwip_ip_addr_broadcast
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#ifdef ip_addr_isbroadcast
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync# undef ip_addr_isbroadcast
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync# if defined(ip4_addr_isbroadcast)
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync# define lwip_ip_addr_isbroadcast(ipaddr. netif) lwip_ip4_addr_isbroadcast((ipaddr)->addr, (netif))
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync# define ip4_addr_isbroadcast lwip_ip4_addr_isbroadcast
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync# endif
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#endif
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define ip_frag lwip_ip_frag
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define ip_frag_init lwip_ip_frag_init
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#if 0
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define ip_init lwip_ip_init
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#endif
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define ip_input lwip_ip_input
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define ip_output lwip_ip_output
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define ip_output_if lwip_ip_output_if
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define ip_reass lwip_ip_reass
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define ip_reass_tmr lwip_ip_reass_tmr
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define ip_route lwip_ip_route
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netbuf_alloc lwip_netbuf_alloc
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netbuf_chain lwip_netbuf_chain
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netbuf_data lwip_netbuf_data
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netbuf_delete lwip_netbuf_delete
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netbuf_first lwip_netbuf_first
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netbuf_free lwip_netbuf_free
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netbuf_new lwip_netbuf_new
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netbuf_next lwip_netbuf_next
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netbuf_ref lwip_netbuf_ref
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netconn_accept lwip_netconn_accept
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#if 0
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netconn_addr lwip_netconn_addr
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#endif
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netconn_bind lwip_netconn_bind
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netconn_close lwip_netconn_close
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netconn_connect lwip_netconn_connect
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netconn_delete lwip_netconn_delete
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netconn_disconnect lwip_netconn_disconnect
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#if 0
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netconn_err lwip_netconn_err
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netconn_listen lwip_netconn_listen
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netconn_new lwip_netconn_new
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netconn_new_with_callback lwip_netconn_new_with_callback
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#endif
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netconn_new_with_proto_and_callback lwip_netconn_new_with_proto_and_callback
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#if 0
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netconn_peer lwip_netconn_peer
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#endif
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netconn_recv lwip_netconn_recv
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netconn_send lwip_netconn_send
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#if 0
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netconn_type lwip_netconn_type
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netconn_write lwip_netconn_write
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#endif
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netif_add lwip_netif_add
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netif_default lwip_netif_default
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netif_find lwip_netif_find
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netif_init lwip_netif_init
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netif_list lwip_netif_list
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netif_remove lwip_netif_remove
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netif_set_addr lwip_netif_set_addr
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netif_set_default lwip_netif_set_default
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netif_set_down lwip_netif_set_down
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netif_set_gw lwip_netif_set_gw
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netif_set_ipaddr lwip_netif_set_ipaddr
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netif_set_netmask lwip_netif_set_netmask
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define netif_set_up lwip_netif_set_up
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#if MEM_LIBC_MALLOC == 0
2f1d44e9a9a9300febc520fcf80a2e3fd9b39b73vboxsync#if MEM_USE_POOLS == 0
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define mem_init lwip_mem_init
2f1d44e9a9a9300febc520fcf80a2e3fd9b39b73vboxsync#define mem_trim lwip_mem_trim
2f1d44e9a9a9300febc520fcf80a2e3fd9b39b73vboxsync#endif /* !MEM_USE_POOLS */
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define mem_malloc lwip_mem_malloc
2f1d44e9a9a9300febc520fcf80a2e3fd9b39b73vboxsync#define mem_calloc lwip_mem_calloc
2f1d44e9a9a9300febc520fcf80a2e3fd9b39b73vboxsync#define mem_free lwip_mem_free
2f1d44e9a9a9300febc520fcf80a2e3fd9b39b73vboxsync#endif /* !MEM_LIBC_MALLOC */
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define memp_free lwip_memp_free
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define memp_init lwip_memp_init
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define memp_malloc lwip_memp_malloc
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define pbuf_alloc lwip_pbuf_alloc
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define pbuf_cat lwip_pbuf_cat
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define pbuf_chain lwip_pbuf_chain
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define pbuf_clen lwip_pbuf_clen
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define pbuf_dechain lwip_pbuf_dechain
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define pbuf_dequeue lwip_pbuf_dequeue
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define pbuf_free lwip_pbuf_free
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define pbuf_header lwip_pbuf_header
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#if 0
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define pbuf_init lwip_pbuf_init
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#endif
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define pbuf_queue lwip_pbuf_queue
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define pbuf_realloc lwip_pbuf_realloc
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define pbuf_ref lwip_pbuf_ref
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define pbuf_take lwip_pbuf_take
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define raw_bind lwip_raw_bind
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define raw_connect lwip_raw_connect
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#if 0
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define raw_init lwip_raw_init
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#endif
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define raw_input lwip_raw_input
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define raw_new lwip_raw_new
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define raw_recv lwip_raw_recv
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define raw_remove lwip_raw_remove
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define raw_send lwip_raw_send
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define raw_sendto lwip_raw_sendto
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define stats_init lwip_stats_init
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define sys_arch_mbox_fetch lwip_sys_arch_mbox_fetch
641e2e067eb810f52974bc5a20171add2eae5e1cvboxsync#if 0 /* XXX: cf. lwip/sys.h which misinterprets this */
641e2e067eb810f52974bc5a20171add2eae5e1cvboxsync#define sys_arch_mbox_tryfetch lwip_sys_arch_mbox_tryfetch
641e2e067eb810f52974bc5a20171add2eae5e1cvboxsync#endif
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define sys_arch_protect lwip_sys_arch_protect
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define sys_arch_sem_wait lwip_sys_arch_sem_wait
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define sys_arch_timeouts lwip_sys_arch_timeouts
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define sys_arch_unprotect lwip_sys_arch_unprotect
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define sys_init lwip_sys_init
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#if 0
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define sys_mbox_fetch lwip_sys_mbox_fetch
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#endif
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define sys_mbox_free lwip_sys_mbox_free
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define sys_mbox_new lwip_sys_mbox_new
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define sys_mbox_post lwip_sys_mbox_post
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define sys_thread_new lwip_sys_thread_new
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define sys_msleep lwip_sys_msleep
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define sys_mbox_set_invalid lwip_sys_mbox_set_invalid
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define sys_mbox_valid lwip_sys_mbox_valid
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#if 1
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define sys_sem_wait_timeout lwip_sys_sem_wait_timeout
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define sys_sem_free lwip_sys_sem_free
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define sys_sem_new lwip_sys_sem_new
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define sys_sem_signal lwip_sys_sem_signal
71c72bdcf095e844aed2047203b267ba431f77ebvboxsync#define lwip_sys_sem_wait sys_sem_wait
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define sys_arch_sem_wait lwip_sys_arch_sem_wait
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#endif
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define sys_timeout_debug lwip_sys_timeout_debug
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define sys_untimeout lwip_sys_untimeout
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_abort lwip_tcp_abort
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_accept lwip_tcp_accept
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_active_pcbs lwip_tcp_active_pcbs
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_alloc lwip_tcp_alloc
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_arg lwip_tcp_arg
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_backoff lwip_tcp_backoff
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_bind lwip_tcp_bind
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_close lwip_tcp_close
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_connect lwip_tcp_connect
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_enqueue lwip_tcp_enqueue
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_err lwip_tcp_err
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_fasttmr lwip_tcp_fasttmr
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_init lwip_tcp_init
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_input lwip_tcp_input
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_input_pcb lwip_tcp_input_pcb
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_keepalive lwip_tcp_keepalive
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#if defined(tcp_listen)
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync# undef tcp_listen
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync# define tcp_listen(pcb) lwip_tcp_listen_with_backlog(pcb, TCP_DEFAULT_LISTEN_BACKLOG)
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#endif
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_listen_with_backlog lwip_tcp_listen_with_backlog
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_listen_pcbs lwip_tcp_listen_pcbs
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_new lwip_tcp_new
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_next_iss lwip_tcp_next_iss
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_output lwip_tcp_output
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_pcb_purge lwip_tcp_pcb_purge
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_pcb_remove lwip_tcp_pcb_remove
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_poll lwip_tcp_poll
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_recv lwip_tcp_recv
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_recved lwip_tcp_recved
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_rexmit lwip_tcp_rexmit
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_rexmit_rto lwip_tcp_rexmit_rto
2b114c590cf5a19f8047cd7bde9c7e5ae00aa22bvboxsync/* tcp_rst is renaming to tcp_rst_impl,
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync * so for cleaner ABI, _impl was added. */
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_rst_impl lwip_tcp_rst_impl
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_seg_copy lwip_tcp_seg_copy
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_seg_free lwip_tcp_seg_free
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_segs_free lwip_tcp_segs_free
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_send_ctrl lwip_tcp_send_ctrl
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_sent lwip_tcp_sent
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_setprio lwip_tcp_setprio
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_slowtmr lwip_tcp_slowtmr
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_ticks lwip_tcp_ticks
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_timer_needed lwip_tcp_timer_needed
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_tmp_pcb lwip_tcp_tmp_pcb
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_tmr lwip_tcp_tmr
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_tw_pcbs lwip_tcp_tw_pcbs
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcp_write lwip_tcp_write
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcpip_apimsg lwip_tcpip_apimsg
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#if 0
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcpip_callback lwip_tcpip_callback
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#endif
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcpip_init lwip_tcpip_init
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define tcpip_input lwip_tcpip_input
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define udp_bind lwip_udp_bind
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define udp_connect lwip_udp_connect
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define udp_disconnect lwip_udp_disconnect
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define udp_init lwip_udp_init
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define udp_input lwip_udp_input
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define udp_new lwip_udp_new
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define udp_pcbs lwip_udp_pcbs
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define udp_recv lwip_udp_recv
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define udp_remove lwip_udp_remove
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define udp_send lwip_udp_send
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define udp_sendto lwip_udp_sendto
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define lwip_pbuf_init()
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#define lwip_etharp_init()
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync
695ebd3094ec0ce486a75be48274f381ff91d342vboxsync#endif /* _VBOX_LWIP_NAMESPACE_H_ */