diff options
author | Mike Belopuhov <mikeb@cvs.openbsd.org> | 2017-07-14 18:24:52 +0000 |
---|---|---|
committer | Mike Belopuhov <mikeb@cvs.openbsd.org> | 2017-07-14 18:24:52 +0000 |
commit | db5263687c169db4eef88bab187ff0cb1046bdc7 (patch) | |
tree | 6ade798df6e285df7027a38fe76522bf011150cf /usr.bin/encrypt/encrypt.c | |
parent | be3642fac667f1520377c24d7521c868823f4eab (diff) |
Support out-of-order TX completion notifications
Apparently, just like the disk interface, the network backend may
post TX completions out-of-order, i.e. the ring position doesn't
determine which descriptor is being completed and the code must
look at the response id inside the completion message. It might
seem obvious, but since networking hardware doesn't usually work
this way, it was something that has been overlooked.
Based on instability reports from Kirill Miazine <km at krot ! org>,
thanks!
Diffstat (limited to 'usr.bin/encrypt/encrypt.c')
0 files changed, 0 insertions, 0 deletions