summaryrefslogtreecommitdiff
path: root/curvetun
diff options
context:
space:
mode:
authorTobias Klauser <tklauser@distanz.ch>2017-06-20 10:46:52 +0200
committerTobias Klauser <tklauser@distanz.ch>2017-06-20 10:53:59 +0200
commit8d7b0c30a62ca50e0c104ed4aa600cfb24041161 (patch)
tree9e298be73c97352cacd52beebcbd3c5eb2dda52c /curvetun
parent6e3a87093dfcd8b4b62685e67b565d842c631da1 (diff)
trafgen: gracefully handle ENOBUFS on tx ring teardown
pull_and_flush_tx_ring_wait() in the exit path of xmit_fastpath_or_die() might return with errno ENOBUFS (due to the other CPU's processes concurrent access) but will eventually suceed. Thus retry pull_and_flush_tx_ring_wait() as in the main loop of xmit_fastpath_or_die(). Fixes #175 Reported-by: Eduardo Miravalls Sierra Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
Diffstat (limited to 'curvetun')
0 files changed, 0 insertions, 0 deletions
fload.c?h=nds-private-remove&id=23fbe2cdc1de80120cf9ccd478ac57c3a3a0764b&id2=eeeefd41843218c55a8782a6920f044d9bf6207a'>diff)
Merge branch 'for-linus' of git://git.kernel.dk/linux-block
Pull block fix from Jens Axboe: "A single fix that should go into 4.10, fixing a regression on some devices with the WRITE_SAME command" * 'for-linus' of git://git.kernel.dk/linux-block: block: don't try Write Same from __blkdev_issue_zeroout
Diffstat (limited to 'net/ipv4/udp_offload.c')