Wireshark 4.5.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
Public Attributes | List of all members
_dof_session_data Struct Reference

Public Attributes

uint32_t session_id
 
uint8_t dof_id
 
dof_secure_session_datasecure_sessions
 
GSList * data_list
 

Detailed Description

This structure exists for each DPS session. Secure sessions have an additional data structure that includes the secure session information. Each packet that has state will contain a reference to one of these.

Information in this structure is invariant for the duration of the session or is only used during the initial pass through the packets. Information that changes (for example, security parameters, keys, etc.) needs to be maintained separately, although this structure is the starting place for this information.

This structure is initialized to zero.

Member Data Documentation

◆ data_list

GSList* _dof_session_data::data_list

Protocol-specific data.

◆ dof_id

uint8_t _dof_session_data::dof_id

DPS ID: The type of DPS SENDER ID (in the packet data) to prevent aliasing. Since DPS senders identifiers relate to DNP, this is the DNP version number.

◆ secure_sessions

dof_secure_session_data* _dof_session_data::secure_sessions

SECURE SESSIONS: When secure sessions are created from this unsecure session then they are added to this list. Each member of the list must be distinguished.

◆ session_id

uint32_t _dof_session_data::session_id

SESSION ID: Set when the session is created, required.


The documentation for this struct was generated from the following file: