The Assimilation Project  based on Assimilation version 0.5.1427325140
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Data Types corresponding our various TLV types

Each of the types below has a method associated with it which knows how to convert it to a string. More...

Collaboration diagram for Data Types corresponding our various TLV types:

Macros

#define TLV_DTYPE_BINARY   1
 Just raw binary - no special meaning. More...
 
#define TLV_DTYPE_UINT8   2
 8-bit unsigned integer More...
 
#define TLV_DTYPE_UINT16   3
 16-bit unsigned integer - network byte order More...
 
#define TLV_DTYPE_UINT32   4
 32-bit unsigned integer - network byte order More...
 
#define TLV_DTYPE_UINT64   5
 64-bit unsigned integer - network byte order More...
 
#define TLV_DTYPE_OUI   6
 IEEE 3-byte Organizationally Unique Identifier. More...
 
#define TLV_DTYPE_MACADDR   7
 Variable-length MAC address. More...
 
#define TLV_DTYPE_IPV4ADDR   8
 IPV4 address. More...
 
#define TLV_DTYPE_IPV6ADDR   9
 IPV6 address. More...
 
#define TLV_DTYPE_GENADDR   10
 Network address prefixed with address type. More...
 
#define TLV_DTYPE_LLCHASSIS   11
 LLDP Chassis ID. More...
 
#define TLV_DTYPE_LLPORTID   12
 LLDP Port ID. More...
 
#define TLV_DTYPE_LLCAPS   13
 LLDP Capabilities. More...
 
#define TLV_DTYPE_LLMGMTADDR   14
 LLDP Management address. More...
 
#define TLV_DTYPE_LL8021_VLANID   15
 LLDP 802.1 Port VLAN ID. More...
 
#define TLV_DTYPE_LL8021_PPVLANID   16
 LLDP 802.1 Port and Protocol VLAN ID. More...
 
#define TLV_DTYPE_LL8021_VLANNAME   17
 LLDP 802.1 VLAN Name. More...
 
#define TLV_DTYPE_LL8021_PROTOID   18
 LLDP 802.1 Protocol Identity. More...
 
#define TLV_DTYPE_LL8023_MACPHY   19
 LLDP 802.3 MAC/PHY Config/Status. More...
 
#define TLV_DTYPE_LL8023_POWER   20
 LLDP 802.3 MAC/PHY Config/Status. More...
 
#define TLV_DTYPE_LL8023_LINKAGGR   21
 LLDP 802.3 Link Aggregation. More...
 
#define TLV_DTYPE_LL8023_MTU   22
 LLDP 802.3 Maximum Frame Size. More...
 
#define TLV_DTYPE_FSTYPE   23
 Our Frameset types. More...
 
#define TLV_DTYPE_FSFLAGS   24
 Our Frameset flags. More...
 
#define TLV_DTYPE_FRAMETYPE   25
 Our Frame types. More...
 
#define TLV_DTYPE_FR_REQTYPE   26
 Our Frame request type. More...
 

Detailed Description

Each of the types below has a method associated with it which knows how to convert it to a string.

I think this header isn't used for anything. IGNOREME?

Macro Definition Documentation

#define TLV_DTYPE_BINARY   1

Just raw binary - no special meaning.

Definition at line 32 of file tlv_valuetypes.h.

#define TLV_DTYPE_FR_REQTYPE   26

Our Frame request type.

Definition at line 57 of file tlv_valuetypes.h.

#define TLV_DTYPE_FRAMETYPE   25

Our Frame types.

Definition at line 56 of file tlv_valuetypes.h.

#define TLV_DTYPE_FSFLAGS   24

Our Frameset flags.

Definition at line 55 of file tlv_valuetypes.h.

#define TLV_DTYPE_FSTYPE   23

Our Frameset types.

Definition at line 54 of file tlv_valuetypes.h.

#define TLV_DTYPE_GENADDR   10

Network address prefixed with address type.

Definition at line 41 of file tlv_valuetypes.h.

#define TLV_DTYPE_IPV4ADDR   8

IPV4 address.

Definition at line 39 of file tlv_valuetypes.h.

#define TLV_DTYPE_IPV6ADDR   9

IPV6 address.

Definition at line 40 of file tlv_valuetypes.h.

#define TLV_DTYPE_LL8021_PPVLANID   16

LLDP 802.1 Port and Protocol VLAN ID.

Definition at line 47 of file tlv_valuetypes.h.

#define TLV_DTYPE_LL8021_PROTOID   18

LLDP 802.1 Protocol Identity.

Definition at line 49 of file tlv_valuetypes.h.

#define TLV_DTYPE_LL8021_VLANID   15

LLDP 802.1 Port VLAN ID.

Definition at line 46 of file tlv_valuetypes.h.

#define TLV_DTYPE_LL8021_VLANNAME   17

LLDP 802.1 VLAN Name.

Definition at line 48 of file tlv_valuetypes.h.

#define TLV_DTYPE_LL8023_LINKAGGR   21

LLDP 802.3 Link Aggregation.

Definition at line 52 of file tlv_valuetypes.h.

#define TLV_DTYPE_LL8023_MACPHY   19

LLDP 802.3 MAC/PHY Config/Status.

Definition at line 50 of file tlv_valuetypes.h.

#define TLV_DTYPE_LL8023_MTU   22

LLDP 802.3 Maximum Frame Size.

Definition at line 53 of file tlv_valuetypes.h.

#define TLV_DTYPE_LL8023_POWER   20

LLDP 802.3 MAC/PHY Config/Status.

Definition at line 51 of file tlv_valuetypes.h.

#define TLV_DTYPE_LLCAPS   13

LLDP Capabilities.

Definition at line 44 of file tlv_valuetypes.h.

#define TLV_DTYPE_LLCHASSIS   11

LLDP Chassis ID.

Definition at line 42 of file tlv_valuetypes.h.

#define TLV_DTYPE_LLMGMTADDR   14

LLDP Management address.

Definition at line 45 of file tlv_valuetypes.h.

#define TLV_DTYPE_LLPORTID   12

LLDP Port ID.

Definition at line 43 of file tlv_valuetypes.h.

#define TLV_DTYPE_MACADDR   7

Variable-length MAC address.

Definition at line 38 of file tlv_valuetypes.h.

#define TLV_DTYPE_OUI   6

IEEE 3-byte Organizationally Unique Identifier.

Definition at line 37 of file tlv_valuetypes.h.

#define TLV_DTYPE_UINT16   3

16-bit unsigned integer - network byte order

Definition at line 34 of file tlv_valuetypes.h.

#define TLV_DTYPE_UINT32   4

32-bit unsigned integer - network byte order

Definition at line 35 of file tlv_valuetypes.h.

#define TLV_DTYPE_UINT64   5

64-bit unsigned integer - network byte order

Definition at line 36 of file tlv_valuetypes.h.

#define TLV_DTYPE_UINT8   2

8-bit unsigned integer

Definition at line 33 of file tlv_valuetypes.h.