iptun_typeinfo
if (iptun->iptun_typeinfo->iti_type == IPTUN_TYPE_6TO4) {
mac->m_type_ident = iptun->iptun_typeinfo->iti_ident;
mac->m_dst_addr = iptun->iptun_typeinfo->iti_hasraddr ?
mac->m_min_sdu = iptun->iptun_typeinfo->iti_minmtu;
switch (iptun->iptun_typeinfo->iti_ipvers) {
iptun->iptun_typeinfo = iptun_gettypeinfo(ik->iptun_kparam_type);
if (iptun->iptun_typeinfo->iti_type == IPTUN_TYPE_UNKNOWN) {
if (iptun->iptun_typeinfo->iti_type == IPTUN_TYPE_IPV6)
iptun->iptun_mtu = iptun->iptun_typeinfo->iti_maxmtu;
ik->iptun_kparam_type = iptun->iptun_typeinfo->iti_type;
} else if (iptun->iptun_typeinfo->iti_type != IPTUN_TYPE_6TO4) {
} else if (iptun->iptun_typeinfo->iti_type != IPTUN_TYPE_6TO4) {
(iptun->iptun_typeinfo->iti_ipvers == IPV4_VERSION);
switch (iptun->iptun_typeinfo->iti_ipvers) {
pmtu = iptun->iptun_typeinfo->iti_maxmtu;
switch (iptun->iptun_typeinfo->iti_ipvers) {
return (max(maxmtu, iptun->iptun_typeinfo->iti_minmtu));
switch (iptun->iptun_typeinfo->iti_ipvers) {
switch (iptun->iptun_typeinfo->iti_ipvers) {
if (iptun->iptun_typeinfo->iti_type == IPTUN_TYPE_6TO4 &&
size_t minmtu = iptun->iptun_typeinfo->iti_minmtu;
(iptun->iptun_typeinfo->iti_type != IPTUN_TYPE_6TO4)) {
size_t minmtu = iptun->iptun_typeinfo->iti_minmtu;
if (iptun->iptun_typeinfo->iti_type == IPTUN_TYPE_6TO4) {
size_t minmtu = iptun->iptun_typeinfo->iti_minmtu;
if (iptun->iptun_typeinfo->iti_type != IPTUN_TYPE_IPV6 ||
if (value < iptun->iptun_typeinfo->iti_minmtu ||
if (iptun->iptun_typeinfo->iti_type != IPTUN_TYPE_IPV6)
iptun->iptun_typeinfo->iti_minmtu,
return (iptun_setaddr(iptun->iptun_typeinfo->iti_type,
if (!(iptun->iptun_typeinfo->iti_hasraddr))
return (iptun_setaddr(iptun->iptun_typeinfo->iti_type,
!(iptun->iptun_typeinfo->iti_hasraddr)));
connp->conn_ipversion = iptun->iptun_typeinfo->iti_ipvers;
switch (iptun->iptun_typeinfo->iti_type) {
switch (iptun->iptun_typeinfo->iti_ipvers) {
iptun_typeinfo_t *iptun_typeinfo;