This PR adds MPTCP support. It's based on go 1.21 net package.
When EnableMPTCP is passed with ChannelOptions to create a new channel, tchannel will use MPTCP instead TCP for network connection.
MPTCP requires underlying system support MPTCP.
Tchannel will use normal TCP connection if EnableMPTCP is in one of following cases:
This PR adds MPTCP support. It's based on go 1.21 net package.
When EnableMPTCP is passed with ChannelOptions to create a new channel, tchannel will use MPTCP instead TCP for network connection. MPTCP requires underlying system support MPTCP. Tchannel will use normal TCP connection if EnableMPTCP is in one of following cases: