@@ -2999,51 +2999,52 @@ void test_DNS_ParseDNSReply_answer_lmmnr_reply_fixed_buffer_full_content( void )
29992999 dns_header -> usFlags = dnsDNS_PORT ;
30003000
30013001 /* First 5 queries have maximum length. */
3002+
30023003 /* DNS name field format requirements:
30033004 * - First two bits must be zero to indicate real length
30043005 * - Maximum length of a single label is 63 bytes (due to first two bits requirement)
30053006 * - Total DNS name is set to 254 bytes to match ipconfigDNS_CACHE_NAME_LENGTH
3006- *
3007+ *
30073008 * Format breakdown:
30083009 * [label1].[label2].[label3].[label4][\0]
30093010 * where:
30103011 * - label1, label2, label3: 63 bytes each
30113012 * - label4: 61 bytes
30123013 * - Total: 63 + 63 + 63 + 61 + 4 (length) + 1 (null terminator) = 255 bytes
30133014 */
3014- for ( i = 0 ; i < 5 ; i ++ )
3015+ for ( i = 0 ; i < 5 ; i ++ )
30153016 {
30163017 pucUDPPayloadBuffer [ beg ] = 63 ;
30173018 beg ++ ;
30183019 strcpy ( pucUDPPayloadBuffer + beg ,
3019- "FreeRTOSFreeRTOSFree" // 20
3020- "FreeRTOSFreeRTOSFree" // 40
3021- "FreeRTOSFreeRTOSFree" // 60
3022- "Fre" ); // 63
3020+ "FreeRTOSFreeRTOSFree" /* 20 */
3021+ "FreeRTOSFreeRTOSFree" /* 40 */
3022+ "FreeRTOSFreeRTOSFree" /* 60 */
3023+ "Fre" ); /* 63 */
30233024 beg += 63 ;
30243025 pucUDPPayloadBuffer [ beg ] = 63 ;
30253026 beg ++ ;
30263027 strcpy ( pucUDPPayloadBuffer + beg ,
3027- "FreeRTOSFreeRTOSFree" // 20
3028- "FreeRTOSFreeRTOSFree" // 40
3029- "FreeRTOSFreeRTOSFree" // 60
3030- "Fre" ); // 63
3028+ "FreeRTOSFreeRTOSFree" /* 20 */
3029+ "FreeRTOSFreeRTOSFree" /* 40 */
3030+ "FreeRTOSFreeRTOSFree" /* 60 */
3031+ "Fre" ); /* 63 */
30313032 beg += 63 ;
30323033 pucUDPPayloadBuffer [ beg ] = 63 ;
30333034 beg ++ ;
30343035 strcpy ( pucUDPPayloadBuffer + beg ,
3035- "FreeRTOSFreeRTOSFree" // 20
3036- "FreeRTOSFreeRTOSFree" // 40
3037- "FreeRTOSFreeRTOSFree" // 60
3038- "Fre" ); // 63
3036+ "FreeRTOSFreeRTOSFree" /* 20 */
3037+ "FreeRTOSFreeRTOSFree" /* 40 */
3038+ "FreeRTOSFreeRTOSFree" /* 60 */
3039+ "Fre" ); /* 63 */
30393040 beg += 63 ;
30403041 pucUDPPayloadBuffer [ beg ] = 61 ;
30413042 beg ++ ;
30423043 strcpy ( pucUDPPayloadBuffer + beg ,
3043- "FreeRTOSFreeRTOSFree" // 20
3044- "FreeRTOSFreeRTOSFree" // 40
3045- "FreeRTOSFreeRTOSFree" // 60
3046- "F" ); // 61
3044+ "FreeRTOSFreeRTOSFree" /* 20 */
3045+ "FreeRTOSFreeRTOSFree" /* 40 */
3046+ "FreeRTOSFreeRTOSFree" /* 60 */
3047+ "F" ); /* 61 */
30473048 beg += 61 ;
30483049 pucUDPPayloadBuffer [ beg ++ ] = '\0' ;
30493050
@@ -3055,12 +3056,13 @@ void test_DNS_ParseDNSReply_answer_lmmnr_reply_fixed_buffer_full_content( void )
30553056 * - Header: 12 bytes
30563057 * - Query section: (255 + 4) * 5 bytes = 1295 bytes
30573058 * - Total used: 1307 bytes
3058- *
3059+ *
30593060 * Available space in UDP payload:
30603061 * - Total UDP payload: 1472 bytes
30613062 * - Used space: 1307 bytes
30623063 * - Remaining space: 165 bytes
30633064 */
3065+
30643066 /* Last query to fill the remaining 165 bytes. Reserve 4 bytes for type and class fields.
30653067 *
30663068 * Format breakdown:
@@ -3072,24 +3074,24 @@ void test_DNS_ParseDNSReply_answer_lmmnr_reply_fixed_buffer_full_content( void )
30723074 pucUDPPayloadBuffer [ beg ] = 63 ;
30733075 beg ++ ;
30743076 strcpy ( pucUDPPayloadBuffer + beg ,
3075- "FreeRTOSFreeRTOSFree" // 20
3076- "FreeRTOSFreeRTOSFree" // 40
3077- "FreeRTOSFreeRTOSFree" // 60
3078- "Fre" ); // 63
3077+ "FreeRTOSFreeRTOSFree" /* 20 */
3078+ "FreeRTOSFreeRTOSFree" /* 40 */
3079+ "FreeRTOSFreeRTOSFree" /* 60 */
3080+ "Fre" ); /* 63 */
30793081 beg += 63 ;
30803082 pucUDPPayloadBuffer [ beg ] = 63 ;
30813083 beg ++ ;
30823084 strcpy ( pucUDPPayloadBuffer + beg ,
3083- "FreeRTOSFreeRTOSFree" // 20
3084- "FreeRTOSFreeRTOSFree" // 40
3085- "FreeRTOSFreeRTOSFree" // 60
3086- "Fre" ); // 63
3085+ "FreeRTOSFreeRTOSFree" /* 20 */
3086+ "FreeRTOSFreeRTOSFree" /* 40 */
3087+ "FreeRTOSFreeRTOSFree" /* 60 */
3088+ "Fre" ); /* 63 */
30873089 beg += 63 ;
30883090 pucUDPPayloadBuffer [ beg ] = 31 ;
30893091 beg ++ ;
30903092 strcpy ( pucUDPPayloadBuffer + beg ,
3091- "FreeRTOSFreeRTOSFree" // 20
3092- "FreeRTOSFre" ); // 31
3093+ "FreeRTOSFreeRTOSFree" /* 20 */
3094+ "FreeRTOSFre" ); /* 31 */
30933095 beg += 31 ;
30943096 pucUDPPayloadBuffer [ beg ++ ] = '\0' ;
30953097
0 commit comments