Lines Matching defs:raopt
267 typedef struct raopt {
479 raopt_t *raopt;
521 if ((raopt = ra_str2opt(optarg)) != NULL) {
525 raopt->opt_enabled = B_FALSE;
535 raopt->opt_enabled = B_TRUE;
544 raopt->opt_default_fmri, raopt)
547 if (raopt->opt_enabled &&
552 raopt->opt_enabled =
553 raopt->opt_default_enabled;
557 raopt->opt_fmri, raopt) == -1)
570 if (!booting && (raopt->opt_flags &
576 raopt->opt_default_fmri, raopt)
1341 ra_routing_opt_set_unset_cb(raopt_t *raopt, scf_walkinfo_t *wip, boolean_t set)
1347 raopt->opt_flags & RA_SVC_FLAG_IPV4_ROUTING ?
1367 ra_get_set_opt_common_cb(raopt_t *raopt, scf_walkinfo_t *wip,
1388 if (ra_get_pg(h, inst, RA_PG_ROUTEADM, B_TRUE, raopt->opt_fmri != NULL,
1392 raopt->opt_fmri == NULL)
1399 if (raopt->opt_fmri == NULL && ra_get_prop_as_string(h, inst,
1412 if (raopt->opt_flags & RA_SVC_FLAG_IPV4_ROUTING) {
1428 if (raopt->opt_flags & RA_SVC_FLAG_IPV6_ROUTING) {
1447 if (raopt->opt_enabled && ra_numv6intfs() < 1)
1453 if (raopt->opt_fmri == NULL && !get && raopt->opt_enabled) {
1488 raopt->opt_enabled = raopt->opt_enabled ||
1491 raopt->opt_enabled = raopt->opt_enabled ||
1523 SCF_PROPERTY_ENABLED, B_FALSE, raopt->opt_enabled);
1530 if (raopt->opt_fmri != NULL)
1576 raopt_t *raopt = data;
1579 raopt->opt_default_prop, B_FALSE, raopt->opt_default_enabled));
1587 raopt_t *raopt = data;
1590 raopt->opt_default_prop, B_TRUE, B_TRUE,
1591 &(raopt->opt_default_enabled)));
2384 raopt_t *raopt;
2420 if ((raopt = ra_str2opt(confstr)) != NULL) {
2421 if (ra_parseopt(confstr, lineno, raopt) != 0) {
2445 ra_parseopt(char *confstr, int lineno, raopt_t *raopt)
2463 raopt->opt_enabled = oval == OPT_ENABLED;
2479 raopt->opt_default_enabled = d_oval == OPT_ENABLED;
2481 raopt->opt_enabled = d_oval == OPT_ENABLED;
2491 if (raopt->opt_flags & (RA_SVC_FLAG_IPV4_ROUTING |
2494 ra_routing_opt_set_cb, raopt->opt_default_fmri, raopt)