trusty (3) ipsec_subnetof.3.gz

Provided by: openswan_2.6.38-1_amd64 bug

NAME

       ipsec_subnetof,  ipsec_hostof,  ipsec_broadcastof  - given Internet address and subnet mask return subnet
       number, host part, broadcast address

SYNOPSIS

       #include <freeswan.h>

       struct in_addr subnetof(struct in_addr addr,
           struct in_addr mask);
       struct in_addr hostof(struct in_addr addr,
           struct in_addr mask);
       struct in_addr broadcastof(struct in_addr addr,
           struct in_addr mask);

DESCRIPTION

       These functions are obsolete; see ipsec_networkof(3) for their replacements.

       Subnetof takes an Internet address and a subnet mask and returns the network part of the address (all  in
       network  byte  order).   Hostof  similarly  returns  the host part, and broadcastof returns the broadcast
       address (all-1s convention) for the network.

       These functions are provided to hide the Internet bit-munging inside an  API,  in  hopes  of  easing  the
       eventual transition to IPv6.

SEE ALSO

       inet(3), ipsec_atosubnet(3)

HISTORY

       Written for the FreeS/WAN project by Henry Spencer.

BUGS

       Calling functions for this is more costly than doing it yourself.

                                                  11 June 2001                                 IPSEC_SUBNETOF(3)