It may be worth automatically closing duplicate paths, those with identical 4-tuples, instead of leaving that up to the application.
However, an application might open several paths with different QoS markers. And this should still be allowed. This is most obvious in IPv6 which can include QoS markers in the IPv6 address.
Also, our tests currently rely heavily on multiple paths on the same 4-tuple being allowed.
It may be worth automatically closing duplicate paths, those with identical 4-tuples, instead of leaving that up to the application.
However, an application might open several paths with different QoS markers. And this should still be allowed. This is most obvious in IPv6 which can include QoS markers in the IPv6 address.
Also, our tests currently rely heavily on multiple paths on the same 4-tuple being allowed.