]> git.sur5r.net Git - freertos/blobdiff - FreeRTOS-Plus/Demo/FreeRTOS_Plus_TCP_Minimal_Windows_Simulator/main.c
Fix build issues in the FreeRTOS_Plus_TCP_Minimal_Windows_Simulator project:
[freertos] / FreeRTOS-Plus / Demo / FreeRTOS_Plus_TCP_Minimal_Windows_Simulator / main.c
index bd9b45bc528b15f24dca93e6068a98540e47cedc..28c53a315a07e337fd522014a9bc6bc5f80f0ad8 100644 (file)
@@ -351,3 +351,23 @@ uint32_t ulLoggingIPAddress;
        }\r
 \r
 #endif\r
+\r
+/*\r
+ * Callback that provides the inputs necessary to generate a randomized TCP\r
+ * Initial Sequence Number per RFC 6528.  THIS IS ONLY A DUMMY IMPLEMENTATION\r
+ * THAT RETURNS A PSEUDO RANDOM NUMBER SO IS NOT INTENDED FOR USE IN PRODUCTION\r
+ * SYSTEMS.\r
+ */\r
+extern uint32_t ulApplicationGetNextSequenceNumber( uint32_t ulSourceAddress,\r
+       uint16_t usSourcePort,\r
+       uint32_t ulDestinationAddress,\r
+       uint16_t usDestinationPort )\r
+{\r
+       ( void ) ulSourceAddress;\r
+       ( void ) usSourcePort;\r
+       ( void ) ulDestinationAddress;\r
+       ( void ) usDestinationPort;\r
+\r
+       return uxRand();\r
+}\r
+\r