>> The general idea is to at least keep the traffic local to one TX/RX
I still don't see the value in doing this RX/TX queue pairing (unless
you're considering the possibility of explicitly binding sockets to
queue pairs). XPS should be sufficient mechanism to get affinity on
sending side. Also, don't know how the queue paring model will be
maintained when using priority queues on transmit-- transmit is likely
to be asymmetric to receive side. The ability to seamlessly decouple
transmit queues and receive queues seems like a nice property.
The device hash should already be available in sk_rxhash, so maybe
that could be used for this purpose. I think it is a good property to
keeping treat the device hashes as opaque values, any reasonable
32-bit 4-tuple hash should work equally well in the stack.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html