ETHFW API Guide
EthRemoteCfg_IoctlReq Struct Reference

Detailed Description

Request params for ETHREMOTECFG_CMD_IOCTL command.

This is request structure holding the CMD, inArgs, inArgsLen, outArgsLen, which is required for calling an IOCTL request. This request returns a response providing the outArgs of the corresponding IOCTL command.

Data Fields

EthRemoteCfg_ReqHdr hdr
 
uint32_t cmd
 
uint32_t inArgsLen
 
uint64_t inArgs [(ETHREMOTECFG_IOCTL_INARGS_LEN/sizeof(uint64_t))]
 
uint32_t outArgsLen
 

Field Documentation

◆ hdr

EthRemoteCfg_ReqHdr EthRemoteCfg_IoctlReq::hdr

Request message common header.

◆ cmd

uint32_t EthRemoteCfg_IoctlReq::cmd

Enet LLD IOCTL command id. Refer Enet LLD documentation for list of available IOCTLs.

◆ inArgsLen

uint32_t EthRemoteCfg_IoctlReq::inArgsLen

Enet LLD IOCTL command input arguments length.

◆ inArgs

uint64_t EthRemoteCfg_IoctlReq::inArgs[(ETHREMOTECFG_IOCTL_INARGS_LEN/sizeof(uint64_t))]

Enet LLD IOCTL command input arguments. Byte array is typecast to the inArgs structure associated with the IOCTL.

◆ outArgsLen

uint32_t EthRemoteCfg_IoctlReq::outArgsLen

Enet LLD IOCTL command output arguments length.