Symbol: portal_group
usr.sbin/ctld/conf.cc
175
portal_group = conf->define_default_portal_group();
usr.sbin/ctld/conf.cc
177
portal_group = conf->add_portal_group(name);
usr.sbin/ctld/conf.cc
178
return (portal_group != NULL);
usr.sbin/ctld/conf.cc
184
portal_group = NULL;
usr.sbin/ctld/conf.cc
190
return (portal_group->add_portal(listen, iser ? portal_protocol::ISER :
usr.sbin/ctld/conf.cc
197
return (portal_group->add_option(name, value));
usr.sbin/ctld/conf.cc
203
return (portal_group->set_discovery_auth_group(name));
usr.sbin/ctld/conf.cc
209
return (portal_group->set_dscp(dscp));
usr.sbin/ctld/conf.cc
215
return (portal_group->set_filter(str));
usr.sbin/ctld/conf.cc
221
portal_group->set_foreign();
usr.sbin/ctld/conf.cc
227
return (portal_group->set_offload(offload));
usr.sbin/ctld/conf.cc
233
return (portal_group->set_pcp(pcp));
usr.sbin/ctld/conf.cc
239
return (portal_group->set_redirection(addr));
usr.sbin/ctld/conf.cc
245
portal_group->set_tag(tag);
usr.sbin/ctld/conf.cc
252
portal_group = conf->define_default_transport_group();
usr.sbin/ctld/conf.cc
254
portal_group = conf->add_transport_group(name);
usr.sbin/ctld/conf.cc
255
return (portal_group != NULL);
usr.sbin/ctld/conf.cc
261
return portal_group->add_portal(listen,
usr.sbin/ctld/conf.cc
268
return portal_group->add_portal(listen, portal_protocol::NVME_TCP);
usr.sbin/ctld/conf.cc
49
static struct portal_group *portal_group = NULL;
usr.sbin/ctld/conf.cc
64
portal_group = NULL;
usr.sbin/ctld/ctld.cc
1106
struct portal_group *pg, auth_group_sp ag) :
usr.sbin/ctld/ctld.cc
1113
struct portal_group *pg, uint32_t ctl_port) :
usr.sbin/ctld/ctld.cc
1134
conf::add_port(struct target *target, struct portal_group *pg, auth_group_sp ag)
usr.sbin/ctld/ctld.cc
1149
conf::add_port(struct target *target, struct portal_group *pg,
usr.sbin/ctld/ctld.cc
1203
portal_group::find_port(std::string_view target) const
usr.sbin/ctld/ctld.cc
1463
struct portal_group *pg = default_portal_group();
usr.sbin/ctld/ctld.cc
1848
struct portal_group *pg = portal_group();
usr.sbin/ctld/ctld.cc
1948
struct portal_group &pg = *kv.second;
usr.sbin/ctld/ctld.cc
1954
struct portal_group &pg = *kv.second;
usr.sbin/ctld/ctld.cc
2000
struct portal_group &newpg = *kv.second;
usr.sbin/ctld/ctld.cc
2011
struct portal_group &newpg = *kv.second;
usr.sbin/ctld/ctld.cc
2332
struct portal_group *pg;
usr.sbin/ctld/ctld.cc
2338
pg = portal->portal_group();
usr.sbin/ctld/ctld.cc
2539
struct portal_group *pg;
usr.sbin/ctld/ctld.cc
511
portal_group::portal_group(struct conf *conf, std::string_view name) :
usr.sbin/ctld/ctld.cc
516
struct portal_group *
usr.sbin/ctld/ctld.cc
533
struct portal_group *
usr.sbin/ctld/ctld.cc
545
struct portal_group *
usr.sbin/ctld/ctld.cc
555
struct portal_group *
usr.sbin/ctld/ctld.cc
572
struct portal_group *
usr.sbin/ctld/ctld.cc
584
struct portal_group *
usr.sbin/ctld/ctld.cc
595
portal_group::is_dummy() const
usr.sbin/ctld/ctld.cc
653
portal_group::add_port(struct portal_group_port *port)
usr.sbin/ctld/ctld.cc
659
portal_group::remove_port(struct portal_group_port *port)
usr.sbin/ctld/ctld.cc
666
portal_group::options() const
usr.sbin/ctld/ctld.cc
672
portal_group::add_option(const char *name, const char *value)
usr.sbin/ctld/ctld.cc
678
portal_group::set_discovery_auth_group(const char *ag_name)
usr.sbin/ctld/ctld.cc
695
portal_group::set_dscp(u_int dscp)
usr.sbin/ctld/ctld.cc
708
portal_group::set_foreign()
usr.sbin/ctld/ctld.cc
714
portal_group::set_offload(const char *offload)
usr.sbin/ctld/ctld.cc
728
portal_group::set_pcp(u_int pcp)
usr.sbin/ctld/ctld.cc
741
portal_group::set_redirection(const char *addr)
usr.sbin/ctld/ctld.cc
755
portal_group::set_tag(uint16_t tag)
usr.sbin/ctld/ctld.cc
761
portal_group::verify(struct conf *conf)
usr.sbin/ctld/ctld.cc
793
portal_group::reuse_socket(struct portal &newp)
usr.sbin/ctld/ctld.cc
803
portal_group::open_sockets(struct conf &oldconf)
usr.sbin/ctld/ctld.cc
840
portal_group::close_sockets()
usr.sbin/ctld/ctld.cc
915
const struct portal_group *pg;
usr.sbin/ctld/ctld.cc
941
pg = port->portal_group();
usr.sbin/ctld/ctld.hh
148
portal(struct portal_group *pg, std::string_view listen,
usr.sbin/ctld/ctld.hh
161
struct portal_group *portal_group() const { return p_portal_group; }
usr.sbin/ctld/ctld.hh
169
struct portal_group *p_portal_group;
usr.sbin/ctld/ctld.hh
189
portal_group(struct conf *conf, std::string_view name);
usr.sbin/ctld/ctld.hh
190
virtual ~portal_group() = default;
usr.sbin/ctld/ctld.hh
262
using portal_group_up = std::unique_ptr<portal_group>;
usr.sbin/ctld/ctld.hh
270
virtual struct portal_group *portal_group() const { return nullptr; }
usr.sbin/ctld/ctld.hh
290
portal_group_port(struct target *target, struct portal_group *pg,
usr.sbin/ctld/ctld.hh
292
portal_group_port(struct target *target, struct portal_group *pg,
usr.sbin/ctld/ctld.hh
298
struct portal_group *portal_group() const override
usr.sbin/ctld/ctld.hh
307
struct portal_group *p_portal_group;
usr.sbin/ctld/ctld.hh
426
virtual struct portal_group *default_portal_group() = 0;
usr.sbin/ctld/ctld.hh
475
struct portal_group *add_portal_group(const char *name);
usr.sbin/ctld/ctld.hh
476
struct portal_group *define_default_portal_group();
usr.sbin/ctld/ctld.hh
477
struct portal_group *find_portal_group(std::string_view name);
usr.sbin/ctld/ctld.hh
479
struct portal_group *add_transport_group(const char *name);
usr.sbin/ctld/ctld.hh
480
struct portal_group *define_default_transport_group();
usr.sbin/ctld/ctld.hh
481
struct portal_group *find_transport_group(std::string_view name);
usr.sbin/ctld/ctld.hh
483
bool add_port(struct target *target, struct portal_group *pg,
usr.sbin/ctld/ctld.hh
485
bool add_port(struct target *target, struct portal_group *pg,
usr.sbin/ctld/discovery.cc
112
const struct portal_group *pg = port->portal_group();
usr.sbin/ctld/discovery.cc
155
const struct portal_group *pg;
usr.sbin/ctld/discovery.cc
164
pg = conn_portal->portal_group();
usr.sbin/ctld/discovery.cc
220
const struct portal_group *pg;
usr.sbin/ctld/discovery.cc
223
pg = conn_portal->portal_group();
usr.sbin/ctld/iscsi.cc
117
struct portal_group *default_portal_group() override;
usr.sbin/ctld/iscsi.cc
257
struct portal_group *pg = p_portal_group;
usr.sbin/ctld/iscsi.cc
333
struct portal_group *pg;
usr.sbin/ctld/iscsi.cc
368
struct portal_group *
usr.sbin/ctld/iscsi.cc
430
struct portal_group *pg = conn_portal->portal_group();
usr.sbin/ctld/iscsi.cc
502
struct conf *conf = portal_group()->conf();
usr.sbin/ctld/iscsi.cc
59
iscsi_portal(struct portal_group *pg, const char *listen,
usr.sbin/ctld/iscsi.cc
68
struct iscsi_portal_group final : public portal_group {
usr.sbin/ctld/iscsi.cc
70
portal_group(conf, name) {}
usr.sbin/ctld/iscsi.cc
90
iscsi_port(struct target *target, struct portal_group *pg,
usr.sbin/ctld/iscsi.cc
93
iscsi_port(struct target *target, struct portal_group *pg,
usr.sbin/ctld/kernel.cc
479
struct portal_group *pg = conf->find_portal_group(pg_name);
usr.sbin/ctld/kernel.cc
515
struct portal_group *pg = conf->find_transport_group(tg_name);
usr.sbin/ctld/login.cc
700
const struct portal_group *pg;
usr.sbin/ctld/login.cc
702
pg = conn_portal->portal_group();
usr.sbin/ctld/login.cc
718
assert(!conn_portal->portal_group()->is_redirecting());
usr.sbin/ctld/login.cc
737
struct portal_group *pg = conn_portal->portal_group();
usr.sbin/ctld/login.cc
894
struct portal_group *pg;
usr.sbin/ctld/login.cc
912
pg = conn_portal->portal_group();
usr.sbin/ctld/nvmf.cc
147
freebsd::nvlist_up nvl = portal_group()->options();
usr.sbin/ctld/nvmf.cc
327
struct portal_group *pg = p_portal_group;
usr.sbin/ctld/nvmf.cc
36
nvmf_io_portal(struct portal_group *pg, const char *listen,
usr.sbin/ctld/nvmf.cc
381
struct portal_group *pg;
usr.sbin/ctld/nvmf.cc
421
struct portal_group *
usr.sbin/ctld/nvmf.cc
44
struct nvmf_transport_group final : public portal_group {
usr.sbin/ctld/nvmf.cc
46
portal_group(conf, name) {}
usr.sbin/ctld/nvmf.cc
67
nvmf_port(struct target *target, struct portal_group *pg,
usr.sbin/ctld/nvmf.cc
70
nvmf_port(struct target *target, struct portal_group *pg,
usr.sbin/ctld/nvmf.cc
94
struct portal_group *default_portal_group() override;
usr.sbin/ctld/nvmf.hh
40
nvmf_portal(struct portal_group *pg, const char *listen,
usr.sbin/ctld/nvmf.hh
59
nvmf_discovery_portal(struct portal_group *pg, const char *listen,
usr.sbin/ctld/nvmf_discovery.cc
193
entry->portid = htole16(portal->portal_group()->tag());
usr.sbin/ctld/nvmf_discovery.cc
201
build_discovery_log_page(const struct portal_group *pg, int fd,
usr.sbin/ctld/nvmf_discovery.cc
22
discovery_log(const struct portal_group *pg);
usr.sbin/ctld/nvmf_discovery.cc
513
discovery_log discovery_log = build_discovery_log_page(portal_group(),
usr.sbin/ctld/nvmf_discovery.cc
69
discovery_log::discovery_log(const struct portal_group *pg) :
usr.sbin/ctld/nvmf_discovery.cc
89
discovery_controller_filtered(const struct portal_group *pg,
usr.sbin/ctld/parse.y
101
portal_group
usr.sbin/ctld/parse.y
331
portal_group: PORTAL_GROUP portal_group_name
usr.sbin/ctld/uclparse.cc
212
auto portal_group = obj["name"];
usr.sbin/ctld/uclparse.cc
213
if (!portal_group || portal_group.type() != UCL_STRING) {
usr.sbin/ctld/uclparse.cc
228
portal_group.string_value().c_str(),
usr.sbin/ctld/uclparse.cc
232
return (target_add_portal_group(portal_group.string_value().c_str(),
usr.sbin/ctld/uclparse.cc
253
auto portal_group = obj["name"];
usr.sbin/ctld/uclparse.cc
254
if (!portal_group || portal_group.type() != UCL_STRING) {
usr.sbin/ctld/uclparse.cc
269
portal_group.string_value().c_str(),
usr.sbin/ctld/uclparse.cc
273
return target_add_portal_group(portal_group.string_value().c_str(),