Tested with em (me), igb (me), ixgbe (sbruno), bnxt (sbruno)
Details
Details
Diff Detail
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
sys/net/iflib.c | ||
---|---|---|
6063 ↗ | (On Diff #42049) | Oh... is that just to simplify state, or to lower TX latency? |
sys/net/iflib.c | ||
---|---|---|
6063 ↗ | (On Diff #42049) | It's basically a requirement of the interface. In some cases the client code will wait for an ACK from the server after transmitting a packet. This could be changed, but as you suggested, it's simpler to just flush after each transmit. |