VSF Documented
Data Structures | Macros | Typedefs | Functions | Variables
if.h File Reference
#include "shell/sys/linux/vsf_linux_cfg.h"

Go to the source code of this file.

Data Structures

struct  ifreq
 
struct  vsf_linux_net_if_vplt_t
 

Macros

#define IFNAMSIZ   16
 
#define IFALIASZ   256
 
#define ifr_name   ifr_ifrn.ifrn_name
 
#define ifr_hwaddr   ifr_ifru.ifru_hwaddr
 
#define ifr_addr   ifr_ifru.ifru_addr
 
#define ifr_dstaddr   ifr_ifru.ifru_dstaddr
 
#define ifr_broadaddr   ifr_ifru.ifru_broadaddr
 
#define ifr_netmask   ifr_ifru.ifru_netmask
 
#define ifr_flags   ifr_ifru.ifru_flags
 
#define ifr_metric   ifr_ifru.ifru_ivalue
 
#define ifr_mtu   ifr_ifru.ifru_mtu
 
#define ifr_map   ifr_ifru.ifru_map
 
#define ifr_slave   ifr_ifru.ifru_slave
 
#define ifr_data   ifr_ifru.ifru_data
 
#define ifr_ifindex   ifr_ifru.ifru_ivalue
 
#define ifr_bandwidth   ifr_ifru.ifru_ivalue
 
#define ifr_qlen   ifr_ifru.ifru_ivalue
 
#define ifr_newname   ifr_ifru.ifru_newname
 
#define ifr_settings   ifr_ifru.ifru_settings
 

Typedefs

typedef struct vsf_linux_net_if_vplt_t vsf_linux_net_if_vplt_t
 

Functions

unsigned int if_nametoindex (const char *ifname)
 
char * if_indextoname (unsigned int ifindex, char *ifname)
 

Variables

__VSF_VPLT_DECORATOR__ vsf_linux_net_if_vplt_t vsf_linux_net_if_vplt
 

Macro Definition Documentation

◆ IFNAMSIZ

#define IFNAMSIZ   16

◆ IFALIASZ

#define IFALIASZ   256

◆ ifr_name

#define ifr_name   ifr_ifrn.ifrn_name

◆ ifr_hwaddr

#define ifr_hwaddr   ifr_ifru.ifru_hwaddr

◆ ifr_addr

#define ifr_addr   ifr_ifru.ifru_addr

◆ ifr_dstaddr

#define ifr_dstaddr   ifr_ifru.ifru_dstaddr

◆ ifr_broadaddr

#define ifr_broadaddr   ifr_ifru.ifru_broadaddr

◆ ifr_netmask

#define ifr_netmask   ifr_ifru.ifru_netmask

◆ ifr_flags

#define ifr_flags   ifr_ifru.ifru_flags

◆ ifr_metric

#define ifr_metric   ifr_ifru.ifru_ivalue

◆ ifr_mtu

#define ifr_mtu   ifr_ifru.ifru_mtu

◆ ifr_map

#define ifr_map   ifr_ifru.ifru_map

◆ ifr_slave

#define ifr_slave   ifr_ifru.ifru_slave

◆ ifr_data

#define ifr_data   ifr_ifru.ifru_data

◆ ifr_ifindex

#define ifr_ifindex   ifr_ifru.ifru_ivalue

◆ ifr_bandwidth

#define ifr_bandwidth   ifr_ifru.ifru_ivalue

◆ ifr_qlen

#define ifr_qlen   ifr_ifru.ifru_ivalue

◆ ifr_newname

#define ifr_newname   ifr_ifru.ifru_newname

◆ ifr_settings

#define ifr_settings   ifr_ifru.ifru_settings

Typedef Documentation

◆ vsf_linux_net_if_vplt_t

Function Documentation

◆ if_nametoindex()

unsigned int if_nametoindex ( const char *  ifname)

◆ if_indextoname()

char * if_indextoname ( unsigned int  ifindex,
char *  ifname 
)

Variable Documentation

◆ vsf_linux_net_if_vplt

__VSF_VPLT_DECORATOR__ vsf_linux_net_if_vplt_t vsf_linux_net_if_vplt
extern