Lines Matching refs:ipif_t
182 extern int ill_dl_phys(ill_t *, ipif_t *, mblk_t *, queue_t *);
237 extern void ipif_get_name(const ipif_t *, char *, int);
238 extern ipif_t *ipif_getby_indexes(uint_t, uint_t, boolean_t, ip_stack_t *);
240 extern ipif_t *ipif_lookup_addr(ipaddr_t, ill_t *, zoneid_t, ip_stack_t *);
241 extern ipif_t *ipif_lookup_addr_exact(ipaddr_t, ill_t *, ip_stack_t *);
242 extern ipif_t *ipif_lookup_addr_nondup(ipaddr_t, ill_t *, zoneid_t,
244 extern ipif_t *ipif_lookup_addr_v6(const in6_addr_t *, ill_t *, zoneid_t,
246 extern ipif_t *ipif_lookup_addr_exact_v6(const in6_addr_t *, ill_t *,
248 extern ipif_t *ipif_lookup_addr_nondup_v6(const in6_addr_t *, ill_t *,
253 extern ipif_t *ipif_lookup_interface(ipaddr_t, ipaddr_t, ip_stack_t *);
254 extern ipif_t *ipif_lookup_remote(ill_t *, ipaddr_t, zoneid_t);
256 ipif_t **);
258 ipif_t **);
259 extern ipif_t *ipif_select_source_v4(ill_t *, ipaddr_t, zoneid_t, boolean_t,
262 extern ipif_t *ipif_good_addr(ill_t *, zoneid_t);
265 extern void ipif_refhold(ipif_t *);
266 extern void ipif_refhold_locked(ipif_t *);
267 extern void ipif_refrele(ipif_t *);
269 extern int ipif_resolver_up(ipif_t *, enum ip_resolver_action);
270 extern int ipif_down(ipif_t *, queue_t *, mblk_t *);
271 extern int ipif_down_tail(ipif_t *);
272 extern void ipif_multicast_down(ipif_t *);
273 extern void ipif_multicast_up(ipif_t *);
274 extern void ipif_ndp_down(ipif_t *);
275 extern int ipif_ndp_up(ipif_t *, boolean_t);
276 extern int ipif_up_done(ipif_t *);
277 extern int ipif_up_done_v6(ipif_t *);
278 extern void ipif_up_notify(ipif_t *);
279 extern ipif_t *ipif_select_source_v6(ill_t *, const in6_addr_t *, boolean_t,
284 extern boolean_t ipif_cant_setlinklocal(ipif_t *);
285 extern void ipif_setlinklocal(ipif_t *);
286 extern void ipif_setdestlinklocal(ipif_t *);
287 extern ipif_t *ipif_lookup_on_ifindex(uint_t, boolean_t, zoneid_t,
289 extern ipif_t *ipif_get_next_ipif(ipif_t *curr, ill_t *ill);
291 extern void ipif_nce_down(ipif_t *ipif);
292 extern int ipif_arp_down(ipif_t *ipif);
293 extern void ipif_mask_reply(ipif_t *);
294 extern int ipif_up(ipif_t *, queue_t *, mblk_t *);
297 extern void ipsq_current_start(ipsq_t *, ipif_t *, int);
302 extern ipsq_t *ipsq_try_enter(ipif_t *, ill_t *, queue_t *, mblk_t *,
307 extern boolean_t ipsq_pending_mp_add(conn_t *, ipif_t *, queue_t *,
317 extern int ip_addr_availability_check(ipif_t *);
330 extern int ip_siocdelndp_v6(ipif_t *, sin_t *, queue_t *, mblk_t *,
332 extern int ip_siocqueryndp_v6(ipif_t *, sin_t *, queue_t *, mblk_t *,
334 extern int ip_siocsetndp_v6(ipif_t *, sin_t *, queue_t *, mblk_t *,
337 extern int ip_siocaddrt(ipif_t *, sin_t *, queue_t *, mblk_t *,
339 extern int ip_siocdelrt(ipif_t *, sin_t *, queue_t *, mblk_t *,
342 extern int ip_sioctl_prefix(ipif_t *, sin_t *, queue_t *, mblk_t *,
344 extern int ip_sioctl_prefix_restart(ipif_t *, sin_t *, queue_t *, mblk_t *,
347 extern int ip_sioctl_addr(ipif_t *, sin_t *, queue_t *, mblk_t *,
349 extern int ip_sioctl_addr_restart(ipif_t *, sin_t *, queue_t *, mblk_t *,
351 extern int ip_sioctl_get_addr(ipif_t *, sin_t *, queue_t *, mblk_t *,
354 extern int ip_sioctl_dstaddr(ipif_t *, sin_t *, queue_t *, mblk_t *,
356 extern int ip_sioctl_dstaddr_restart(ipif_t *, sin_t *, queue_t *, mblk_t *,
358 extern int ip_sioctl_get_dstaddr(ipif_t *, sin_t *, queue_t *, mblk_t *,
361 extern int ip_sioctl_flags(ipif_t *, sin_t *, queue_t *, mblk_t *,
363 extern int ip_sioctl_flags_restart(ipif_t *, sin_t *, queue_t *, mblk_t *,
365 extern int ip_sioctl_get_flags(ipif_t *, sin_t *, queue_t *, mblk_t *,
368 extern int ip_sioctl_mtu(ipif_t *, sin_t *, queue_t *, mblk_t *,
370 extern int ip_sioctl_get_mtu(ipif_t *, sin_t *, queue_t *, mblk_t *,
373 extern int ip_sioctl_get_ifconf(ipif_t *, sin_t *, queue_t *, mblk_t *,
375 extern int ip_sioctl_get_lifconf(ipif_t *, sin_t *, queue_t *, mblk_t *,
377 extern int ip_sioctl_get_ifnum(ipif_t *, sin_t *, queue_t *, mblk_t *,
379 extern int ip_sioctl_get_lifnum(ipif_t *, sin_t *, queue_t *, mblk_t *,
382 extern int ip_sioctl_token(ipif_t *, sin_t *, queue_t *, mblk_t *,
384 extern int ip_sioctl_get_token(ipif_t *, sin_t *, queue_t *, mblk_t *,
387 extern int if_unitsel(ipif_t *, sin_t *, queue_t *, mblk_t *,
389 extern int if_unitsel_restart(ipif_t *, sin_t *, queue_t *, mblk_t *,
392 extern int ip_sioctl_sifname(ipif_t *, sin_t *, queue_t *, mblk_t *,
395 extern int ip_sioctl_slifname(ipif_t *, sin_t *, queue_t *, mblk_t *,
397 extern int ip_sioctl_slifname_restart(ipif_t *, sin_t *, queue_t *,
400 extern int ip_sioctl_slifindex(ipif_t *, sin_t *, queue_t *, mblk_t *,
402 extern int ip_sioctl_get_lifindex(ipif_t *, sin_t *, queue_t *, mblk_t *,
405 extern int ip_sioctl_brdaddr(ipif_t *, sin_t *, queue_t *, mblk_t *,
407 extern int ip_sioctl_get_brdaddr(ipif_t *, sin_t *, queue_t *, mblk_t *,
410 extern int ip_sioctl_get_muxid(ipif_t *, sin_t *, queue_t *, mblk_t *,
412 extern int ip_sioctl_muxid(ipif_t *, sin_t *, queue_t *, mblk_t *,
415 extern int ip_sioctl_netmask(ipif_t *, sin_t *, queue_t *, mblk_t *,
417 extern int ip_sioctl_get_netmask(ipif_t *, sin_t *, queue_t *, mblk_t *,
419 extern int ip_sioctl_netmask_restart(ipif_t *, sin_t *, queue_t *, mblk_t *,
422 extern int ip_sioctl_subnet(ipif_t *, sin_t *, queue_t *, mblk_t *,
424 extern int ip_sioctl_subnet_restart(ipif_t *, sin_t *, queue_t *, mblk_t *,
426 extern int ip_sioctl_get_subnet(ipif_t *, sin_t *, queue_t *, mblk_t *,
429 extern int ip_sioctl_lnkinfo(ipif_t *, sin_t *, queue_t *, mblk_t *,
431 extern int ip_sioctl_get_lnkinfo(ipif_t *, sin_t *, queue_t *, mblk_t *,
434 extern int ip_sioctl_metric(ipif_t *, sin_t *, queue_t *, mblk_t *,
436 extern int ip_sioctl_get_metric(ipif_t *, sin_t *, queue_t *, mblk_t *,
439 extern int ip_sioctl_arp(ipif_t *, sin_t *, queue_t *, mblk_t *,
442 extern int ip_sioctl_addif(ipif_t *, sin_t *, queue_t *, mblk_t *,
444 extern int ip_sioctl_removeif(ipif_t *, sin_t *, queue_t *, mblk_t *,
446 extern int ip_sioctl_removeif_restart(ipif_t *, sin_t *, queue_t *, mblk_t *,
449 extern int ip_sioctl_tonlink(ipif_t *, sin_t *, queue_t *, mblk_t *,
451 extern int ip_sioctl_tmysite(ipif_t *, sin_t *, queue_t *, mblk_t *,
453 extern int ip_sioctl_tmyaddr(ipif_t *, sin_t *, queue_t *, mblk_t *,
456 extern int ip_sioctl_get_binding(ipif_t *, sin_t *, queue_t *,
458 extern int ip_sioctl_groupname(ipif_t *, sin_t *, queue_t *,
460 extern int ip_sioctl_get_groupname(ipif_t *, sin_t *, queue_t *,
462 extern int ip_sioctl_groupinfo(ipif_t *, sin_t *, queue_t *,
465 extern int ip_sioctl_get_lifzone(ipif_t *, sin_t *, queue_t *,
467 extern int ip_sioctl_slifzone(ipif_t *, sin_t *, queue_t *,
469 extern int ip_sioctl_slifzone_restart(ipif_t *, sin_t *, queue_t *,
472 extern int ip_sioctl_get_lifusesrc(ipif_t *, sin_t *, queue_t *,
474 extern int ip_sioctl_slifusesrc(ipif_t *, sin_t *, queue_t *,
476 extern int ip_sioctl_get_lifsrcof(ipif_t *, sin_t *, queue_t *,
479 extern int ip_sioctl_get_dadstate(ipif_t *, sin_t *, queue_t *, mblk_t *,
482 extern int ip_sioctl_get_ifhwaddr(ipif_t *, sin_t *, queue_t *, mblk_t *,
484 extern int ip_sioctl_get_lifhwaddr(ipif_t *, sin_t *, queue_t *, mblk_t *,
490 extern void ipif_delete_ires_v4(ipif_t *);
491 extern void ipif_delete_ires_v6(ipif_t *);
492 extern int ipif_arp_up(ipif_t *, enum ip_resolver_action, boolean_t);
494 extern void ipif_do_recovery(ipif_t *);