Hi Daniel, I looked at the document you linked but it doesn't seem to help.
I tried using
setsockopt(sock, SOL_TCP,OPT_TBSIZE,&value,sizeof(value));
setsockopt(sock, SOL_TCP,OPT_RBSIZE,&value,sizeof(value));
setsockopt(sock, SOL_UDP,OPT_RBSIZE,&value,sizeof(value));
on some of our TCP and UDP sockets, but that didn't change anything. I also tried changing the buffer sizes in the user_config.h by doing this:
| #define TCP_DEFAULT_SBSIZE | 2190 |
| #define TCP_DEFAULT_RBSIZE | 2190 |
#define RTCSCFG_UDP_RX_BUFFER_SIZE 1024
but that didn't change anything either. "Ethernet buffers" are still at the size of 18288 and the overall RAM usage is the same