Lines Matching defs:options
266 ipf_injectv4_out(mbuf_t data, ipfilter_t filter_ref, ipf_pktopts_t options)
295 if (options != NULL && (options->ippo_flags & IPPOF_MCAST_OPTS) &&
297 imo->imo_multicast_ifp = options->ippo_mcast_ifnet;
298 imo->imo_multicast_ttl = options->ippo_mcast_ttl;
299 imo->imo_multicast_loop = options->ippo_mcast_loop;
302 if (options != NULL) {
303 if (options->ippo_flags & IPPOF_SELECT_SRCIF)
305 if (options->ippo_flags & IPPOF_BOUND_IF) {
307 ipoa.ipoa_boundif = options->ippo_flags >>
310 if (options->ippo_flags & IPPOF_NO_IFT_CELLULAR)
312 if (options->ippo_flags & IPPOF_BOUND_SRCADDR)
341 ipf_injectv6_out(mbuf_t data, ipfilter_t filter_ref, ipf_pktopts_t options)
370 if (options != NULL && (options->ippo_flags & IPPOF_MCAST_OPTS) &&
372 im6o->im6o_multicast_ifp = options->ippo_mcast_ifnet;
373 im6o->im6o_multicast_hlim = options->ippo_mcast_ttl;
374 im6o->im6o_multicast_loop = options->ippo_mcast_loop;
377 if (options != NULL) {
378 if (options->ippo_flags & IPPOF_SELECT_SRCIF)
380 if (options->ippo_flags & IPPOF_BOUND_IF) {
382 ip6oa.ip6oa_boundif = options->ippo_flags >>
385 if (options->ippo_flags & IPPOF_NO_IFT_CELLULAR)
387 if (options->ippo_flags & IPPOF_BOUND_SRCADDR)
415 ipf_pktopts_t options)
432 error = ipf_injectv4_out(data, filter_ref, options);
436 error = ipf_injectv6_out(data, filter_ref, options);