@@ -2997,51 +2997,52 @@ void test_DNS_ParseDNSReply_answer_lmmnr_reply_fixed_buffer_full_content( void )
29972997 dns_header -> usFlags = dnsDNS_PORT ;
29982998
29992999 /* First 5 queries have maximum length. */
3000+
30003001 /* DNS name field format requirements:
30013002 * - First two bits must be zero to indicate real length
30023003 * - Maximum length of a single label is 63 bytes (due to first two bits requirement)
30033004 * - Total DNS name is set to 254 bytes to match ipconfigDNS_CACHE_NAME_LENGTH
3004- *
3005+ *
30053006 * Format breakdown:
30063007 * [label1].[label2].[label3].[label4][\0]
30073008 * where:
30083009 * - label1, label2, label3: 63 bytes each
30093010 * - label4: 61 bytes
30103011 * - Total: 63 + 63 + 63 + 61 + 4 (length) + 1 (null terminator) = 255 bytes
30113012 */
3012- for ( i = 0 ; i < 5 ; i ++ )
3013+ for ( i = 0 ; i < 5 ; i ++ )
30133014 {
30143015 pucUDPPayloadBuffer [ beg ] = 63 ;
30153016 beg ++ ;
30163017 strcpy ( pucUDPPayloadBuffer + beg ,
3017- "FreeRTOSFreeRTOSFree" // 20
3018- "FreeRTOSFreeRTOSFree" // 40
3019- "FreeRTOSFreeRTOSFree" // 60
3020- "Fre" ); // 63
3018+ "FreeRTOSFreeRTOSFree" /* 20 */
3019+ "FreeRTOSFreeRTOSFree" /* 40 */
3020+ "FreeRTOSFreeRTOSFree" /* 60 */
3021+ "Fre" ); /* 63 */
30213022 beg += 63 ;
30223023 pucUDPPayloadBuffer [ beg ] = 63 ;
30233024 beg ++ ;
30243025 strcpy ( pucUDPPayloadBuffer + beg ,
3025- "FreeRTOSFreeRTOSFree" // 20
3026- "FreeRTOSFreeRTOSFree" // 40
3027- "FreeRTOSFreeRTOSFree" // 60
3028- "Fre" ); // 63
3026+ "FreeRTOSFreeRTOSFree" /* 20 */
3027+ "FreeRTOSFreeRTOSFree" /* 40 */
3028+ "FreeRTOSFreeRTOSFree" /* 60 */
3029+ "Fre" ); /* 63 */
30293030 beg += 63 ;
30303031 pucUDPPayloadBuffer [ beg ] = 63 ;
30313032 beg ++ ;
30323033 strcpy ( pucUDPPayloadBuffer + beg ,
3033- "FreeRTOSFreeRTOSFree" // 20
3034- "FreeRTOSFreeRTOSFree" // 40
3035- "FreeRTOSFreeRTOSFree" // 60
3036- "Fre" ); // 63
3034+ "FreeRTOSFreeRTOSFree" /* 20 */
3035+ "FreeRTOSFreeRTOSFree" /* 40 */
3036+ "FreeRTOSFreeRTOSFree" /* 60 */
3037+ "Fre" ); /* 63 */
30373038 beg += 63 ;
30383039 pucUDPPayloadBuffer [ beg ] = 61 ;
30393040 beg ++ ;
30403041 strcpy ( pucUDPPayloadBuffer + beg ,
3041- "FreeRTOSFreeRTOSFree" // 20
3042- "FreeRTOSFreeRTOSFree" // 40
3043- "FreeRTOSFreeRTOSFree" // 60
3044- "F" ); // 61
3042+ "FreeRTOSFreeRTOSFree" /* 20 */
3043+ "FreeRTOSFreeRTOSFree" /* 40 */
3044+ "FreeRTOSFreeRTOSFree" /* 60 */
3045+ "F" ); /* 61 */
30453046 beg += 61 ;
30463047 pucUDPPayloadBuffer [ beg ++ ] = '\0' ;
30473048
@@ -3053,12 +3054,13 @@ void test_DNS_ParseDNSReply_answer_lmmnr_reply_fixed_buffer_full_content( void )
30533054 * - Header: 12 bytes
30543055 * - Query section: (255 + 4) * 5 bytes = 1295 bytes
30553056 * - Total used: 1307 bytes
3056- *
3057+ *
30573058 * Available space in UDP payload:
30583059 * - Total UDP payload: 1472 bytes
30593060 * - Used space: 1307 bytes
30603061 * - Remaining space: 165 bytes
30613062 */
3063+
30623064 /* Last query to fill the remaining 165 bytes. Reserve 4 bytes for type and class fields.
30633065 *
30643066 * Format breakdown:
@@ -3070,24 +3072,24 @@ void test_DNS_ParseDNSReply_answer_lmmnr_reply_fixed_buffer_full_content( void )
30703072 pucUDPPayloadBuffer [ beg ] = 63 ;
30713073 beg ++ ;
30723074 strcpy ( pucUDPPayloadBuffer + beg ,
3073- "FreeRTOSFreeRTOSFree" // 20
3074- "FreeRTOSFreeRTOSFree" // 40
3075- "FreeRTOSFreeRTOSFree" // 60
3076- "Fre" ); // 63
3075+ "FreeRTOSFreeRTOSFree" /* 20 */
3076+ "FreeRTOSFreeRTOSFree" /* 40 */
3077+ "FreeRTOSFreeRTOSFree" /* 60 */
3078+ "Fre" ); /* 63 */
30773079 beg += 63 ;
30783080 pucUDPPayloadBuffer [ beg ] = 63 ;
30793081 beg ++ ;
30803082 strcpy ( pucUDPPayloadBuffer + beg ,
3081- "FreeRTOSFreeRTOSFree" // 20
3082- "FreeRTOSFreeRTOSFree" // 40
3083- "FreeRTOSFreeRTOSFree" // 60
3084- "Fre" ); // 63
3083+ "FreeRTOSFreeRTOSFree" /* 20 */
3084+ "FreeRTOSFreeRTOSFree" /* 40 */
3085+ "FreeRTOSFreeRTOSFree" /* 60 */
3086+ "Fre" ); /* 63 */
30853087 beg += 63 ;
30863088 pucUDPPayloadBuffer [ beg ] = 31 ;
30873089 beg ++ ;
30883090 strcpy ( pucUDPPayloadBuffer + beg ,
3089- "FreeRTOSFreeRTOSFree" // 20
3090- "FreeRTOSFre" ); // 31
3091+ "FreeRTOSFreeRTOSFree" /* 20 */
3092+ "FreeRTOSFre" ); /* 31 */
30913093 beg += 31 ;
30923094 pucUDPPayloadBuffer [ beg ++ ] = '\0' ;
30933095
0 commit comments