rss: new package for the RSS Toeplitz flow hash and steering
Flow-to-owner steering is currently entangled in Tcp.Shard, so anything
else that wants it (the firewall's sharded NAT) would drag in the whole
TCP stack. Factor the concern into a dependency-light package (ipaddr
only) that the TCP stack and the firewall both consume: the Toeplitz hash
(Microsoft RSS / Intel 82599, verified against the canonical verification
vectors) exposed asymmetric and symmetric, an owner reduction, and the RFC
6335 dynamic-port lanes that keep a flow's return traffic on its owner. The
opam name is nox-rss because rss is the RSS-feed library.