2 * Routines for LBT-RU Packet dissection
4 * Copyright (c) 2005-2014 Informatica Corporation. All Rights Reserved.
6 * Wireshark - Network traffic analyzer
7 * By Gerald Combs <gerald@wireshark.org>
8 * Copyright 1998 Gerald Combs
10 * SPDX-License-Identifier: GPL-2.0-or-later
13 #ifndef PACKET_LBTRU_H_INCLUDED
14 #define PACKET_LBTRU_H_INCLUDED
18 address source_address
;
22 uint32_t next_client_id
;
23 wmem_list_t
* client_list
;
28 address receiver_address
;
29 uint16_t receiver_port
;
31 lbtru_transport_t
* transport
;
33 lbm_transport_frame_t
* last_frame
;
34 lbm_transport_frame_t
* last_data_frame
;
35 lbm_transport_frame_t
* last_sm_frame
;
36 lbm_transport_frame_t
* last_nak_frame
;
37 lbm_transport_frame_t
* last_ncf_frame
;
38 lbm_transport_frame_t
* last_ack_frame
;
39 lbm_transport_frame_t
* last_creq_frame
;
40 lbm_transport_frame_t
* last_rst_frame
;
41 wmem_tree_t
* data_sqn
;
43 uint32_t data_high_sqn
;
45 } lbtru_client_transport_t
;
47 lbtru_transport_t
* lbtru_transport_add(const address
* source_address
, uint16_t source_port
, uint32_t session_id
, uint32_t frame
);
48 char * lbtru_transport_source_string(const address
* source_address
, uint16_t source_port
, uint32_t session_id
);
53 * Editor modelines - https://www.wireshark.org/tools/modelines.html
58 * indent-tabs-mode: nil
61 * vi: set shiftwidth=4 tabstop=8 expandtab:
62 * :indentSize=4:tabSize=8:noTabs=true: