37 lines
790 B
C
37 lines
790 B
C
#ifndef __IPERF_API_H_
|
|
#define __IPERF_API_H_
|
|
|
|
//#include "lwip/ip_addr.h"
|
|
#include "commontypedef.h"
|
|
#include "appmgr.h"
|
|
|
|
|
|
/******************************************************
|
|
* Macros
|
|
******************************************************/
|
|
|
|
#define IPERF_UDP_NAT_SERVER_SEND_PKT_LEN 64
|
|
|
|
/******************************************************
|
|
* structure
|
|
******************************************************/
|
|
|
|
typedef enum {
|
|
IPERF_STREAM_PROTOCOL_UDP = 0,
|
|
IPERF_STREAM_PROTOCOL_TCP = 1,
|
|
}IPERF_STREAM_PROTOCOL;
|
|
|
|
typedef enum {
|
|
IPERF_STREAM_DOMAIN_IP4 = 0,
|
|
IPERF_STREAM_DOMAIN_IP6 = 1,
|
|
}IPERF_STREAM_DOMAIN;
|
|
|
|
/*iperf init/terminate API*/
|
|
|
|
BOOL IperfInit(NmIperfReq *pIperfReq);
|
|
|
|
void IperfTerminate(NmIperfReq *pIperfReq);
|
|
|
|
#endif
|
|
|