Lines Matching refs:ik

1089  * Set the parameters included in ik on the tunnel iptun.  Parameters that can
1093 iptun_setparams(iptun_t *iptun, const iptun_kparams_t *ik)
1100 if (ik->iptun_kparam_flags & IPTUN_KPARAM_LADDR) {
1103 if ((err = iptun_setladdr(iptun, &ik->iptun_kparam_laddr)) != 0)
1108 if (ik->iptun_kparam_flags & IPTUN_KPARAM_RADDR) {
1111 if ((err = iptun_setraddr(iptun, &ik->iptun_kparam_raddr)) != 0)
1116 if (ik->iptun_kparam_flags & IPTUN_KPARAM_SECINFO) {
1157 err = iptun_set_sec_simple(iptun, &ik->iptun_kparam_secinfo);
1160 iptun->iptun_simple_policy = ik->iptun_kparam_secinfo;
1166 if (ik->iptun_kparam_flags & IPTUN_KPARAM_LADDR &&
1169 if ((ik->iptun_kparam_flags & IPTUN_KPARAM_RADDR) &&
1365 iptun_create(iptun_kparams_t *ik, cred_t *credp)
1378 if (!(ik->iptun_kparam_flags & IPTUN_KPARAM_TYPE))
1385 if (zone_check_datalink(&zoneid, ik->iptun_kparam_linkid) != 0) {
1396 if (iptun_enter_by_linkid(ik->iptun_kparam_linkid, &iptun) == 0) {
1411 iptun->iptun_linkid = ik->iptun_kparam_linkid;
1415 iptun->iptun_typeinfo = iptun_gettypeinfo(ik->iptun_kparam_type);
1421 if (ik->iptun_kparam_flags & IPTUN_KPARAM_IMPLICIT)
1424 if ((err = iptun_setparams(iptun, ik)) != 0)
1586 iptun_modify(const iptun_kparams_t *ik, cred_t *credp)
1592 if ((err = iptun_enter_by_linkid(ik->iptun_kparam_linkid, &iptun)) != 0)
1602 if (ik->iptun_kparam_flags & IPTUN_KPARAM_TYPE) {
1607 if ((err = iptun_setparams(iptun, ik)) != 0)
1617 laddr_change = (ik->iptun_kparam_flags & IPTUN_KPARAM_LADDR);
1618 raddr_change = (ik->iptun_kparam_flags & IPTUN_KPARAM_RADDR);
1643 iptun_info(iptun_kparams_t *ik, cred_t *credp)
1649 if (!dls_devnet_islinkvisible(ik->iptun_kparam_linkid,
1653 if ((err = iptun_enter_by_linkid(ik->iptun_kparam_linkid, &iptun)) != 0)
1656 bzero(ik, sizeof (iptun_kparams_t));
1658 ik->iptun_kparam_linkid = iptun->iptun_linkid;
1659 ik->iptun_kparam_type = iptun->iptun_typeinfo->iti_type;
1660 ik->iptun_kparam_flags |= IPTUN_KPARAM_TYPE;
1663 iptun_getaddr(&iptun->iptun_laddr, &ik->iptun_kparam_laddr);
1664 ik->iptun_kparam_flags |= IPTUN_KPARAM_LADDR;
1667 iptun_getaddr(&iptun->iptun_raddr, &ik->iptun_kparam_raddr);
1668 ik->iptun_kparam_flags |= IPTUN_KPARAM_RADDR;
1672 ik->iptun_kparam_flags |= IPTUN_KPARAM_IMPLICIT;
1677 ik->iptun_kparam_flags |= IPTUN_KPARAM_IPSECPOL;
1679 ik->iptun_kparam_flags |= IPTUN_KPARAM_SECINFO;
1680 ik->iptun_kparam_secinfo =