Add iperf to apps;

Fix compile of lwiperf.c
This commit is contained in:
Dirk Ziegelmeier 2015-11-18 07:46:39 +01:00
parent e4f7ddacb3
commit e15872982e
2 changed files with 8 additions and 4 deletions

View File

@ -31,7 +31,7 @@
# COREFILES, CORE4FILES: The minimum set of files needed for lwIP.
COREFILES=$(LWIPDIR)/core/def.c \
$(LWIPDIR)/core/dns.c \
$(LWIPDIR)/core/dns.c \
$(LWIPDIR)/core/inet_chksum.c \
$(LWIPDIR)/core/init.c \
$(LWIPDIR)/core/mem.c \
@ -129,7 +129,10 @@ SNMPFILES=$(LWIPDIR)/apps/snmp/asn1_dec.c \
# HTTPDFILES: HTTP server
HTTPDFILES=$(LWIPDIR)/apps/httpd/fs.c \
$(LWIPDIR)/apps/httpd/httpd.c
# LWIPERFFILES: IPERF client
LWIPERFFILES=$(LWIPDIR)/apps/lwiperf/lwiperf.c
# SNTPFILES: SNTP client
SNTPFILES=$(LWIPDIR)/apps/sntp/sntp.c
@ -139,5 +142,6 @@ NETBIOSNSFILES=$(LWIPDIR)/apps/netbiosns/netbiosns.c
# LWIPAPPFILES: All LWIP APPs
LWIPAPPFILES=$(SNMPFILES) \
$(HTTPDFILES) \
$(LWIPERFFILES) \
$(SNTPFILES) \
$(NETBIOSNSFILES)

View File

@ -85,14 +85,14 @@ typedef struct _lwiperf_settings {
/** Basic connection handle */
struct _lwiperf_state_base;
typedef struct _lwiperf_state_base lwiperf_state_base_t;
typedef struct _lwiperf_state_base {
struct _lwiperf_state_base {
/* 1=tcp, 0=udp */
u8_t tcp;
/* 1=server, 0=client */
u8_t server;
lwiperf_state_base_t* next;
lwiperf_state_base_t* related_server_state;
} lwiperf_state_base_t;
};
/** Connection handle for a TCP iperf session */
typedef struct _lwiperf_state_tcp {