Lines Matching refs:ik

86     iptun_kparams_t *ik)  in i_iptun_kparams()  argument
93 (void) memset(ik, 0, sizeof (*ik)); in i_iptun_kparams()
95 ik->iptun_kparam_linkid = params->iptun_param_linkid; in i_iptun_kparams()
98 ik->iptun_kparam_type = iptuntype = params->iptun_param_type; in i_iptun_kparams()
99 ik->iptun_kparam_flags |= IPTUN_KPARAM_TYPE; in i_iptun_kparams()
138 (void) memcpy(&ik->iptun_kparam_laddr, ai->ai_addr, in i_iptun_kparams()
140 ik->iptun_kparam_flags |= IPTUN_KPARAM_LADDR; in i_iptun_kparams()
152 (void) memcpy(&ik->iptun_kparam_raddr, ai->ai_addr, in i_iptun_kparams()
154 ik->iptun_kparam_flags |= IPTUN_KPARAM_RADDR; in i_iptun_kparams()
159 ik->iptun_kparam_secinfo = params->iptun_param_secinfo; in i_iptun_kparams()
160 ik->iptun_kparam_flags |= IPTUN_KPARAM_SECINFO; in i_iptun_kparams()
171 i_iptun_params(const iptun_kparams_t *ik, iptun_params_t *params) in i_iptun_params() argument
177 params->iptun_param_linkid = ik->iptun_kparam_linkid; in i_iptun_params()
179 if (ik->iptun_kparam_flags & IPTUN_KPARAM_TYPE) { in i_iptun_params()
180 params->iptun_param_type = ik->iptun_kparam_type; in i_iptun_params()
184 if (ik->iptun_kparam_flags & IPTUN_KPARAM_LADDR) { in i_iptun_params()
185 salen = ik->iptun_kparam_laddr.ss_family == AF_INET ? in i_iptun_params()
188 &ik->iptun_kparam_laddr, salen, params->iptun_param_laddr, in i_iptun_params()
196 if (ik->iptun_kparam_flags & IPTUN_KPARAM_RADDR) { in i_iptun_params()
197 salen = ik->iptun_kparam_raddr.ss_family == AF_INET ? in i_iptun_params()
200 &ik->iptun_kparam_raddr, salen, params->iptun_param_raddr, in i_iptun_params()
208 if (ik->iptun_kparam_flags & IPTUN_KPARAM_SECINFO) { in i_iptun_params()
209 params->iptun_param_secinfo = ik->iptun_kparam_secinfo; in i_iptun_params()
213 if (ik->iptun_kparam_flags & IPTUN_KPARAM_IMPLICIT) in i_iptun_params()
216 if (ik->iptun_kparam_flags & IPTUN_KPARAM_IPSECPOL) in i_iptun_params()
226 iptun_kparams_t ik; in i_iptun_get_sysparams() local
228 ik.iptun_kparam_linkid = params->iptun_param_linkid; in i_iptun_get_sysparams()
229 status = i_iptun_ioctl(handle, IPTUN_INFO, &ik); in i_iptun_get_sysparams()
231 status = i_iptun_params(&ik, params); in i_iptun_get_sysparams()
287 iptun_kparams_t ik; in i_iptun_create_sys() local
294 if ((status = i_iptun_kparams(handle, params, &ik)) == DLADM_STATUS_OK) in i_iptun_create_sys()
295 status = i_iptun_ioctl(handle, IPTUN_CREATE, &ik); in i_iptun_create_sys()
355 iptun_kparams_t ik; in i_iptun_modify_sys() local
358 if ((status = i_iptun_kparams(handle, params, &ik)) == DLADM_STATUS_OK) in i_iptun_modify_sys()
359 status = i_iptun_ioctl(handle, IPTUN_MODIFY, &ik); in i_iptun_modify_sys()