AF_ANY
{ "up", 0, AF_ANY, 0 },
{ "down", 0, AF_ANY, 0 },
{ "trailers", 0, AF_ANY, PARSENOW },
{ "-trailers", 0, AF_ANY, PARSENOW },
{ "private", 0, AF_ANY, 0 },
{ "-private", 0, AF_ANY, 0 },
{ "router", 0, AF_ANY, PARSELOG0 },
{ "-router", 0, AF_ANY, PARSELOG0 },
{ "xmit", 0, AF_ANY, 0 },
{ "-xmit", 0, AF_ANY, 0 },
{ "anycast", 0, AF_ANY, 0 },
{ "-anycast", 0, AF_ANY, 0 },
{ "local", 0, AF_ANY, 0 },
{ "-local", 0, AF_ANY, 0 },
{ "deprecated", 0, AF_ANY, 0 },
{ "-deprecated", 0, AF_ANY, 0 },
{ "debug", 0, AF_ANY, PARSENOW },
{ "verbose", 0, AF_ANY, PARSENOW },
{ "metric", NEXTARG, AF_ANY, 0 },
{ "mtu", NEXTARG, AF_ANY, 0 },
{ "index", NEXTARG, AF_ANY, PARSELOG0 },
{ "plumb", 0, AF_ANY, PARSENOW },
{ "unplumb", 0, AF_ANY, PARSENOW },
{ "ipmp", 0, AF_ANY, PARSELOG0 },
{ "subnet", NEXTARG, AF_ANY, 0 },
{ "tsrc", NEXTARG, AF_ANY, PARSELOG0 },
{ "tdst", NEXTARG, AF_ANY, PARSELOG0 },
{ "encr_auth_algs", NEXTARG, AF_ANY, PARSELOG0 },
{ "encr_algs", NEXTARG, AF_ANY, PARSELOG0 },
{ "auth_algs", NEXTARG, AF_ANY, PARSELOG0 },
{ "addif", NEXTARG, AF_ANY, PARSEADD },
{ "removeif", NEXTARG, AF_ANY, PARSELOG0 },
{ "modlist", 0, AF_ANY, PARSENOW },
{ "modinsert", NEXTARG, AF_ANY, PARSENOW },
{ "modremove", NEXTARG, AF_ANY, PARSENOW },
{ "failover", 0, AF_ANY, PARSEMOVABLE },
{ "-failover", 0, AF_ANY, PARSEFIXED },
{ "standby", 0, AF_ANY, PARSENOW },
{ "-standby", 0, AF_ANY, PARSENOW },
{ "failed", 0, AF_ANY, PARSENOW },
{ "-failed", 0, AF_ANY, PARSENOW },
{ "group", NEXTARG, AF_ANY, PARSELOG0 },
{ "configinfo", 0, AF_ANY, PARSENOW },
{ "encaplimit", NEXTARG, AF_ANY, PARSELOG0 },
{ "-encaplimit", 0, AF_ANY, PARSELOG0 },
{ "thoplimit", NEXTARG, AF_ANY, PARSELOG0 },
{ "set", NEXTARG, AF_ANY, PARSESET },
{ "destination", NEXTARG, AF_ANY, 0 },
{ "zone", NEXTARG, AF_ANY, 0 },
{ "-zone", 0, AF_ANY, 0 },
{ "all-zones", 0, AF_ANY, 0 },
{ "ether", OPTARG, AF_ANY, PARSENOW },
{ "usesrc", NEXTARG, AF_ANY, PARSENOW },
{ 0 /* set */, 0, AF_ANY, PARSESET },
{ 0 /* destination */, 0, AF_ANY, 0 },
if (p->c_af == AF_ANY ||
if (p->c_af == AF_ANY ||
if ((p->c_af == AF_ANY) || (af == p->c_af))
{ "up", IFF_UP, setifflags, 0, AF_ANY },
{ "down", -IFF_UP, setifflags, 0, AF_ANY },
{ "trailers", -IFF_NOTRAILERS, setifflags, 0, AF_ANY },
{ "-trailers", IFF_NOTRAILERS, setifflags, 0, AF_ANY },
{ "router", IFF_ROUTER, setifflags, 0, AF_ANY },
{ "-router", -IFF_ROUTER, setifflags, 0, AF_ANY },
{ "private", IFF_PRIVATE, setifflags, 0, AF_ANY },
{ "-private", -IFF_PRIVATE, setifflags, 0, AF_ANY },
{ "xmit", -IFF_NOXMIT, setifflags, 0, AF_ANY },
{ "-xmit", IFF_NOXMIT, setifflags, 0, AF_ANY },
{ "anycast", IFF_ANYCAST, setifflags, 0, AF_ANY },
{ "-anycast", -IFF_ANYCAST, setifflags, 0, AF_ANY },
{ "local", -IFF_NOLOCAL, setifflags, 0, AF_ANY },
{ "-local", IFF_NOLOCAL, setifflags, 0, AF_ANY },
{ "deprecated", IFF_DEPRECATED, setifflags, 0, AF_ANY },
{ "-deprecated", -IFF_DEPRECATED, setifflags, 0, AF_ANY },
{ "debug", 0, setdebugflag, 0, AF_ANY },
{ "verbose", 0, setverboseflag, 0, AF_ANY },
{ "metric", NEXTARG, setifmetric, 0, AF_ANY },
{ "mtu", NEXTARG, setifmtu, 0, AF_ANY },
{ "index", NEXTARG, setifindex, 0, AF_ANY },
{ "ipmp", 0, inetipmp, 1, AF_ANY },
{ "plumb", 0, inetplumb, 1, AF_ANY },
{ "unplumb", 0, inetunplumb, 0, AF_ANY },
{ "subnet", NEXTARG, setifsubnet, 0, AF_ANY },
{ "tsrc", NEXTARG, setiftsrc, 0, AF_ANY },
{ "tdst", NEXTARG, setiftdst, 0, AF_ANY },
{ "encr_auth_algs", NEXTARG, set_tun_esp_auth_alg, 0, AF_ANY },
{ "encr_algs", NEXTARG, set_tun_esp_encr_alg, 0, AF_ANY },
{ "auth_algs", NEXTARG, set_tun_ah_alg, 0, AF_ANY },
{ "addif", NEXTARG, addif, 1, AF_ANY },
{ "removeif", NEXTARG, removeif, 1, AF_ANY },
{ "modlist", 0, modlist, 1, AF_ANY },
{ "modinsert", NEXTARG, modinsert, 1, AF_ANY },
{ "modremove", NEXTARG, modremove, 1, AF_ANY },
{ "failover", -IFF_NOFAILOVER, setifflags, 1, AF_ANY },
{ "-failover", IFF_NOFAILOVER, setifflags, 1, AF_ANY },
{ "standby", IFF_STANDBY, setifflags, 1, AF_ANY },
{ "-standby", -IFF_STANDBY, setifflags, 1, AF_ANY },
{ "failed", IFF_FAILED, setifflags, 1, AF_ANY },
{ "-failed", -IFF_FAILED, setifflags, 1, AF_ANY },
{ "group", NEXTARG, setifgroupname, 1, AF_ANY },
{ "configinfo", 0, configinfo, 1, AF_ANY },
{ "encaplimit", NEXTARG, set_tun_encap_limit, 0, AF_ANY },
{ "-encaplimit", 0, clr_tun_encap_limit, 0, AF_ANY },
{ "thoplimit", NEXTARG, set_tun_hop_limit, 0, AF_ANY },
{ "set", NEXTARG, setifaddr, 0, AF_ANY },
{ "destination", NEXTARG, setifdstaddr, 0, AF_ANY },
{ "zone", NEXTARG, setzone, 0, AF_ANY },
{ "-zone", 0, setzone, 0, AF_ANY },
{ "all-zones", 0, setallzones, 0, AF_ANY },
{ "ether", OPTARG, setifether, 0, AF_ANY },
{ "usesrc", NEXTARG, setifsrc, 0, AF_ANY },
{ 0, 0, setifaddr, 0, AF_ANY },
{ 0, 0, setifdstaddr, 0, AF_ANY },
if (p->c_af == AF_ANY ||
if (p->c_af == AF_ANY ||
(p->c_af == AF_ANY ? AF_UNSPEC : af));
if ((p->c_af == AF_ANY) ||