Lines Matching defs:ik

1088  * Set the parameters included in ik on the tunnel iptun.  Parameters that can
1092 iptun_setparams(iptun_t *iptun, const iptun_kparams_t *ik)
1099 if (ik->iptun_kparam_flags & IPTUN_KPARAM_LADDR) {
1102 if ((err = iptun_setladdr(iptun, &ik->iptun_kparam_laddr)) != 0)
1107 if (ik->iptun_kparam_flags & IPTUN_KPARAM_RADDR) {
1110 if ((err = iptun_setraddr(iptun, &ik->iptun_kparam_raddr)) != 0)
1115 if (ik->iptun_kparam_flags & IPTUN_KPARAM_SECINFO) {
1156 err = iptun_set_sec_simple(iptun, &ik->iptun_kparam_secinfo);
1159 iptun->iptun_simple_policy = ik->iptun_kparam_secinfo;
1165 if (ik->iptun_kparam_flags & IPTUN_KPARAM_LADDR &&
1168 if ((ik->iptun_kparam_flags & IPTUN_KPARAM_RADDR) &&
1363 iptun_create(iptun_kparams_t *ik, cred_t *credp)
1376 if (!(ik->iptun_kparam_flags & IPTUN_KPARAM_TYPE))
1383 if (zone_check_datalink(&zoneid, ik->iptun_kparam_linkid) != 0) {
1394 if (iptun_enter_by_linkid(ik->iptun_kparam_linkid, &iptun) == 0) {
1409 iptun->iptun_linkid = ik->iptun_kparam_linkid;
1413 iptun->iptun_typeinfo = iptun_gettypeinfo(ik->iptun_kparam_type);
1419 if (ik->iptun_kparam_flags & IPTUN_KPARAM_IMPLICIT)
1422 if ((err = iptun_setparams(iptun, ik)) != 0)
1584 iptun_modify(const iptun_kparams_t *ik, cred_t *credp)
1590 if ((err = iptun_enter_by_linkid(ik->iptun_kparam_linkid, &iptun)) != 0)
1600 if (ik->iptun_kparam_flags & IPTUN_KPARAM_TYPE) {
1605 if ((err = iptun_setparams(iptun, ik)) != 0)
1615 laddr_change = (ik->iptun_kparam_flags & IPTUN_KPARAM_LADDR);
1616 raddr_change = (ik->iptun_kparam_flags & IPTUN_KPARAM_RADDR);
1641 iptun_info(iptun_kparams_t *ik, cred_t *credp)
1647 if (!dls_devnet_islinkvisible(ik->iptun_kparam_linkid,
1651 if ((err = iptun_enter_by_linkid(ik->iptun_kparam_linkid, &iptun)) != 0)
1654 bzero(ik, sizeof (iptun_kparams_t));
1656 ik->iptun_kparam_linkid = iptun->iptun_linkid;
1657 ik->iptun_kparam_type = iptun->iptun_typeinfo->iti_type;
1658 ik->iptun_kparam_flags |= IPTUN_KPARAM_TYPE;
1661 iptun_getaddr(&iptun->iptun_laddr, &ik->iptun_kparam_laddr);
1662 ik->iptun_kparam_flags |= IPTUN_KPARAM_LADDR;
1665 iptun_getaddr(&iptun->iptun_raddr, &ik->iptun_kparam_raddr);
1666 ik->iptun_kparam_flags |= IPTUN_KPARAM_RADDR;
1670 ik->iptun_kparam_flags |= IPTUN_KPARAM_IMPLICIT;
1675 ik->iptun_kparam_flags |= IPTUN_KPARAM_IPSECPOL;
1677 ik->iptun_kparam_flags |= IPTUN_KPARAM_SECINFO;
1678 ik->iptun_kparam_secinfo =