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