Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
qeth_l3.h File Reference
#include "qeth_core.h"

Go to the source code of this file.

Data Structures

struct  qeth_ipaddr
 
struct  qeth_ipato_entry
 

Macros

#define QETH_SNIFF_AVAIL   0x0008
 

Functions

void qeth_l3_ipaddr4_to_string (const __u8 *, char *)
 
int qeth_l3_string_to_ipaddr4 (const char *, __u8 *)
 
void qeth_l3_ipaddr6_to_string (const __u8 *, char *)
 
int qeth_l3_string_to_ipaddr6 (const char *, __u8 *)
 
void qeth_l3_ipaddr_to_string (enum qeth_prot_versions, const __u8 *, char *)
 
int qeth_l3_string_to_ipaddr (const char *, enum qeth_prot_versions, __u8 *)
 
int qeth_l3_create_device_attributes (struct device *)
 
void qeth_l3_remove_device_attributes (struct device *)
 
int qeth_l3_setrouting_v4 (struct qeth_card *)
 
int qeth_l3_setrouting_v6 (struct qeth_card *)
 
int qeth_l3_add_ipato_entry (struct qeth_card *, struct qeth_ipato_entry *)
 
void qeth_l3_del_ipato_entry (struct qeth_card *, enum qeth_prot_versions, u8 *, int)
 
int qeth_l3_add_vipa (struct qeth_card *, enum qeth_prot_versions, const u8 *)
 
void qeth_l3_del_vipa (struct qeth_card *, enum qeth_prot_versions, const u8 *)
 
int qeth_l3_add_rxip (struct qeth_card *, enum qeth_prot_versions, const u8 *)
 
void qeth_l3_del_rxip (struct qeth_card *card, enum qeth_prot_versions, const u8 *)
 
int qeth_l3_is_addr_covered_by_ipato (struct qeth_card *, struct qeth_ipaddr *)
 
struct qeth_ipaddrqeth_l3_get_addr_buffer (enum qeth_prot_versions)
 
int qeth_l3_add_ip (struct qeth_card *, struct qeth_ipaddr *)
 
int qeth_l3_delete_ip (struct qeth_card *, struct qeth_ipaddr *)
 
void qeth_l3_set_ip_addr_list (struct qeth_card *)
 

Macro Definition Documentation

#define QETH_SNIFF_AVAIL   0x0008

Definition at line 14 of file qeth_l3.h.

Function Documentation

int qeth_l3_add_ip ( struct qeth_card ,
struct qeth_ipaddr  
)

Definition at line 290 of file qeth_l3_main.c.

int qeth_l3_add_ipato_entry ( struct qeth_card ,
struct qeth_ipato_entry  
)

Definition at line 718 of file qeth_l3_main.c.

int qeth_l3_add_rxip ( struct qeth_card ,
enum  qeth_prot_versions,
const u8  
)

Definition at line 833 of file qeth_l3_main.c.

int qeth_l3_add_vipa ( struct qeth_card ,
enum  qeth_prot_versions,
const u8  
)

Definition at line 768 of file qeth_l3_main.c.

int qeth_l3_create_device_attributes ( struct device )

Definition at line 1021 of file qeth_l3_sys.c.

void qeth_l3_del_ipato_entry ( struct qeth_card ,
enum  qeth_prot_versions,
u8 ,
int   
)

Definition at line 744 of file qeth_l3_main.c.

void qeth_l3_del_rxip ( struct qeth_card card,
enum  qeth_prot_versions,
const u8  
)

Definition at line 871 of file qeth_l3_main.c.

void qeth_l3_del_vipa ( struct qeth_card ,
enum  qeth_prot_versions,
const u8  
)

Definition at line 806 of file qeth_l3_main.c.

int qeth_l3_delete_ip ( struct qeth_card ,
struct qeth_ipaddr  
)

Definition at line 271 of file qeth_l3_main.c.

struct qeth_ipaddr* qeth_l3_get_addr_buffer ( enum  qeth_prot_versions)
read

Definition at line 309 of file qeth_l3_main.c.

void qeth_l3_ipaddr4_to_string ( const __u8 ,
char  
)

Definition at line 58 of file qeth_l3_main.c.

void qeth_l3_ipaddr6_to_string ( const __u8 ,
char  
)

Definition at line 81 of file qeth_l3_main.c.

void qeth_l3_ipaddr_to_string ( enum  qeth_prot_versions,
const __u8 ,
char  
)

Definition at line 136 of file qeth_l3_main.c.

int qeth_l3_is_addr_covered_by_ipato ( struct qeth_card ,
struct qeth_ipaddr  
)

Definition at line 170 of file qeth_l3_main.c.

void qeth_l3_remove_device_attributes ( struct device )

Definition at line 1052 of file qeth_l3_sys.c.

void qeth_l3_set_ip_addr_list ( struct qeth_card )

Definition at line 425 of file qeth_l3_main.c.

int qeth_l3_setrouting_v4 ( struct qeth_card )

Definition at line 657 of file qeth_l3_main.c.

int qeth_l3_setrouting_v6 ( struct qeth_card )

Definition at line 677 of file qeth_l3_main.c.

int qeth_l3_string_to_ipaddr ( const char ,
enum  qeth_prot_versions,
__u8  
)

Definition at line 145 of file qeth_l3_main.c.

int qeth_l3_string_to_ipaddr4 ( const char ,
__u8  
)

Definition at line 63 of file qeth_l3_main.c.

int qeth_l3_string_to_ipaddr6 ( const char ,
__u8  
)

Definition at line 86 of file qeth_l3_main.c.