Hi Miklos,

> I see the NAT plugin already supports TCP MSS clamping but it is implemented 
> only in in2out direction.
> 
> We have endpoints with wrong MTUs behind tunnels and not all the traffic is 
> NATed. Hence, it would be very nice to have generic support for MSS clamping 
> that could be enabled on the tunnel interface.
> 
> Do you think implementing this as a feature arch would make sense? Then it 
> would not be limited to NAT or to one kind of tunnel for example.
> If so, what is the best place? A new plugin?

A bidirectional TCP MSS adjust would be fine.
Putting it in a plugin is likely the simplest.

I'm unsure if it should be generic or not. E.g. the NAT also needs to adjust 
the TCP checksum, and it's likely better to do it only once.

Best regards,
Ole
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#16551): https://lists.fd.io/g/vpp-dev/message/16551
Mute This Topic: https://lists.fd.io/mt/74499850/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to