Vadim, do you mean I have to modify rebind c++ example to parse TCP SYN packet and modify MSS value in such packet before rout it to WireGuard adapter? If so I am not sure how it can help, since packets fragmentation happens on TCP/IP level and I guess that WireGuard adapter expects already packets with size <= (WireGuard MTU – encryption overhead), maybe I am wrong here… I just want to avoid IP fragmentation when packets are redirected from Ethernet adapter to Wireguard and vice versa, and I guess that it case is already implemented in the rebind c++ example
Again, thank you very much for your help, it is really appreciated!