6 #define PN_MRP_DOMAIN_UUID_LEN 16
9 APP_WORD wPNPortStatusRt2;
10 APP_WORD wPNPortStatusRt3;
13 APP_BYTE UUID_MRPDomain[PN_MRP_DOMAIN_UUID_LEN];
14 APP_WORD wMRRT_PortStatus;
16 APP_BYTE sPNIOChassisMAC[MAC_ADDRESS_LEN];
17 APP_BYTE byPNTxEnabled;
22 APP_WORD wRemPNPortStatusRt2;
23 APP_WORD wRemPNPortStatusRt3;
24 APP_BYTE UUID_RemMRPDomain[PN_MRP_DOMAIN_UUID_LEN];
25 APP_WORD wMRRT_RemPortStatus;
26 APP_BYTE sRemPNIOChassisMAC[MAC_ADDRESS_LEN];
31 #define LLDP_PNIO_DELAY_MASK 1
32 #define LLDP_PNIO_PORT_STATUS_MASK 2
33 #define LLDP_PNIO_ALIAS_MASK 4
34 #define LLDP_PNIO_MRPPORT_STATUS_MASK 8
35 #define LLDP_PNIO_PTCP_STATUS_MASK 16
36 #define LLDP_PNIO_CHASSIS_MAC_MASK 32
39 #ifndef LLDP_SUPPORT_PN
40 #define LLDP_PNIO_SUPPORTED 0
44 #ifdef LLDP_SUPPORT_PN
46 #ifndef LLDP_SUPPORT_MRP
47 #define LLDP_PNIO_SUPPORTED (LLDP_PNIO_PORT_STATUS_MASK|LLDP_PNIO_CHASSIS_MAC_MASK)
51 #ifdef LLDP_SUPPORT_MRP
52 #define LLDP_PNIO_SUPPORTED (LLDP_PNIO_PORT_STATUS_MASK|LLDP_PNIO_CHASSIS_MAC_MASK|LLDP_PNIO_MRPPORT_STATUS_MASK)
57 #define LLDP_PNIO_PORT_STATUS_RT2_OFF 0
58 #define LLDP_PNIO_PORT_STATUS_RT2_CNF 1
59 #define LLDP_PNIO_PORT_STATUS_RT2_RUN 2
63 #define LLDP_PNIO_PORT_STATUS_RT3_OFF 0
64 #define LLDP_PNIO_PORT_STATUS_RT3_CNF 1
65 #define LLDP_PNIO_PORT_STATUS_RT3_UP 2
66 #define LLDP_PNIO_PORT_STATUS_RT3_DOWN 3
67 #define LLDP_PNIO_PORT_STATUS_RT3_RUN 4
71 #define LLDP_PNIO_PORT_STATUS_MRRT_OFF 0
72 #define LLDP_PNIO_PORT_STATUS_MRRT_CNF 1
73 #define LLDP_PNIO_PORT_STATUS_MRRT_UP 2
77 APP_WORD InitialisePNLocalMIB(APP_LPWORD lpwStatus);