diff options
author | Jorge Mora <jmora1300@gmail.com> | 2022-03-10 07:22:59 -0700 |
---|---|---|
committer | A Wireshark GitLab Utility <gerald+gitlab-utility@wireshark.org> | 2022-03-16 05:33:46 +0000 |
commit | 746b46a16a94956c41ca2db89a25f9407da856f1 (patch) | |
tree | 8e395502bedaec81687d9b3b0aa175d6388864e6 /sync_pipe.h | |
parent | 4cc8e0921363eca99d10f0c240bf85b67a470b78 (diff) |
RPCoRDMA: add iWarp send reassembly
Add global variable gp_rdmap_info to point to the data parameter
given by parent dissector IWARP_DDP_RDMAP.
Add binary tree, msn_list, to add send_info_t struct using the
message sequence number of an untagged message as the key.
Modify function add_send_fragment() to include iWarp segments.
Message numbers are given by the untagged message offset, thus
the msgno of send_info_t is not used and it is set to 0. Since
message offsets are not consecutive for iWarp, verify there are
no missing fragments by checking the number of bytes added to
the reassembly table.
Also, remove function rpcrdma_initialize()
Related to #17963.
Diffstat (limited to 'sync_pipe.h')
0 files changed, 0 insertions, 0 deletions