Documentation
Includes
lwip/opt.h
#include "lwip/opt.h"
lwip/ip_addr.h
#include "lwip/ip_addr.h"
Macros
Marco LWIP_HDR_APPS_LWIPERF_H
#define LWIP_HDR_APPS_LWIPERF_H
Marco LWIPERF_TCP_PORT_DEFAULT
#define LWIPERF_TCP_PORT_DEFAULT 5001
Functions
Func lwiperf_start_tcp_server
void* lwiperf_start_tcp_server(const ip_addr_t* local_addr, u16_t local_port,
lwiperf_report_fn report_fn, void* report_arg);
Func lwiperf_start_tcp_server_default
void* lwiperf_start_tcp_server_default(lwiperf_report_fn report_fn, void* report_arg);
Func lwiperf_start_tcp_client
void* lwiperf_start_tcp_client(const ip_addr_t* remote_addr, u16_t remote_port,
enum lwiperf_client_type type,
lwiperf_report_fn report_fn, void* report_arg);
Func lwiperf_start_tcp_client_default
void* lwiperf_start_tcp_client_default(const ip_addr_t* remote_addr,
lwiperf_report_fn report_fn, void* report_arg);
Func lwiperf_abort
void lwiperf_abort(void* lwiperf_session);
Vars
Consts
Types
Typedefs
Typedef lwiperf_report_fn
typedef void (*lwiperf_report_fn)(void *arg, enum lwiperf_report_type report_type,
const ip_addr_t* local_addr, u16_t local_port, const ip_addr_t* remote_addr, u16_t remote_port,
u32_t bytes_transferred, u32_t ms_duration, u32_t bandwidth_kbitpsec);