We are using exasock_ext in our system and we are restricted to MSS = 1380. This causes us issues because during retransmission this limit is ignored and exasock does retransmissions in chunks of EXA_TCP_MSS. Is there a way to programmatically set the MSS or do we just have to use the recompiled libraries after changing EXA_TCP_MSS?
setsockopt(fd, IPPROTO_TCP, TCP_MAXSEG, &mss, sizeof(mss)) doesn't seem to work either. Neither does setting the MTU for the exanic interface.