The TCP_REPAIR socket option was added in Linux to help with C/R(Checkpoint and restore) for TCP sockets. This can be used to migrate socket from a system to another system. Do we have this feature supported on FreeBSD ?
It's the ability to save and later restore a TCP socket, in any state. Unlike CARP, it doesn't require a backup to be running.Because CARP works at the ARP level, any connections will be moved to the backup transparently. You might have a few packet retransmits, but that is one of the design features of TCP. I don't see a need for whatever "repair" fixes.