Lines Matching refs:limits

608 net_allowed_mode(const nvlist_t *limits, uint64_t mode)  in net_allowed_mode()  argument
611 if (limits == NULL) in net_allowed_mode()
614 return ((nvlist_get_number(limits, "mode") & mode) == mode); in net_allowed_mode()
618 net_allowed_family(const nvlist_t *limits, int family) in net_allowed_family() argument
623 if (limits == NULL) in net_allowed_family()
627 if (!nvlist_exists_number_array(limits, "family")) in net_allowed_family()
630 allowedfamily = nvlist_get_number_array(limits, "family", &allsize); in net_allowed_family()
699 net_allowed_bsaddr(const nvlist_t *limits, const void *saddr, size_t saddrsize) in net_allowed_bsaddr() argument
702 if (limits == NULL) in net_allowed_bsaddr()
705 if (!nvlist_exists_nvlist(limits, "sockaddr")) in net_allowed_bsaddr()
708 return (net_allowed_bsaddr_impl(nvlist_get_nvlist(limits, "sockaddr"), in net_allowed_bsaddr()
713 net_allowed_hosts(const nvlist_t *limits, const char *name, const char *srvname) in net_allowed_hosts() argument
719 if (limits == NULL) { in net_allowed_hosts()
724 if (!nvlist_exists_nvlist(limits, "hosts")) { in net_allowed_hosts()
731 hlimits = nvlist_get_nvlist(limits, "hosts"); in net_allowed_hosts()
789 net_gethostbyname(const nvlist_t *limits, const nvlist_t *nvlin, in net_gethostbyname() argument
798 if (!net_allowed_mode(limits, CAPNET_DEPRECATED_NAME2ADDR)) in net_gethostbyname()
801 dnscache = net_allowed_mode(limits, CAPNET_CONNECTDNS); in net_gethostbyname()
803 if (limits != NULL) { in net_gethostbyname()
804 funclimit = dnvlist_get_nvlist(limits, LIMIT_NV_NAME2ADDR, in net_gethostbyname()
824 net_gethostbyaddr(const nvlist_t *limits, const nvlist_t *nvlin, in net_gethostbyaddr() argument
833 if (!net_allowed_mode(limits, CAPNET_DEPRECATED_ADDR2NAME)) in net_gethostbyaddr()
837 if (limits != NULL) { in net_gethostbyaddr()
838 funclimit = dnvlist_get_nvlist(limits, LIMIT_NV_ADDR2NAME, in net_gethostbyaddr()
858 net_getnameinfo(const nvlist_t *limits, const nvlist_t *nvlin, nvlist_t *nvlout) in net_getnameinfo() argument
869 if (!net_allowed_mode(limits, CAPNET_ADDR2NAME)) { in net_getnameinfo()
875 if (limits != NULL) { in net_getnameinfo()
876 funclimit = dnvlist_get_nvlist(limits, LIMIT_NV_ADDR2NAME, in net_getnameinfo()
968 net_getaddrinfo(const nvlist_t *limits, const nvlist_t *nvlin, nvlist_t *nvlout) in net_getaddrinfo() argument
979 if (!net_allowed_mode(limits, CAPNET_NAME2ADDR)) { in net_getaddrinfo()
984 dnscache = net_allowed_mode(limits, CAPNET_CONNECTDNS); in net_getaddrinfo()
986 if (limits != NULL) { in net_getaddrinfo()
987 funclimit = dnvlist_get_nvlist(limits, LIMIT_NV_NAME2ADDR, in net_getaddrinfo()
1049 net_bind(const nvlist_t *limits, nvlist_t *nvlin, nvlist_t *nvlout) in net_bind() argument
1056 if (!net_allowed_mode(limits, CAPNET_BIND)) in net_bind()
1059 if (limits != NULL) in net_bind()
1060 funclimit = dnvlist_get_nvlist(limits, LIMIT_NV_BIND, NULL); in net_bind()
1080 net_connect(const nvlist_t *limits, nvlist_t *nvlin, nvlist_t *nvlout) in net_connect() argument
1088 conn = net_allowed_mode(limits, CAPNET_CONNECT); in net_connect()
1089 conndns = net_allowed_mode(limits, CAPNET_CONNECTDNS); in net_connect()
1095 if (limits != NULL) in net_connect()
1096 funclimit = dnvlist_get_nvlist(limits, LIMIT_NV_CONNECT, NULL); in net_connect()
1418 net_command(const char *cmd, const nvlist_t *limits, nvlist_t *nvlin, in net_command() argument
1423 return (net_bind(limits, nvlin, nvlout)); in net_command()
1425 return (net_connect(limits, nvlin, nvlout)); in net_command()
1427 return (net_gethostbyname(limits, nvlin, nvlout)); in net_command()
1429 return (net_gethostbyaddr(limits, nvlin, nvlout)); in net_command()
1431 return (net_getnameinfo(limits, nvlin, nvlout)); in net_command()
1433 return (net_getaddrinfo(limits, nvlin, nvlout)); in net_command()