diff options
Diffstat (limited to 'usr/src/uts/common/inet/ip_multi.h')
-rw-r--r-- | usr/src/uts/common/inet/ip_multi.h | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/usr/src/uts/common/inet/ip_multi.h b/usr/src/uts/common/inet/ip_multi.h index 5f9a28250a..9e1c6dd052 100644 --- a/usr/src/uts/common/inet/ip_multi.h +++ b/usr/src/uts/common/inet/ip_multi.h @@ -58,7 +58,6 @@ extern void igmp_joingroup(ilm_t *); extern void igmp_leavegroup(ilm_t *); extern void igmp_slowtimo(void *); extern void igmp_timeout_handler(void *); -extern void igmp_timeout_start(int); extern void igmp_statechange(ilm_t *, mcast_record_t, slist_t *); extern void mld_joingroup(ilm_t *); @@ -116,25 +115,24 @@ extern void ip_mrouter_stack_init(ip_stack_t *); extern void ip_mrouter_stack_destroy(ip_stack_t *); extern int ip_opt_add_group(conn_t *, boolean_t, ipaddr_t, - ipaddr_t, uint_t *, mcast_record_t, ipaddr_t, mblk_t *first_mp); + ipaddr_t, uint_t *, mcast_record_t, ipaddr_t, mblk_t *); extern int ip_opt_delete_group(conn_t *, boolean_t, ipaddr_t, - ipaddr_t, uint_t *, mcast_record_t, ipaddr_t, mblk_t *first_mp); + ipaddr_t, uint_t *, mcast_record_t, ipaddr_t, mblk_t *); extern int ip_opt_add_group_v6(conn_t *, boolean_t, const in6_addr_t *, int, mcast_record_t, const in6_addr_t *, mblk_t *); extern int ip_opt_delete_group_v6(conn_t *, boolean_t, const in6_addr_t *, int, mcast_record_t, const in6_addr_t *, mblk_t *); +extern int mrt_ioctl(ipif_t *, sin_t *, queue_t *, mblk_t *, + ip_ioctl_cmd_t *, void *); extern int ip_sioctl_msfilter(ipif_t *, sin_t *, queue_t *, mblk_t *, ip_ioctl_cmd_t *, void *); -extern int ip_extract_msfilter(queue_t *, mblk_t *, ipif_t **, - ipsq_func_t); +extern int ip_extract_msfilter(queue_t *, mblk_t *, + const ip_ioctl_cmd_t *, cmd_info_t *, ipsq_func_t); extern int ip_copyin_msfilter(queue_t *, mblk_t *); extern void ip_wput_ctl(queue_t *, mblk_t *); -extern int mrt_ioctl(ipif_t *ipif, sin_t *sin, queue_t *q, mblk_t *mp, - ip_ioctl_cmd_t *ipip, void *if_req); - extern int pim_input(queue_t *, mblk_t *, ill_t *); extern void reset_conn_ipif(ipif_t *); extern void reset_conn_ill(ill_t *); @@ -142,9 +140,6 @@ extern void reset_mrt_ill(ill_t *); extern void reset_mrt_vif_ipif(ipif_t *); extern void igmp_start_timers(unsigned, ip_stack_t *); extern void mld_start_timers(unsigned, ip_stack_t *); -/* - * Extern variables - */ #endif /* _KERNEL */ |