577{
580 ip4_addr_t netmask;
581 ip4_addr_t gw;
586
589
590 IP4_ADDR(&
addr, 172, 30, 115, 84);
591 IP4_ADDR(&netmask, 255, 255, 255, 0);
592 IP4_ADDR(&gw, 172, 30, 115, 1);
593
597
599
600 IP_ADDR4(&remote_addr, 172, 30, 115, 37);
601 etharp_add_static_entry(&(remote_addr.u_addr.ip4), &remote_mac);
602 }
603
604#if LWIP_IPV6
605 nd6_tmr();
606#endif
608
610
613 mdns_resp_init();
614 mdns_resp_add_netif(&
net_test,
"hostname");
615 snmp_init();
616 }
620 tcp_remote_port = 80;
621 err =
altcp_connect(tcp_client_pcb, &remote_addr, tcp_remote_port, tcp_client_connected);
624 altcp_err(tcp_client_pcb, tcp_client_err);
625 altcp_poll(tcp_client_pcb, tcp_client_poll, 10);
627 }
632 tcp_local_port = 80;
638 }
640 udp_client_pcb = udp_new();
642 udp_recv(udp_client_pcb, udp_client_recv,
NULL);
643 udp_remote_port = 161;
644 udp_connect(udp_client_pcb, &remote_addr, udp_remote_port);
645 }
647 udp_server_pcb = udp_new();
649 udp_local_port = 161;
650 udp_bind(udp_server_pcb,
IP_ANY_TYPE, udp_local_port);
651 udp_recv(udp_server_pcb, udp_server_recv,
NULL);
652 }
653
657 printf(
"reading input from file... ");
666 } else {
668 }
670
672 return 0;
673}
#define altcp_tcp_new_ip_type
#define LWIP_ASSERT(message, assertion)
static u8_t pktbuf[200000]
static void input_pkts(enum lwip_fuzz_type type, struct netif *netif, const u8_t *data, size_t len)
static err_t testif_init(struct netif *netif)
#define LWIP_FUZZ_UDP_CLIENT
#define LWIP_FUZZ_UDP_SERVER
#define LWIP_FUZZ_DEFAULT
#define LWIP_FUZZ_STATICARP
#define LWIP_FUZZ_TCP_CLIENT
#define LWIP_FUZZ_TCP_SERVER
GLuint GLuint GLsizei GLenum type
GLenum const GLvoid * addr
struct netif * netif_add(struct netif *netif, void *state, netif_init_fn init, netif_input_fn input)
void netif_set_link_up(struct netif *netif)
void netif_set_up(struct netif *netif)
_Check_return_opt_ _CRTIMP int __cdecl fflush(_Inout_opt_ FILE *_File)
_Check_return_opt_ _CRTIMP size_t __cdecl fread(_Out_writes_bytes_(_ElementSize *_Count) void *_DstBuf, _In_ size_t _ElementSize, _In_ size_t _Count, _Inout_ FILE *_File)
_Check_return_ _CRTIMP FILE *__cdecl fopen(_In_z_ const char *_Filename, _In_z_ const char *_Mode)
_Check_return_opt_ _CRTIMP int __cdecl fclose(_Inout_ FILE *_File)
#define ETH_ADDR(b0, b1, b2, b3, b4, b5)
void * lwiperf_start_tcp_server_default(lwiperf_report_fn report_fn, void *report_arg)
static struct netif net_test