Wireshark-commits: [Wireshark-commits] master 6925671: RPC-over-RDMA: add reassembly of SEND first,
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=6925671887b25f875aa81e7f474369db351f71ff
Submitter: "Anders Broman <a.broman58@xxxxxxxxx>"
Changed: branch: master
Repository: wireshark
Commits:
6925671 by Jorge Mora (jmora1300@xxxxxxxxx):
RPC-over-RDMA: add reassembly of SEND first, middle and last
Linux uses SEND first, middle and last for small NFS reads
instead of using the write chunk list. Reassembly is done
using the PSN (packet sequence number) to order the segments
in case one or more segments are sent out of order.
Reassembly uses a single message id per each direction of a
given conversation so it is tied to the destination queue
pair. Also, the PSN given in the SEND First packet is used
as a base so fragment numbers are relative and start at zero.
Furthermore, a previous incomplete reassembly is thrown away
in the SEND First packet so any fragments previously added
to the reassembly table are not included in the current
reassembled message.
Bug: 16225
Change-Id: I8de6a3123676e348d8e893f0f67d4b3ba38db27f
Reviewed-on: https://code.wireshark.org/review/35224
Reviewed-by: Anders Broman <a.broman58@xxxxxxxxx>
Actions performed:
from f5705e9 WSUG: Export, packet range+format, and other IO chapter updates.
add 6925671 RPC-over-RDMA: add reassembly of SEND first, middle and last
Summary of changes:
epan/dissectors/packet-rpcrdma.c | 89 ++++++++++++++++++++++++++++++++++++++--
1 file changed, 86 insertions(+), 3 deletions(-)