Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
rpc_zperf_upload_request Struct Reference

Network upload bandwidth testing using zperf/iperf. More...

#include <types.h>

Data Fields

struct infuse_rpc_req_header header
 
struct rpc_struct_sockaddr peer_address
 Peer socket address.
 
uint8_t sock_type
 SOCK_STREAM/SOCK_DGRAM.
 
uint8_t data_source
 Source of data to upload.
 
uint32_t duration_ms
 Test duration in milliseconds.
 
uint32_t rate_kbps
 Desired rate in kbps (0 for uncapped)
 
uint16_t packet_size
 Packet size in bytes.
 

Detailed Description

Network upload bandwidth testing using zperf/iperf.

Field Documentation

◆ data_source

uint8_t rpc_zperf_upload_request::data_source

Source of data to upload.

◆ duration_ms

uint32_t rpc_zperf_upload_request::duration_ms

Test duration in milliseconds.

◆ header

struct infuse_rpc_req_header rpc_zperf_upload_request::header

◆ packet_size

uint16_t rpc_zperf_upload_request::packet_size

Packet size in bytes.

◆ peer_address

struct rpc_struct_sockaddr rpc_zperf_upload_request::peer_address

Peer socket address.

◆ rate_kbps

uint32_t rpc_zperf_upload_request::rate_kbps

Desired rate in kbps (0 for uncapped)

◆ sock_type

uint8_t rpc_zperf_upload_request::sock_type

SOCK_STREAM/SOCK_DGRAM.


The documentation for this struct was generated from the following file: