summaryrefslogtreecommitdiffstats
path: root/include/linux/igmp.h
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>1997-04-29 21:13:14 +0000
committer <ralf@linux-mips.org>1997-04-29 21:13:14 +0000
commit19c9bba94152148523ba0f7ef7cffe3d45656b11 (patch)
tree40b1cb534496a7f1ca0f5c314a523c69f1fee464 /include/linux/igmp.h
parent7206675c40394c78a90e74812bbdbf8cf3cca1be (diff)
Import of Linux/MIPS 2.1.36
Diffstat (limited to 'include/linux/igmp.h')
-rw-r--r--include/linux/igmp.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/include/linux/igmp.h b/include/linux/igmp.h
index 82569a653..b4a16b565 100644
--- a/include/linux/igmp.h
+++ b/include/linux/igmp.h
@@ -36,7 +36,7 @@ struct igmphdr
#define IGMP_HOST_MEMBERSHIP_REPORT 0x12 /* Ditto */
#define IGMP_DVMRP 0x13 /* DVMRP routing */
#define IGMP_PIM 0x14 /* PIM routing */
-#define IGMP_TRACE 0x15 /* CISCO trace */
+#define IGMP_TRACE 0x15
#define IGMP_HOST_NEW_MEMBERSHIP_REPORT 0x16 /* New version of 0x11 */
#define IGMP_HOST_LEAVE_MESSAGE 0x17 /* An extra BSD seems to send */
@@ -91,9 +91,9 @@ struct ip_mc_list
unsigned long multiaddr;
struct ip_mc_list *next;
struct timer_list timer;
- short tm_running;
- short reporter;
int users;
+ char tm_running;
+ char reporter;
};
struct ip_router_info
@@ -108,8 +108,7 @@ struct ip_router_info
extern struct ip_mc_list *ip_mc_head;
-extern int igmp_rcv(struct sk_buff *, struct device *, struct options *, __u32, unsigned short,
- __u32, int , struct inet_protocol *);
+extern int igmp_rcv(struct sk_buff *, unsigned short);
extern void ip_mc_drop_device(struct device *dev);
extern int ip_mc_join_group(struct sock *sk, struct device *dev, unsigned long addr);
extern int ip_mc_leave_group(struct sock *sk, struct device *dev,unsigned long addr);