diff options
author | trasz <trasz@FreeBSD.org> | 2014-10-24 11:40:09 +0000 |
---|---|---|
committer | trasz <trasz@FreeBSD.org> | 2014-10-24 11:40:09 +0000 |
commit | 904ee8f9378b694958e470ffc7d0ae7fc8ad8f95 (patch) | |
tree | 661abf2cba7a204ad3c2512c1babfa5b7c3b7d61 /usr.sbin/ctld/ctld.h | |
parent | e2e58f80cc8a6e6632b043d08a1cc05ef3ccdcd6 (diff) | |
download | FreeBSD-src-904ee8f9378b694958e470ffc7d0ae7fc8ad8f95.zip FreeBSD-src-904ee8f9378b694958e470ffc7d0ae7fc8ad8f95.tar.gz |
Make the initiator-name and initiator-portal checks a little nicer.
MFC after: 1 month
Sponsored by: The FreeBSD Foundation
Diffstat (limited to 'usr.sbin/ctld/ctld.h')
-rw-r--r-- | usr.sbin/ctld/ctld.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/usr.sbin/ctld/ctld.h b/usr.sbin/ctld/ctld.h index e0eb913..f0a03bd 100644 --- a/usr.sbin/ctld/ctld.h +++ b/usr.sbin/ctld/ctld.h @@ -263,12 +263,16 @@ const struct auth_name *auth_name_new(struct auth_group *ag, bool auth_name_defined(const struct auth_group *ag); const struct auth_name *auth_name_find(const struct auth_group *ag, const char *initiator_name); +int auth_name_check(const struct auth_group *ag, + const char *initiator_name); const struct auth_portal *auth_portal_new(struct auth_group *ag, const char *initiator_portal); bool auth_portal_defined(const struct auth_group *ag); const struct auth_portal *auth_portal_find(const struct auth_group *ag, const struct sockaddr_storage *sa); +int auth_portal_check(const struct auth_group *ag, + const struct sockaddr_storage *sa); struct portal_group *portal_group_new(struct conf *conf, const char *name); void portal_group_delete(struct portal_group *pg); |