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@xxxxxxxxx> Reviewed-by: Steve deRosier <derosier@xxxxxxxxxxxxxx> Reviewed-by: Julian Squires <julian@xxxxxxxxx> --- src/radius/radius.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/radius/radius.h b/src/radius/radius.h index e22868817..59a12d029 100644 --- a/src/radius/radius.h +++ b/src/radius/radius.h @@ -225,8 +225,9 @@ struct radius_msg; /* Default size to be allocated for attribute array */ #define RADIUS_DEFAULT_ATTR_COUNT 16 -/* Maximum message length for incoming RADIUS messages */ -#define RADIUS_MAX_MSG_LEN 3000 +/* Maximum message length for incoming RADIUS messages, as stated in RFC 2865 + * Section 3 ("Packet Format").*/ +#define RADIUS_MAX_MSG_LEN 4096 /* MAC address ASCII format for IEEE 802.1X use * (draft-congdon-radius-8021x-20.txt) */ -- 2.25.1 _______________________________________________ Hostap mailing list Hostap@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/hostap