Patrick McHardy | a536df3 | 2006-12-02 22:10:18 -0800 | [diff] [blame] | 1 | #ifndef _NF_CONNTRACK_TFTP_H |
| 2 | #define _NF_CONNTRACK_TFTP_H |
| 3 | |
| 4 | #define TFTP_PORT 69 |
| 5 | |
| 6 | struct tftphdr { |
| 7 | __be16 opcode; |
| 8 | }; |
| 9 | |
| 10 | #define TFTP_OPCODE_READ 1 |
| 11 | #define TFTP_OPCODE_WRITE 2 |
| 12 | #define TFTP_OPCODE_DATA 3 |
| 13 | #define TFTP_OPCODE_ACK 4 |
| 14 | #define TFTP_OPCODE_ERROR 5 |
| 15 | |
Herbert Xu | 3db05fe | 2007-10-15 00:53:15 -0700 | [diff] [blame] | 16 | extern unsigned int (*nf_nat_tftp_hook)(struct sk_buff *skb, |
Patrick McHardy | a536df3 | 2006-12-02 22:10:18 -0800 | [diff] [blame] | 17 | enum ip_conntrack_info ctinfo, |
| 18 | struct nf_conntrack_expect *exp); |
| 19 | |
| 20 | #endif /* _NF_CONNTRACK_TFTP_H */ |