xt_socket.h revision 6ea19f626488db5efcc757f2d8a2fd362d0567ce
1#ifndef _XT_SOCKET_H
2#define _XT_SOCKET_H
3
4#include <linux/types.h>
5
6enum {
7	XT_SOCKET_TRANSPARENT = 1 << 0,
8};
9
10struct xt_socket_mtinfo1 {
11	__u8 flags;
12};
13
14void xt_socket_put_sk(struct sock *sk);
15struct sock *xt_socket_get4_sk(const struct sk_buff *skb,
16			       struct xt_action_param *par);
17struct sock *xt_socket_get6_sk(const struct sk_buff *skb,
18			       struct xt_action_param *par);
19
20#endif /* _XT_SOCKET_H */
21