On Fri, 9 Jun 2017, Tommy Pauly wrote:
The kernel is still responsible for managing the port namespace between
applications, and demultiplexing incoming packets to the correct
processes. Since that is part of the kernel, the port demultiplexing
still needs to understand where to look for port numbers in known
protocols. It seems like for the use-case you’re mentioning for new
protocols, it could be useful to allow that logic to be extended, or
‘learn’ new protocols. This isn’t something we’re doing now, but
definitely an interesting idea!
Also sounds like a use-case for the work on "device should be handed
multiple addresses". If it were, you could multiple in a way that each
process that needed to have its own port space or run special protocols,
could get unique usage of a newly allocated IPv6 address.
If this is something that would be useful, it would be good if this
use-case was brought to 6man and v6ops. It would probably be more credible
if you brought it than if I did.
--
Mikael Abrahamsson email: [email protected]
_______________________________________________
Taps mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/taps