Lines Matching refs:ik

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