PS2SDK
PS2 Homebrew Libraries
Loading...
Searching...
No Matches
netman_rpc.h File Reference
#include <tamtypes.h>
#include <netman.h>
+ Include dependency graph for netman_rpc.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  NetManEEInitResult
 
struct  NetManRegNetworkStack
 
struct  NetManRegNetworkStackResult
 
struct  NetManQueryMainNetIFResult
 
struct  NetManIoctl
 
struct  NetManIoctlResult
 
struct  NetManPktCmd
 
struct  NetManBD
 

Macros

#define NETMAN_RPC_NUMBER   0x00004239
 
#define NETMAN_SIFCMD_ID   0x8000000D
 
#define NETMAN_MAX_FRAME_SIZE   1536
 
#define NETMAN_RPC_BLOCK_SIZE   64
 

Enumerations

enum  NETMAN_EE_RPC_FUNC_NUMS { NETMAN_EE_RPC_FUNC_INIT = 0x00 , NETMAN_EE_RPC_FUNC_DEINIT , NETMAN_EE_RPC_FUNC_HANDLE_PACKETS , NETMAN_EE_RPC_FUNC_HANDLE_LINK_STATUS_CHANGE }
 
enum  NETMAN_IOP_RPC_FUNC_NUMS {
  NETMAN_IOP_RPC_FUNC_INIT = 0x00 , NETMAN_IOP_RPC_FUNC_DEINIT , NETMAN_IOP_RPC_FUNC_REG_NETWORK_STACK , NETMAN_IOP_RPC_FUNC_UNREG_NETWORK_STACK ,
  NETMAN_IOP_RPC_FUNC_IOCTL , NETMAN_IOP_RPC_FUNC_SET_MAIN_NETIF , NETMAN_IOP_RPC_FUNC_QUERY_MAIN_NETIF , NETMAN_IOP_RPC_FUNC_SET_LINK_MODE
}
 

Detailed Description

Netman RPC common definitions

Definition in file netman_rpc.h.


Data Structure Documentation

◆ NetManEEInitResult

struct NetManEEInitResult

Definition at line 33 of file netman_rpc.h.

+ Collaboration diagram for NetManEEInitResult:
Data Fields
s32 result
struct NetManBD * FrameBufferStatus

◆ NetManRegNetworkStack

struct NetManRegNetworkStack

Definition at line 39 of file netman_rpc.h.

+ Collaboration diagram for NetManRegNetworkStack:
Data Fields
struct NetManBD * FrameBufferStatus

◆ NetManRegNetworkStackResult

struct NetManRegNetworkStackResult

Definition at line 44 of file netman_rpc.h.

+ Collaboration diagram for NetManRegNetworkStackResult:
Data Fields
s32 result
void * FrameBuffer
struct NetManBD * FrameBufferStatus

◆ NetManQueryMainNetIFResult

struct NetManQueryMainNetIFResult

Definition at line 51 of file netman_rpc.h.

Data Fields
s32 result
char name[NETMAN_NETIF_NAME_MAX_LEN]

◆ NetManIoctl

struct NetManIoctl

Definition at line 60 of file netman_rpc.h.

Data Fields
u32 command
u8 args[64]
u32 args_len
void * output
u32 length

◆ NetManIoctlResult

struct NetManIoctlResult

Definition at line 69 of file netman_rpc.h.

Data Fields
s32 result
u8 output[64]

◆ NetManPktCmd

struct NetManPktCmd

Definition at line 75 of file netman_rpc.h.

Data Fields
u8 id
u8 offset
u16 length

◆ NetManBD

struct NetManBD

Definition at line 82 of file netman_rpc.h.

Data Fields
u16 length
u16 offset
void * packet
void * payload
u32 unused

Macro Definition Documentation

◆ NETMAN_RPC_NUMBER

#define NETMAN_RPC_NUMBER   0x00004239

Definition at line 12 of file netman_rpc.h.

◆ NETMAN_SIFCMD_ID

#define NETMAN_SIFCMD_ID   0x8000000D

Definition at line 13 of file netman_rpc.h.

◆ NETMAN_MAX_FRAME_SIZE

#define NETMAN_MAX_FRAME_SIZE   1536

Definition at line 57 of file netman_rpc.h.

◆ NETMAN_RPC_BLOCK_SIZE

#define NETMAN_RPC_BLOCK_SIZE   64

Definition at line 58 of file netman_rpc.h.

Enumeration Type Documentation

◆ NETMAN_EE_RPC_FUNC_NUMS

enum NETMAN_EE_RPC_FUNC_NUMS

Definition at line 15 of file netman_rpc.h.

◆ NETMAN_IOP_RPC_FUNC_NUMS

enum NETMAN_IOP_RPC_FUNC_NUMS

Definition at line 22 of file netman_rpc.h.