Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | vic_provinfo |
struct | vic_provinfo::vic_provinfo_tlv |
Macros | |
#define | VIC_PROVINFO_CISCO_OUI { 0x00, 0x00, 0x0c } |
#define | VIC_PROVINFO_GENERIC_TYPE 0x4 |
#define | VIC_PROVINFO_ADD_TLV(vp, tlvtype, tlvlen, data) |
#define | VIC_PROVINFO_MAX_DATA 1385 |
#define | VIC_PROVINFO_MAX_TLV_DATA |
Functions | |
struct vic_provinfo * | vic_provinfo_alloc (gfp_t flags, const u8 *oui, const u8 type) |
void | vic_provinfo_free (struct vic_provinfo *vp) |
int | vic_provinfo_add_tlv (struct vic_provinfo *vp, u16 type, u16 length, const void *value) |
size_t | vic_provinfo_size (struct vic_provinfo *vp) |
Variables | |
struct vic_provinfo | __packed |
#define VIC_PROVINFO_ADD_TLV | ( | vp, | |
tlvtype, | |||
tlvlen, | |||
data | |||
) |
Definition at line 65 of file vnic_vic.h.
#define VIC_PROVINFO_CISCO_OUI { 0x00, 0x00, 0x0c } |
Definition at line 26 of file vnic_vic.h.
#define VIC_PROVINFO_GENERIC_TYPE 0x4 |
Definition at line 27 of file vnic_vic.h.
#define VIC_PROVINFO_MAX_DATA 1385 |
Definition at line 72 of file vnic_vic.h.
#define VIC_PROVINFO_MAX_TLV_DATA |
Definition at line 73 of file vnic_vic.h.
VIC_GENERIC_PROV_OS_TYPE_UNKNOWN | |
VIC_GENERIC_PROV_OS_TYPE_ESX | |
VIC_GENERIC_PROV_OS_TYPE_LINUX | |
VIC_GENERIC_PROV_OS_TYPE_WINDOWS | |
VIC_GENERIC_PROV_OS_TYPE_SOLARIS |
Definition at line 45 of file vnic_vic.h.
Definition at line 29 of file vnic_vic.h.
Definition at line 50 of file vnic_vic.c.
Definition at line 26 of file vnic_vic.c.
void vic_provinfo_free | ( | struct vic_provinfo * | vp | ) |
Definition at line 45 of file vnic_vic.c.
size_t vic_provinfo_size | ( | struct vic_provinfo * | vp | ) |
Definition at line 76 of file vnic_vic.c.