XFusion API v1.3.0
载入中...
搜索中...
未找到
_xf_iperf_cfg_t结构体 参考

iperf 配置类型。 更多...

#include <xf_iperf.h>

_xf_iperf_cfg_t 的协作图:
Collaboration graph

成员变量

uint32_t flag
 
xf_ip_addr_t dip
 
xf_ip_addr_t sip
 
uint8_t type
 
uint16_t dport
 
uint16_t sport
 
uint32_t interval
 
uint32_t time
 
uint16_t len_send_buf
 
int32_t bw_lim
 
uint32_t traffic_task_stack_size
 
uint32_t traffic_task_prio
 
bool report_enabled
 
uint32_t report_task_stack_size
 
uint32_t report_task_prio
 

详细描述

结构体成员变量说明

◆ flag

uint32_t flag

设定客户端或服务端/协议的标志, 见 IPERF_FLAG_CLIENT, IPERF_FLAG_TCP.

示例
examples/protocols/iperf/softap/main/xf_main.c , 以及 examples/protocols/iperf/station/main/xf_main.c.

在文件 xf_iperf.h138 行定义.

◆ dip

◆ sip

源地址。 TODO 不支持 IPv6

示例
examples/protocols/iperf/softap/main/xf_main.c , 以及 examples/protocols/iperf/station/main/xf_main.c.

在文件 xf_iperf.h142 行定义.

◆ type

uint8_t type

源和目标的地址类型。

示例
examples/protocols/iperf/softap/main/xf_main.c , 以及 examples/protocols/iperf/station/main/xf_main.c.

在文件 xf_iperf.h143 行定义.

◆ dport

uint16_t dport

目标端口。

在文件 xf_iperf.h144 行定义.

◆ sport

uint16_t sport

源端口。

在文件 xf_iperf.h145 行定义.

◆ interval

uint32_t interval

报告间隔,单位 s.

在文件 xf_iperf.h146 行定义.

◆ time

uint32_t time

iperf 运行总时间,单位 s.

示例
examples/protocols/iperf/softap/main/xf_main.c , 以及 examples/protocols/iperf/station/main/xf_main.c.

在文件 xf_iperf.h147 行定义.

◆ len_send_buf

uint16_t len_send_buf

iperf 每包缓冲区的长度,填入 0 时使用 IPERF_DEFAULT_IPV4_UDP_TX_LENIPERF_DEFAULT_IPV6_UDP_TX_LEN.

在文件 xf_iperf.h148 行定义.

◆ bw_lim

int32_t bw_lim

带宽限制,单位 Mbits/sec.

在文件 xf_iperf.h152 行定义.

◆ traffic_task_stack_size

uint32_t traffic_task_stack_size

内部 traffic 任务的堆栈大小。

在文件 xf_iperf.h154 行定义.

◆ traffic_task_prio

uint32_t traffic_task_prio

内部 traffic 任务的优先级。

在文件 xf_iperf.h155 行定义.

◆ report_enabled

bool report_enabled

是否使能内部 report 任务报告带宽。

在文件 xf_iperf.h157 行定义.

◆ report_task_stack_size

uint32_t report_task_stack_size

内部 report 任务的堆栈大小。

在文件 xf_iperf.h158 行定义.

◆ report_task_prio

uint32_t report_task_prio

内部 report 任务的优先级。

在文件 xf_iperf.h159 行定义.


该结构体的文档由以下文件生成: