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()
136 (void) memcpy(&ik->iptun_kparam_laddr, ai->ai_addr, in i_iptun_kparams()
138 ik->iptun_kparam_flags |= IPTUN_KPARAM_LADDR; in i_iptun_kparams()
150 (void) memcpy(&ik->iptun_kparam_raddr, ai->ai_addr, in i_iptun_kparams()
152 ik->iptun_kparam_flags |= IPTUN_KPARAM_RADDR; in i_iptun_kparams()
157 ik->iptun_kparam_secinfo = params->iptun_param_secinfo; in i_iptun_kparams()
158 ik->iptun_kparam_flags |= IPTUN_KPARAM_SECINFO; in i_iptun_kparams()
169 i_iptun_params(const iptun_kparams_t *ik, iptun_params_t *params) in i_iptun_params() argument
175 params->iptun_param_linkid = ik->iptun_kparam_linkid; in i_iptun_params()
177 if (ik->iptun_kparam_flags & IPTUN_KPARAM_TYPE) { in i_iptun_params()
178 params->iptun_param_type = ik->iptun_kparam_type; in i_iptun_params()
182 if (ik->iptun_kparam_flags & IPTUN_KPARAM_LADDR) { in i_iptun_params()
183 salen = ik->iptun_kparam_laddr.ss_family == AF_INET ? in i_iptun_params()
186 &ik->iptun_kparam_laddr, salen, params->iptun_param_laddr, in i_iptun_params()
194 if (ik->iptun_kparam_flags & IPTUN_KPARAM_RADDR) { in i_iptun_params()
195 salen = ik->iptun_kparam_raddr.ss_family == AF_INET ? in i_iptun_params()
198 &ik->iptun_kparam_raddr, salen, params->iptun_param_raddr, in i_iptun_params()
206 if (ik->iptun_kparam_flags & IPTUN_KPARAM_SECINFO) { in i_iptun_params()
207 params->iptun_param_secinfo = ik->iptun_kparam_secinfo; in i_iptun_params()
211 if (ik->iptun_kparam_flags & IPTUN_KPARAM_IMPLICIT) in i_iptun_params()
214 if (ik->iptun_kparam_flags & IPTUN_KPARAM_IPSECPOL) in i_iptun_params()
224 iptun_kparams_t ik; in i_iptun_get_sysparams() local
226 ik.iptun_kparam_linkid = params->iptun_param_linkid; in i_iptun_get_sysparams()
227 status = i_iptun_ioctl(handle, IPTUN_INFO, &ik); in i_iptun_get_sysparams()
229 status = i_iptun_params(&ik, params); in i_iptun_get_sysparams()
285 iptun_kparams_t ik; in i_iptun_create_sys() local
292 if ((status = i_iptun_kparams(handle, params, &ik)) == DLADM_STATUS_OK) in i_iptun_create_sys()
293 status = i_iptun_ioctl(handle, IPTUN_CREATE, &ik); in i_iptun_create_sys()
353 iptun_kparams_t ik; in i_iptun_modify_sys() local
356 if ((status = i_iptun_kparams(handle, params, &ik)) == DLADM_STATUS_OK) in i_iptun_modify_sys()
357 status = i_iptun_ioctl(handle, IPTUN_MODIFY, &ik); in i_iptun_modify_sys()