Set RADIUS message length to reflect RFC 2865

The current RADIUS server message maximum length limits the length of
each RADIUS message to 3000 bytes. As specified in RFC 2865 section 3
("Packet Format"), the RADIUS standard's maximum message size is 4096
bytes, so this change increases the RADIUS server's maximum message
size from 3000 to 4096 to match the standard.

Signed-off-by: Anusha Datar <anusha@meter.com>
Reviewed-by: Steve deRosier <derosier@cal-sierra.com>
Reviewed-by: Julian Squires <julian@cipht.net>
This commit is contained in:
Anusha Datar 2021-02-17 17:32:57 -05:00 committed by Jouni Malinen
parent 7df089b567
commit 5cb25307e4

View file

@ -225,8 +225,9 @@ struct radius_msg;
/* Default size to be allocated for attribute array */ /* Default size to be allocated for attribute array */
#define RADIUS_DEFAULT_ATTR_COUNT 16 #define RADIUS_DEFAULT_ATTR_COUNT 16
/* Maximum message length for incoming RADIUS messages */ /* Maximum message length for incoming RADIUS messages, as stated in RFC 2865
#define RADIUS_MAX_MSG_LEN 3000 * Section 3 ("Packet Format").*/
#define RADIUS_MAX_MSG_LEN 4096
/* MAC address ASCII format for IEEE 802.1X use /* MAC address ASCII format for IEEE 802.1X use
* (draft-congdon-radius-8021x-20.txt) */ * (draft-congdon-radius-8021x-20.txt) */