diff options
author | Chris Luke <chrisy@flirble.org> | 2016-05-23 21:30:26 -0400 |
---|---|---|
committer | Damjan Marion <damarion@cisco.com> | 2016-05-28 16:34:39 +0000 |
commit | 4b46c84901b6ea393a5118d7835d77aa6b3cef58 (patch) | |
tree | bf3904f56a3c4098ddc32b2a25df8d84bb621a10 /vlib | |
parent | 1220afe52a03936c3d81c0e7e2e771f06dd04c25 (diff) |
VPP-84 af_packet retry on EAGAIN, count on errors
When af_packet signals the kernel that there are packets in the tx
ring with sendto() the kernel sometimes responds with EAGAIN.
Previously the af_packet driver would treat any error from sendto()
as fatal.
Whilst there's not much we can do about this, count the errors
and let's try to not die on the spot or sit in a loop forever.
Change-Id: Id76ba5e07b744f1ed6f348ec838a1ac506a381c9
Signed-off-by: Chris Luke <chrisy@flirble.org>
Diffstat (limited to 'vlib')
0 files changed, 0 insertions, 0 deletions