I think you've pretty much bought into the cost of wasting RAM, when
doing multiple TX rings. So logic implies associated costs, like the
ones you describe, come along for the ride.
That's definitely a good question, and I honestly don't see any easy
solutions.
Multiple net devices makes a -lot- of things easier, with regards to
existing infrastructure, but it also imposes potentially annoying
administrative burdens: Not only must each interface be set up
individually, but the userland apps must be made aware of this unique
method of concurrency.
Jeff
-
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