diff options
Diffstat (limited to 'src/Cedar/Radius.h')
-rw-r--r-- | src/Cedar/Radius.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/Cedar/Radius.h b/src/Cedar/Radius.h index 286f24a8..712b6003 100644 --- a/src/Cedar/Radius.h +++ b/src/Cedar/Radius.h @@ -133,6 +133,7 @@ #define RADIUS_ATTRIBUTE_EAP_MESSAGE 79
#define RADIUS_ATTRIBUTE_EAP_AUTHENTICATOR 80
#define RADIUS_ATTRIBUTE_VLAN_ID 81
+#define RADIUS_ATTRIBUTE_FRAMED_INTERFACE_ID 96
#define RADIUS_MAX_NAS_ID_LEN 253
// RADIUS codes
@@ -327,6 +328,9 @@ struct EAP_CLIENT UCHAR RecvLastCode;
UINT LastRecvVLanId;
+ UCHAR LastRecvVirtualMacAddress[6];
+
+ char In_VpnProtocolState[64];
};
void FreeRadiusPacket(RADIUS_PACKET *p);
@@ -365,6 +369,8 @@ struct RADIUS_LOGIN_OPTION UINT Out_VLanId;
bool Out_IsRadiusLogin;
char NasId[RADIUS_MAX_NAS_ID_LEN + 1]; // NAS-Identifier
+ char Out_VirtualMacAddress[6];
+ char In_VpnProtocolState[64];
};
// Function prototype
|