diff options
author | svn2git <svn2git@FreeBSD.org> | 1994-07-01 08:00:00 +0000 |
---|---|---|
committer | svn2git <svn2git@FreeBSD.org> | 1994-07-01 08:00:00 +0000 |
commit | 5e0e9b99dc3fc0ecd49d929db0d57c784b66f481 (patch) | |
tree | e779b5a6edddbb949b7990751b12d6f25304ba86 /sys/netinet/in_proto.c | |
parent | a16f65c7d117419bd266c28a1901ef129a337569 (diff) |
Diffstat (limited to 'sys/netinet/in_proto.c')
-rw-r--r-- | sys/netinet/in_proto.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/sys/netinet/in_proto.c b/sys/netinet/in_proto.c index dc147f090b51..c94cdd0a101b 100644 --- a/sys/netinet/in_proto.c +++ b/sys/netinet/in_proto.c @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * from: @(#)in_proto.c 7.5 (Berkeley) 6/28/90 - * $Id: in_proto.c,v 1.3 1993/12/19 00:52:38 wollman Exp $ + * $Id: in_proto.c,v 1.4 1994/05/17 22:31:07 jkh Exp $ */ #include "param.h" @@ -55,6 +55,9 @@ #include "udp.h" #include "udp_var.h" /* UDP prototypes */ +#include "igmp.h" +#include "igmp_var.h" /* IGMP prototypes */ + #include "tcp.h" #include "tcp_fsm.h" #include "tcp_seq.h" @@ -160,6 +163,13 @@ struct in_protosw inetsw[] = { eonprotoinit, 0, 0, 0, }, #endif +#ifdef MULTICAST +{ SOCK_RAW, &inetdomain, IPPROTO_IGMP, PR_ATOMIC|PR_ADDR, + igmp_input, rip_output, 0, rip_ctloutput, + rip_usrreq, + igmp_init, igmp_fasttimo, 0, 0, +}, +#endif #ifdef NSIP { SOCK_RAW, &inetdomain, IPPROTO_IDP, PR_ATOMIC|PR_ADDR, idpip_input, rip_output, nsip_ctlinput, 0, |