function::sa_flags_str - Linux
Overview
function::sa_flags_str
converts the given NF_SOCKET_ADDR
flow types to a string representation.
Syntax
string function::sa_flags_str(const flow_types::sa_flags_t &sa_flags) noexcept
Options/Flags
The following options are available:
- NF_SA_FLAGS_NONE No special flags.
- NF_SA_FLAGS_NORECOVERY Use the old recovery semantics.
- NF_SA_FLAGS_PERMANENT Make this SA permanent.
- NF_SA_FLAGS_SKIP_HW Don’t offload to the HW.
- NF_SA_FLAGS_FIXED_HDR Use fixed headers in HW offload.
- NF_SA_FLAGS_DECRYPTED Don’t encrypt on HW offload.
Examples
// Convert flow types to string representation.
string reply = function::sa_flags_str(msg.sa_flags);
cout << reply << endl;
Common Issues
Utilizing an unsupported flag
If a non-existent flag is used, the function will return an empty string.
Integration
This function can be utilized with other Linux commands, such as ip
and tcpdump
, to modify or analyze network traffic.
Related Commands
function::saddr_to_str
function::daddr_to_str