strongswan_portof(3) - Linux man page
Name
ipsec portof - get port field of an ip_addressipsec setportof - set port field of an ip_address
ipsec sockaddrof - get pointer to internal sockaddr of an ip_address
ipsec sockaddrlenof - get length of internal sockaddr of an ip_address
Synopsis
int portof(const ip_address *src);
void setportof(int port, ip_address *dst);
struct sockaddr *sockaddrof(ip_address *src);
size_t sockaddrlenof(const ip_address *src);
Description
The <freeswan.h> internal type ip_address contains one of the sockaddr types internally. Reliance on this feature is discouraged, but it may occasionally be necessary. These functions provide low-level tools for this purpose.Portof and setportof respectively read and write the port-number field of the internal sockaddr. The values are in network byte order.
Sockaddrof returns a pointer to the internal sockaddr, for passing to other functions.
Sockaddrlenof reports the size of the internal sockaddr, for use in storage allocation.