X-Git-Url: http://pilppa.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=include%2Fnet%2Fraw.h;h=6c14a656357a8449dc79269ce992ee16fe6c6d89;hb=f5495506c3c1300d249d403c36f92de71920dbeb;hp=70b27c7c816760c78b9a00f9ddff8650b40282f4;hpb=b673e4dfc8f29e5bfe4d342029b793e9d504f6dd;p=linux-2.6-omap-h63xx.git diff --git a/include/net/raw.h b/include/net/raw.h index 70b27c7c816..6c14a656357 100644 --- a/include/net/raw.h +++ b/include/net/raw.h @@ -37,6 +37,23 @@ struct raw_hashinfo { #ifdef CONFIG_PROC_FS extern int raw_proc_init(void); extern void raw_proc_exit(void); + +struct raw_iter_state { + struct seq_net_private p; + int bucket; + struct raw_hashinfo *h; +}; + +#define raw_seq_private(seq) ((struct raw_iter_state *)(seq)->private) +void *raw_seq_start(struct seq_file *seq, loff_t *pos); +void *raw_seq_next(struct seq_file *seq, void *v, loff_t *pos); +void raw_seq_stop(struct seq_file *seq, void *v); +int raw_seq_open(struct inode *ino, struct file *file, + struct raw_hashinfo *h, const struct seq_operations *ops); + #endif +void raw_hash_sk(struct sock *sk); +void raw_unhash_sk(struct sock *sk); + #endif /* _RAW_H */