Lines Matching defs:na
172 isc_netaddr_format(const isc_netaddr_t *na, char *array, unsigned int size) {
177 result = isc_netaddr_totext(na, &buf);
196 na->family);
202 isc_netaddr_prefixok(const isc_netaddr_t *na, unsigned int prefixlen) {
207 switch (na->family) {
209 p = (const unsigned char *)&na->type.in;
216 p = (const unsigned char *)&na->type.in6;
351 isc_netaddr_ismulticast(const isc_netaddr_t *na) {
352 switch (na->family) {
354 return ISC_IPADDR_ISMULTICAST(na->type.in.s_addr);
356 return IN6_IS_ADDR_MULTICAST(&na->type.in6);
363 isc_netaddr_isexperimental(const isc_netaddr_t *na) {
364 switch (na->family) {
366 return ISC_IPADDR_ISEXPERIMENTAL(na->type.in.s_addr);
373 isc_netaddr_islinklocal(const isc_netaddr_t *na) {
374 switch (na->family) {
378 return IN6_IS_ADDR_LINKLOCAL(&na->type.in6);
385 isc_netaddr_issitelocal(const isc_netaddr_t *na) {
386 switch (na->family) {
390 return IN6_IS_ADDR_SITELOCAL(&na->type.in6);
400 isc_netaddr_isnetzero(const isc_netaddr_t *na) {
401 switch (na->family) {
403 return ISC_IPADDR_ISNETZERO(na->type.in.s_addr);
426 isc_netaddr_isloopback(const isc_netaddr_t *na) {
427 switch (na->family) {
429 return (ntohl(na->type.in.s_addr) & 0xff000000U) == 0x7f000000U;
431 return IN6_IS_ADDR_LOOPBACK(&na->type.in6);