# FreeRTOS-Plus-TCP Network Buffers

**URL:** <https://forums.freertos.org/t/freertos-plus-tcp-network-buffers/16194>\
**Category:** Libraries\
**Created:** [November 12, 2022, 8:44pm UTC](https://forums.freertos.org/t/freertos-plus-tcp-network-buffers/16194 "2022-11-12T20:44:28Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![icyr](https://avatars.discourse-cdn.com/v4/letter/i/57b2e6/32.png) [@icyr](https://forums.freertos.org/u/icyr)\
**Post date:** [November 12, 2022, 8:44pm UTC](https://forums.freertos.org/t/freertos-plus-tcp-network-buffers/16194/1 "2022-11-12T20:44:29Z")

</div>

I’m setting up a FreeRTOS-Plus-TCP project on an MSP432E411Y. It only has 256KB of SRAM, so I’m having to modify the settings in the FreeRTOSIPConfig.h to limit my memory usage. The main modification required appears to be ipconfigNETWORK\_BUFFER\_DESCRIPTORS, which I believe defaults to 60, but I’ve reduced to 10 to allow the program to fit in memory.

My program should be sending and receiving single packets of data at a fairly slow rate, so I don’t think the reduced network buffers will be an issue, but I just wanted to see if there were any potential side effects I needed to worry about with the change.

Thanks,  
Ian

---

<div class="post-metadata">

**Author:** ![RAc](https://d3iykfbgfh8zhg.cloudfront.net/user_avatar/forums.freertos.org/rac/32/1389_2.png) [@RAc](https://forums.freertos.org/u/RAc)\
**Post date:** [November 12, 2022, 9:04pm UTC](https://forums.freertos.org/t/freertos-plus-tcp-network-buffers/16194/2 "2022-11-12T21:04:31Z")

</div>

Your network stack will also need to handle broadcast packets of which there may be many depending on the network setup, so do not be surprised if your application behaves poorly and loses packets in congested customer’s networks. There is nothing you can do about that except stipulate that your hardware only runs in shielded net segments.
