rdma: fix bug related to ring buffer 12/25812/1
authorElias Rudberg <elias.rudberg@bahnhof.net>
Tue, 18 Feb 2020 11:12:25 +0000 (12:12 +0100)
committerDave Wallace <dwallacelf@gmail.com>
Wed, 11 Mar 2020 20:03:18 +0000 (20:03 +0000)
commit8e50e48f4d540dfe418b28f545267e2a65ab2f34
treebef2c562b6ca7498c5ab5058a13d5593d2683eeb
parent6f171a77564981aa65148df03ba17cd94d663009
rdma: fix bug related to ring buffer

Fix a bug that caused some input packets to be dropped due to errors of
the type 'ip4 length > l2 length'. The change is related to the second
call to the rdma_device_input_bufs() function that happens when the end
of the ring buffer is reached.

Type: fix
Change-Id: I332d69ab22242b3443a0baca6e5dd86349a54765
Signed-off-by: Elias Rudberg <elias.rudberg@bahnhof.net>
(cherry picked from commit e5ecf3ea4b456afb710f4ed903cd7e4c1ae87859)
src/plugins/rdma/input.c