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
|
||
|
|