I had a problem testing it on Mac OS X, because cmsghdr is aligned to 4 bytes. I changed the CMSG_ALIGN(sizeof(struct cmsghdr)) call to CMSG_LEN(0) to fix it.
On Wed, Apr 12, 2017 at 10:41 AM, Olivier Houchard <ohouch...@haproxy.com> wrote: > Yet another patch, on top of the previous ones. > This one tries to get the default value of TCP_MAXSEG by creating a > temporary > TCP socket, so that one can remove the "mss" entry from its configuration > file, > and reset the mss value for any transferred socket from the old process. > > Olivier >