Microchip® Advanced Software Framework

wilc/at_commands_wilc1000_wilc3000_example/iperf/iperf.h File Reference

Data Structures

struct  client_hdr
 
struct  iperf_stats
 
struct  server_hdr
 
struct  UDP_datagram
 

Macros

#define BUFSIZE   IPERF_WIFI_TCP_BUFFER_SIZE
 
#define HEADER_VERSION1   0x80000000
 iPerf Settings More...
 
#define IPERF_PORT   (5001)
 
#define IPERF_WIFI_TCP_BUFFER_SIZE   (1400)
 
#define IPERF_WIFI_UDP_BUFFER_SIZE   (1400)
 
#define RUN_NOW   0x00000001
 

Functions

void iperf_tcp_server (void)
 iperf function using TCP server mode More...
 
void iperf_udp_server (void)
 iperf function using UDP server. More...
 

#define HEADER_VERSION1   0x80000000

iPerf Settings

#define IPERF_PORT   (5001)
#define IPERF_WIFI_TCP_BUFFER_SIZE   (1400)
#define IPERF_WIFI_UDP_BUFFER_SIZE   (1400)

Referenced by iperf_udp_send().

#define RUN_NOW   0x00000001

void iperf_tcp_server ( void  )
void iperf_udp_server ( void  )

iperf function using UDP server.

References buffer, BUFSIZE, ERR_OK, IPERF_PORT, iperf_udp_recv(), iperf_udp_send(), NULL, osprintf(), stats, and vTaskDelay().

Referenced by wilc_task_1().