NAME

  tst_with_v4_app - Compatibility with IPv4 Applications


PURPOSE

  Compatibility with IPv4 Applications


SYNOPSIS

  ./tst_addr_and_pro_family [-tooloption ...]
    -tooloption : v6api tool option


TEST PROCEDURE

  1. Applications must be able to create IPv4/TCP and IPv4/UDP sockets
  2. Applications should be able to hold a combination of IPv4/TCP, IPv4/UDP,
  IPv6/TCP and IPv6/UDP sockets simultaneously within the same process.


NOTE

  None


REFERENCE

  RFC 3493
  3.6 Compatibility with IPv4 Applications
     In order to support the large base of applications using the original
     API, system implementations must provide complete source and binary
     compatibility with the original API.  This means that systems must
     continue to support AF_INET sockets and the sockaddr_in address
     structure.  Applications must be able to create IPv4/TCP and IPv4/UDP
     sockets using the AF_INET constant in the socket() function, as
  
     described in the previous section.  Applications should be able to
     hold a combination of IPv4/TCP, IPv4/UDP, IPv6/TCP and IPv6/UDP
     sockets simultaneously within the same process.
  
     Applications using the original API should continue to operate as
     they did on systems supporting only IPv4.  That is, they should
     continue to interoperate with IPv4 nodes.