# \[PATCH\] igmp -- proc\_net\_fops\_create

- From: Stephen Hemminger \<hidden\>
- Date: 2003-09-11 22:42:40 
- List: netdev
- Page: https://ratatoskr.run/netdev/2003/09/10736533
- Thread: https://ratatoskr.run/netdev/2003/09/10736533/t.md

```text

diff -Nru a/net/ipv4/igmp.c b/net/ipv4/igmp.c
--- a/net/ipv4/igmp.c	Thu Sep 11 15:36:06 2003
+++ b/net/ipv4/igmp.c	Thu Sep 11 15:36:06 2003
@@ -2430,15 +2430,8 @@
 
 int __init igmp_mc_proc_init(void)
 {
-	struct proc_dir_entry *p;
-
-	p = create_proc_entry("igmp", S_IRUGO, proc_net);
-	if (p)
-		p->proc_fops = &igmp_mc_seq_fops;
-
-	p = create_proc_entry("mcfilter", S_IRUGO, proc_net);
-	if (p)
-		p->proc_fops = &igmp_mcf_seq_fops;
+	proc_net_fops_create("igmp", S_IRUGO, &igmp_mc_seq_fops);
+	proc_net_fops_create("mcfilter", S_IRUGO, &igmp_mcf_seq_fops);
 	return 0;
 }
 #endif
```
