diff options
Diffstat (limited to 'include/net/raw.h')
-rw-r--r-- | include/net/raw.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/include/net/raw.h b/include/net/raw.h index 81a1773b58ba..4d1aba032bf5 100644 --- a/include/net/raw.h +++ b/include/net/raw.h | |||
@@ -37,6 +37,20 @@ struct raw_hashinfo { | |||
37 | #ifdef CONFIG_PROC_FS | 37 | #ifdef CONFIG_PROC_FS |
38 | extern int raw_proc_init(void); | 38 | extern int raw_proc_init(void); |
39 | extern void raw_proc_exit(void); | 39 | extern void raw_proc_exit(void); |
40 | |||
41 | struct raw_iter_state { | ||
42 | int bucket; | ||
43 | unsigned short family; | ||
44 | struct raw_hashinfo *h; | ||
45 | }; | ||
46 | |||
47 | #define raw_seq_private(seq) ((struct raw_iter_state *)(seq)->private) | ||
48 | void *raw_seq_start(struct seq_file *seq, loff_t *pos); | ||
49 | void *raw_seq_next(struct seq_file *seq, void *v, loff_t *pos); | ||
50 | void raw_seq_stop(struct seq_file *seq, void *v); | ||
51 | int raw_seq_open(struct file *file, struct raw_hashinfo *h, | ||
52 | unsigned short family); | ||
53 | |||
40 | #endif | 54 | #endif |
41 | 55 | ||
42 | void raw_hash_sk(struct sock *sk, struct raw_hashinfo *h); | 56 | void raw_hash_sk(struct sock *sk, struct raw_hashinfo *h); |