• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/src/router/iptables-1.x/include/linux/netfilter_ipv6/
1#ifndef _IP6T_MULTIPORT_H
2#define _IP6T_MULTIPORT_H
3
4enum ip6t_multiport_flags
5{
6	IP6T_MULTIPORT_SOURCE,
7	IP6T_MULTIPORT_DESTINATION,
8	IP6T_MULTIPORT_EITHER
9};
10
11#define IP6T_MULTI_PORTS	15
12
13/* Must fit inside union xt_matchinfo: 16 bytes */
14struct ip6t_multiport
15{
16	u_int8_t flags;				/* Type of comparison */
17	u_int8_t count;				/* Number of ports */
18	u_int16_t ports[IP6T_MULTI_PORTS];	/* Ports */
19};
20
21struct ip6t_multiport_v1
22{
23	u_int8_t flags;				/* Type of comparison */
24	u_int8_t count;				/* Number of ports */
25	u_int16_t ports[IP6T_MULTI_PORTS];	/* Ports */
26	u_int8_t pflags[IP6T_MULTI_PORTS];	/* Port flags */
27	u_int8_t invert;			/* Invert flag */
28};
29
30#endif /*_IP6T_MULTIPORT_H*/
31