Searched defs:* (Results 26 - 50 of 61016) sorted by relevance

1234567891011>>

/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iproute2/include/
H A DSNAPSHOT.h1 static char SNAPSHOT[] = "051007"; variable
H A Dip6tables.h2 #define _IP6TABLES_USER_H macro
7 struct ip6tables_rule_match struct
9 struct ip6tables_rule_match *next; member in struct:ip6tables_rule_match
11 struct ip6tables_match *match; member in struct:ip6tables_rule_match
15 struct ip6tables_match struct
17 struct ip6tables_match *next; member in struct:ip6tables_match
19 ip6t_chainlabel name; member in struct:ip6tables_match
21 const char *version; member in struct:ip6tables_match
24 size_t size; member in struct:ip6tables_match
27 size_t userspacesize; member in struct:ip6tables_match
30 void (*help)(void); member in struct:ip6tables_match
33 void (*init)(struct ip6t_entry_match *m, unsigned int *nfcache); member in struct:ip6tables_match
37 int (*parse)(int c, char **argv, int invert, unsigned int *flags, member in struct:ip6tables_match
43 void (*final_check)(unsigned int flags); member in struct:ip6tables_match
46 void (*print)(const struct ip6t_ip6 *ip, member in struct:ip6tables_match
50 void (*save)(const struct ip6t_ip6 *ip, member in struct:ip6tables_match
54 const struct option *extra_opts; member in struct:ip6tables_match
57 unsigned int option_offset; member in struct:ip6tables_match
58 struct ip6t_entry_match *m; member in struct:ip6tables_match
59 unsigned int mflags; member in struct:ip6tables_match
61 unsigned int loaded; /* simulate loading so options are merged properly */ member in struct:ip6tables_match
65 struct ip6tables_target struct
67 struct ip6tables_target *next; member in struct:ip6tables_target
69 ip6t_chainlabel name; member in struct:ip6tables_target
71 const char *version; member in struct:ip6tables_target
74 size_t size; member in struct:ip6tables_target
77 size_t userspacesize; member in struct:ip6tables_target
80 void (*help)(void); member in struct:ip6tables_target
83 void (*init)(struct ip6t_entry_target *t, unsigned int *nfcache); member in struct:ip6tables_target
87 int (*parse)(int c, char **argv, int invert, unsigned int *flags, member in struct:ip6tables_target
92 void (*final_check)(unsigned int flags); member in struct:ip6tables_target
95 void (*print)(const struct ip6t_ip6 *ip, member in struct:ip6tables_target
99 void (*save)(const struct ip6t_ip6 *ip, member in struct:ip6tables_target
103 struct option *extra_opts; member in struct:ip6tables_target
106 unsigned int option_offset; member in struct:ip6tables_target
107 struct ip6t_entry_target *t; member in struct:ip6tables_target
108 unsigned int tflags; member in struct:ip6tables_target
109 unsigned int used; member in struct:ip6tables_target
111 unsigned int loaded; /* simulate loading so options are merged properly */ member in struct:ip6tables_target
127 enum ip6t_tryload { enum
128 DONT_LOAD, enumerator in enum:ip6t_tryload
129 TRY_LOAD, enumerator in enum:ip6t_tryload
130 LOAD_MUST_SUCCEED enumerator in enum:ip6t_tryload
[all...]
H A Diptables.h2 #define _IPTABLES_USER_H macro
8 #define IPT_LIB_DIR macro
12 #define IPPROTO_SCTP macro
16 #define IPT_SO_GET_REVISION_MATCH macro
17 #define IPT_SO_GET_REVISION_TARGET macro
19 struct ipt_get_revision struct
21 char name[IPT_FUNCTION_MAXNAMELEN-1]; member in struct:ipt_get_revision
23 u_int8_t revision; member in struct:ipt_get_revision
27 struct iptables_rule_match struct
29 struct iptables_rule_match *next; member in struct:iptables_rule_match
31 struct iptables_match *match; member in struct:iptables_rule_match
35 struct iptables_match struct
37 struct iptables_match *next; member in struct:iptables_match
39 ipt_chainlabel name; member in struct:iptables_match
42 u_int8_t revision; member in struct:iptables_match
44 const char *version; member in struct:iptables_match
47 size_t size; member in struct:iptables_match
50 size_t userspacesize; member in struct:iptables_match
53 void (*help)(void); member in struct:iptables_match
56 void (*init)(struct ipt_entry_match *m, unsigned int *nfcache); member in struct:iptables_match
60 int (*parse)(int c, char **argv, int invert, unsigned int *flags, member in struct:iptables_match
66 void (*final_check)(unsigned int flags); member in struct:iptables_match
69 void (*print)(const struct ipt_ip *ip, member in struct:iptables_match
73 void (*save)(const struct ipt_ip *ip, member in struct:iptables_match
77 const struct option *extra_opts; member in struct:iptables_match
80 unsigned int option_offset; member in struct:iptables_match
81 struct ipt_entry_match *m; member in struct:iptables_match
82 unsigned int mflags; member in struct:iptables_match
84 unsigned int loaded; /* simulate loading so options are merged properly */ member in struct:iptables_match
88 struct iptables_target struct
90 struct iptables_target *next; member in struct:iptables_target
92 ipt_chainlabel name; member in struct:iptables_target
95 u_int8_t revision; member in struct:iptables_target
97 const char *version; member in struct:iptables_target
100 size_t size; member in struct:iptables_target
103 size_t userspacesize; member in struct:iptables_target
106 void (*help)(void); member in struct:iptables_target
109 void (*init)(struct ipt_entry_target *t, unsigned int *nfcache); member in struct:iptables_target
113 int (*parse)(int c, char **argv, int invert, unsigned int *flags, member in struct:iptables_target
118 void (*final_check)(unsigned int flags); member in struct:iptables_target
121 void (*print)(const struct ipt_ip *ip, member in struct:iptables_target
125 void (*save)(const struct ipt_ip *ip, member in struct:iptables_target
129 struct option *extra_opts; member in struct:iptables_target
132 unsigned int option_offset; member in struct:iptables_target
133 struct ipt_entry_target *t; member in struct:iptables_target
134 unsigned int tflags; member in struct:iptables_target
135 unsigned int used; member in struct:iptables_target
137 unsigned int loaded; /* simulate loading so options are merged properly */ member in struct:iptables_target
162 enum ipt_tryload { enum
163 DONT_LOAD, enumerator in enum:ipt_tryload
164 TRY_LOAD, enumerator in enum:ipt_tryload
165 LOAD_MUST_SUCCEED enumerator in enum:ipt_tryload
[all...]
H A Diptables_common.h2 #define _IPTABLES_COMMON_H macro
5 enum exittype { enum
6 OTHER_PROBLEM = 1, enumerator in enum:exittype
7 PARAMETER_PROBLEM, enumerator in enum:exittype
8 VERSION_PROBLEM enumerator in enum:exittype
33 # define _init macro
[all...]
H A Dlibnetlink.h2 #define __LIBNETLINK_H__ 1 macro
8 struct rtnl_handle struct
10 int fd; member in struct:rtnl_handle
11 struct sockaddr_nl local; member in struct:rtnl_handle
12 struct sockaddr_nl peer; member in struct:rtnl_handle
13 __u32 seq; member in struct:rtnl_handle
14 __u32 dump; member in struct:rtnl_handle
23 typedef int (*rtnl_filter_t)(const struct sockaddr_nl *, typedef
45 #define parse_rtattr_nested macro
53 #define NLMSG_TAIL macro
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iproute2/include/libiptc/
H A Dipt_kernel_headers.h4 #define _FWCHAINS_KERNEL_HEADERS_H macro
[all...]
H A Dlibip6tc.h2 #define _LIBIP6TC_H macro
9 #define IP6T_MIN_ALIGN macro
11 #define IP6T_ALIGN macro
13 typedef char ip6t_chainlabel[32]; typedef
15 #define IP6TC_LABEL_ACCEPT macro
16 #define IP6TC_LABEL_DROP macro
17 #define IP6TC_LABEL_QUEUE macro
18 #define IP6TC_LABEL_RETURN macro
21 typedef struct ip6tc_handle *ip6tc_handle_t; typedef in typeref:struct:ip6tc_handle
[all...]
H A Dlibiptc.h2 #define _LIBIPTC_H macro
16 #define IPT_MIN_ALIGN macro
19 #define IPT_ALIGN macro
21 typedef char ipt_chainlabel[32]; typedef
23 #define IPTC_LABEL_ACCEPT macro
24 #define IPTC_LABEL_DROP macro
25 #define IPTC_LABEL_QUEUE macro
26 #define IPTC_LABEL_RETURN macro
29 typedef struct iptc_handle *iptc_handle_t; typedef in typeref:struct:iptc_handle
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iproute2/include/linux/
H A Dgen_stats.h2 #define __LINUX_GEN_STATS_H macro
7 TCA_STATS_UNSPEC, enumerator in enum:__anon1093
8 TCA_STATS_BASIC, enumerator in enum:__anon1093
9 TCA_STATS_RATE_EST, enumerator in enum:__anon1093
10 TCA_STATS_QUEUE, enumerator in enum:__anon1093
11 TCA_STATS_APP, enumerator in enum:__anon1093
12 __TCA_STATS_MAX, enumerator in enum:__anon1093
14 #define TCA_STATS_MAX macro
21 struct gnet_stats_basic struct
23 __u64 bytes; member in struct:gnet_stats_basic
24 __u32 packets; member in struct:gnet_stats_basic
32 struct gnet_stats_rate_est struct
34 __u32 bps; member in struct:gnet_stats_rate_est
35 __u32 pps; member in struct:gnet_stats_rate_est
46 struct gnet_stats_queue struct
48 __u32 qlen; member in struct:gnet_stats_queue
49 __u32 backlog; member in struct:gnet_stats_queue
50 __u32 drops; member in struct:gnet_stats_queue
51 __u32 requeues; member in struct:gnet_stats_queue
52 __u32 overlimits; member in struct:gnet_stats_queue
60 struct gnet_estimator struct
62 signed char interval; member in struct:gnet_estimator
63 unsigned char ewma_log; member in struct:gnet_estimator
[all...]
H A Dinet_diag.h2 #define _INET_DIAG_H_ 1 macro
5 #define TCPDIAG_GETSOC macro
6 #define DCCPDIAG_GETSOCK macro
8 #define INET_DIAG_GETSOCK_MAX macro
11 struct inet_diag_sockid { struct
12 __u16 idiag_sport; member in struct:inet_diag_sockid
13 __u16 idiag_dport; member in struct:inet_diag_sockid
14 __u32 idiag_src[4]; member in struct:inet_diag_sockid
15 __u32 idiag_dst[4]; member in struct:inet_diag_sockid
16 __u32 idiag_if; member in struct:inet_diag_sockid
17 __u32 idiag_cookie[2]; member in struct:inet_diag_sockid
18 #define INET_DIAG_NOCOOKIE macro
23 struct inet_diag_req { struct
24 __u8 idiag_family; /* Family of addresses. */ member in struct:inet_diag_req
25 __u8 idiag_src_len; member in struct:inet_diag_req
26 __u8 idiag_dst_len; member in struct:inet_diag_req
27 __u8 idiag_ext; /* Query extended information */ member in struct:inet_diag_req
29 struct inet_diag_sockid id; member in struct:inet_diag_req
31 __u32 idiag_states; /* States to dump */ member in struct:inet_diag_req
32 __u32 idiag_dbs; /* Tables to dump (NI) */ member in struct:inet_diag_req
36 INET_DIAG_REQ_NONE, enumerator in enum:__anon1094
37 INET_DIAG_REQ_BYTECODE, enumerator in enum:__anon1094
40 #define INET_DIAG_REQ_MAX macro
48 struct inet_diag_bc_op { struct
49 unsigned char code; member in struct:inet_diag_bc_op
50 unsigned char yes; member in struct:inet_diag_bc_op
51 unsigned short no; member in struct:inet_diag_bc_op
55 INET_DIAG_BC_NOP, enumerator in enum:__anon1095
56 INET_DIAG_BC_JMP, enumerator in enum:__anon1095
57 INET_DIAG_BC_S_GE, enumerator in enum:__anon1095
58 INET_DIAG_BC_S_LE, enumerator in enum:__anon1095
59 INET_DIAG_BC_D_GE, enumerator in enum:__anon1095
60 INET_DIAG_BC_D_LE, enumerator in enum:__anon1095
61 INET_DIAG_BC_AUTO, enumerator in enum:__anon1095
62 INET_DIAG_BC_S_COND, enumerator in enum:__anon1095
63 INET_DIAG_BC_D_COND, enumerator in enum:__anon1095
66 struct inet_diag_hostcond { struct
67 __u8 family; member in struct:inet_diag_hostcond
68 __u8 prefix_len; member in struct:inet_diag_hostcond
69 int port; member in struct:inet_diag_hostcond
70 __u32 addr[0]; member in struct:inet_diag_hostcond
75 struct inet_diag_msg { struct
76 __u8 idiag_family; member in struct:inet_diag_msg
77 __u8 idiag_state; member in struct:inet_diag_msg
78 __u8 idiag_timer; member in struct:inet_diag_msg
79 __u8 idiag_retrans; member in struct:inet_diag_msg
81 struct inet_diag_sockid id; member in struct:inet_diag_msg
83 __u32 idiag_expires; member in struct:inet_diag_msg
84 __u32 idiag_rqueue; member in struct:inet_diag_msg
85 __u32 idiag_wqueue; member in struct:inet_diag_msg
86 __u32 idiag_uid; member in struct:inet_diag_msg
87 __u32 idiag_inode; member in struct:inet_diag_msg
93 INET_DIAG_NONE, enumerator in enum:__anon1096
94 INET_DIAG_MEMINFO, enumerator in enum:__anon1096
95 INET_DIAG_INFO, enumerator in enum:__anon1096
96 INET_DIAG_VEGASINFO, enumerator in enum:__anon1096
97 INET_DIAG_CONG, enumerator in enum:__anon1096
100 #define INET_DIAG_MAX macro
105 struct inet_diag_meminfo { struct
106 __u32 idiag_rmem; member in struct:inet_diag_meminfo
107 __u32 idiag_wmem; member in struct:inet_diag_meminfo
108 __u32 idiag_fmem; member in struct:inet_diag_meminfo
109 __u32 idiag_tmem; member in struct:inet_diag_meminfo
114 struct tcpvegas_info { struct
115 __u32 tcpv_enabled; member in struct:tcpvegas_info
116 __u32 tcpv_rttcnt; member in struct:tcpvegas_info
117 __u32 tcpv_rtt; member in struct:tcpvegas_info
118 __u32 tcpv_minrtt; member in struct:tcpvegas_info
[all...]
H A Dip_mp_alg.h8 #define _LINUX_IP_MP_ALG_H macro
10 enum ip_mp_alg { enum
11 IP_MP_ALG_NONE, enumerator in enum:ip_mp_alg
12 IP_MP_ALG_RR, enumerator in enum:ip_mp_alg
13 IP_MP_ALG_DRR, enumerator in enum:ip_mp_alg
14 IP_MP_ALG_RANDOM, enumerator in enum:ip_mp_alg
15 IP_MP_ALG_WRANDOM, enumerator in enum:ip_mp_alg
16 __IP_MP_ALG_MAX enumerator in enum:ip_mp_alg
19 #define IP_MP_ALG_MAX macro
[all...]
H A Dnetlink.h2 #define __LINUX_NETLINK_H macro
7 #define NETLINK_ROUTE macro
8 #define NETLINK_W1 macro
9 #define NETLINK_USERSOCK macro
10 #define NETLINK_FIREWALL macro
11 #define NETLINK_INET_DIAG macro
12 #define NETLINK_NFLOG macro
13 #define NETLINK_XFRM macro
14 #define NETLINK_SELINUX macro
15 #define NETLINK_ISCSI macro
16 #define NETLINK_AUDIT macro
17 #define NETLINK_FIB_LOOKUP macro
18 #define NETLINK_NETFILTER macro
19 #define NETLINK_IP6_FW macro
20 #define NETLINK_DNRTMSG macro
21 #define NETLINK_KOBJECT_UEVENT macro
23 #define MAX_LINKS macro
25 struct sockaddr_nl struct
27 sa_family_t nl_family; /* AF_NETLINK */ member in struct:sockaddr_nl
28 unsigned short nl_pad; /* zero */ member in struct:sockaddr_nl
29 __u32 nl_pid; /* process pid */ member in struct:sockaddr_nl
30 __u32 nl_groups; /* multicast groups mask */ member in struct:sockaddr_nl
33 struct nlmsghdr struct
35 __u32 nlmsg_len; /* Length of message including header */ member in struct:nlmsghdr
36 __u16 nlmsg_type; /* Message content */ member in struct:nlmsghdr
37 __u16 nlmsg_flags; /* Additional flags */ member in struct:nlmsghdr
38 __u32 nlmsg_seq; /* Sequence number */ member in struct:nlmsghdr
39 __u32 nlmsg_pid; /* Sending process PID */ member in struct:nlmsghdr
44 #define NLM_F_REQUEST macro
45 #define NLM_F_MULTI macro
46 #define NLM_F_ACK macro
47 #define NLM_F_ECHO macro
50 #define NLM_F_ROOT macro
51 #define NLM_F_MATCH macro
52 #define NLM_F_ATOMIC macro
53 #define NLM_F_DUMP macro
56 #define NLM_F_REPLACE macro
57 #define NLM_F_EXCL macro
58 #define NLM_F_CREATE macro
59 #define NLM_F_APPEND macro
70 #define NLMSG_ALIGNTO macro
71 #define NLMSG_ALIGN macro
72 #define NLMSG_LENGTH macro
73 #define NLMSG_SPACE macro
74 #define NLMSG_DATA macro
75 #define NLMSG_NEXT macro
77 #define NLMSG_OK macro
80 #define NLMSG_PAYLOAD macro
82 #define NLMSG_NOOP macro
83 #define NLMSG_ERROR macro
84 #define NLMSG_DONE macro
85 #define NLMSG_OVERRUN macro
87 struct nlmsgerr struct
89 int error; member in struct:nlmsgerr
90 struct nlmsghdr msg; member in struct:nlmsgerr
93 #define NETLINK_ADD_MEMBERSHIP macro
94 #define NETLINK_DROP_MEMBERSHIP macro
95 #define NETLINK_PKTINFO macro
97 struct nl_pktinfo struct
99 __u32 group; member in struct:nl_pktinfo
102 #define NET_MAJOR macro
105 NETLINK_UNCONNECTED = 0, enumerator in enum:__anon1103
106 NETLINK_CONNECTED, enumerator in enum:__anon1103
[all...]
H A Dpkt_cls.h2 #define __LINUX_PKT_CLS_H macro
9 #define _TC_MAKE32 macro
11 #define _TC_MAKEMASK1 macro
12 #define _TC_MAKEMASK macro
13 #define _TC_MAKEVALUE macro
14 #define _TC_GETVALUE macro
37 #define TC_MUNGED macro
38 #define SET_TC_MUNGED macro
39 #define CLR_TC_MUNGED macro
41 #define TC_OK2MUNGE macro
42 #define SET_TC_OK2MUNGE macro
43 #define CLR_TC_OK2MUNGE macro
45 #define S_TC_VERD macro
46 #define M_TC_VERD macro
47 #define G_TC_VERD macro
48 #define V_TC_VERD macro
49 #define SET_TC_VERD macro
51 #define S_TC_FROM macro
52 #define M_TC_FROM macro
53 #define G_TC_FROM macro
54 #define V_TC_FROM macro
55 #define SET_TC_FROM macro
56 #define AT_STACK macro
57 #define AT_INGRESS macro
58 #define AT_EGRESS macro
60 #define TC_NCLS macro
61 #define SET_TC_NCLS macro
62 #define CLR_TC_NCLS macro
64 #define S_TC_RTTL macro
65 #define M_TC_RTTL macro
66 #define G_TC_RTTL macro
67 #define V_TC_RTTL macro
68 #define SET_TC_RTTL macro
70 #define S_TC_AT macro
71 #define M_TC_AT macro
72 #define G_TC_AT macro
73 #define V_TC_AT macro
74 #define SET_TC_AT macro
79 TCA_ACT_UNSPEC, enumerator in enum:__anon1104
80 TCA_ACT_KIND, enumerator in enum:__anon1104
81 TCA_ACT_OPTIONS, enumerator in enum:__anon1104
82 TCA_ACT_INDEX, enumerator in enum:__anon1104
83 TCA_ACT_STATS, enumerator in enum:__anon1104
84 __TCA_ACT_MAX enumerator in enum:__anon1104
87 #define TCA_ACT_MAX macro
88 #define TCA_OLD_COMPAT macro
89 #define TCA_ACT_MAX_PRIO macro
90 #define TCA_ACT_BIND macro
91 #define TCA_ACT_NOBIND macro
92 #define TCA_ACT_UNBIND macro
93 #define TCA_ACT_NOUNBIND macro
94 #define TCA_ACT_REPLACE macro
95 #define TCA_ACT_NOREPLACE macro
96 #define MAX_REC_LOOP macro
97 #define MAX_RED_LOOP macro
99 #define TC_ACT_UNSPEC macro
100 #define TC_ACT_OK macro
101 #define TC_ACT_RECLASSIFY macro
102 #define TC_ACT_SHOT macro
103 #define TC_ACT_PIPE macro
104 #define TC_ACT_STOLEN macro
105 #define TC_ACT_QUEUED macro
106 #define TC_ACT_REPEAT macro
107 #define TC_ACT_JUMP macro
112 TCA_ID_UNSPEC=0, enumerator in enum:__anon1105
113 TCA_ID_POLICE=1, enumerator in enum:__anon1105
115 __TCA_ID_MAX=255 enumerator in enum:__anon1105
118 #define TCA_ID_MAX macro
120 struct tc_police struct
122 __u32 index; member in struct:tc_police
123 int action; member in struct:tc_police
124 #define TC_POLICE_UNSPEC macro
125 #define TC_POLICE_OK macro
126 #define TC_POLICE_RECLASSIFY macro
127 #define TC_POLICE_SHOT macro
128 #define TC_POLICE_PIPE macro
130 __u32 limit; member in struct:tc_police
131 __u32 burst; member in struct:tc_police
132 __u32 mtu; member in struct:tc_police
133 struct tc_ratespec rate; member in struct:tc_police
134 struct tc_ratespec peakrate; member in struct:tc_police
135 int refcnt; member in struct:tc_police
136 int bindcnt; member in struct:tc_police
137 __u32 capab; member in struct:tc_police
140 struct tcf_t struct
142 __u64 install; member in struct:tcf_t
143 __u64 lastuse; member in struct:tcf_t
144 __u64 expires; member in struct:tcf_t
147 struct tc_cnt struct
149 int refcnt; member in struct:tc_cnt
150 int bindcnt; member in struct:tc_cnt
153 #define tc_gen macro
162 TCA_POLICE_UNSPEC, enumerator in enum:__anon1106
163 TCA_POLICE_TBF, enumerator in enum:__anon1106
164 TCA_POLICE_RATE, enumerator in enum:__anon1106
165 TCA_POLICE_PEAKRATE, enumerator in enum:__anon1106
166 TCA_POLICE_AVRATE, enumerator in enum:__anon1106
167 TCA_POLICE_RESULT, enumerator in enum:__anon1106
168 __TCA_POLICE_MAX enumerator in enum:__anon1106
169 #define TCA_POLICE_RESULT macro
172 #define TCA_POLICE_MAX macro
176 #define TC_U32_HTID macro
177 #define TC_U32_USERHTID macro
178 #define TC_U32_HASH macro
179 #define TC_U32_NODE macro
180 #define TC_U32_KEY macro
181 #define TC_U32_UNSPEC macro
182 #define TC_U32_ROOT macro
186 TCA_U32_UNSPEC, enumerator in enum:__anon1107
187 TCA_U32_CLASSID, enumerator in enum:__anon1107
188 TCA_U32_HASH, enumerator in enum:__anon1107
189 TCA_U32_LINK, enumerator in enum:__anon1107
190 TCA_U32_DIVISOR, enumerator in enum:__anon1107
191 TCA_U32_SEL, enumerator in enum:__anon1107
192 TCA_U32_POLICE, enumerator in enum:__anon1107
193 TCA_U32_ACT, enumerator in enum:__anon1107
194 TCA_U32_INDEV, enumerator in enum:__anon1107
195 TCA_U32_PCNT, enumerator in enum:__anon1107
196 TCA_U32_MARK, enumerator in enum:__anon1107
197 __TCA_U32_MAX enumerator in enum:__anon1107
200 #define TCA_U32_MAX macro
202 struct tc_u32_key struct
204 __u32 mask; member in struct:tc_u32_key
205 __u32 val; member in struct:tc_u32_key
206 int off; member in struct:tc_u32_key
207 int offmask; member in struct:tc_u32_key
210 struct tc_u32_sel struct
212 unsigned char flags; member in struct:tc_u32_sel
213 unsigned char offshift; member in struct:tc_u32_sel
214 unsigned char nkeys; member in struct:tc_u32_sel
216 __u16 offmask; member in struct:tc_u32_sel
217 __u16 off; member in struct:tc_u32_sel
218 short offoff; member in struct:tc_u32_sel
220 short hoff; member in struct:tc_u32_sel
221 __u32 hmask; member in struct:tc_u32_sel
222 struct tc_u32_key keys[0]; member in struct:tc_u32_sel
225 struct tc_u32_mark struct
227 __u32 val; member in struct:tc_u32_mark
228 __u32 mask; member in struct:tc_u32_mark
229 __u32 success; member in struct:tc_u32_mark
232 struct tc_u32_pcnt struct
234 __u64 rcnt; member in struct:tc_u32_pcnt
235 __u64 rhit; member in struct:tc_u32_pcnt
236 __u64 kcnts[0]; member in struct:tc_u32_pcnt
241 #define TC_U32_TERMINAL macro
242 #define TC_U32_OFFSET macro
243 #define TC_U32_VAROFFSET macro
244 #define TC_U32_EAT macro
246 #define TC_U32_MAXDEPTH macro
253 TCA_RSVP_UNSPEC, enumerator in enum:__anon1108
254 TCA_RSVP_CLASSID, enumerator in enum:__anon1108
255 TCA_RSVP_DST, enumerator in enum:__anon1108
256 TCA_RSVP_SRC, enumerator in enum:__anon1108
257 TCA_RSVP_PINFO, enumerator in enum:__anon1108
258 TCA_RSVP_POLICE, enumerator in enum:__anon1108
259 TCA_RSVP_ACT, enumerator in enum:__anon1108
260 __TCA_RSVP_MAX enumerator in enum:__anon1108
263 #define TCA_RSVP_MAX macro
265 struct tc_rsvp_gpi struct
267 __u32 key; member in struct:tc_rsvp_gpi
268 __u32 mask; member in struct:tc_rsvp_gpi
269 int offset; member in struct:tc_rsvp_gpi
272 struct tc_rsvp_pinfo struct
274 struct tc_rsvp_gpi dpi; member in struct:tc_rsvp_pinfo
275 struct tc_rsvp_gpi spi; member in struct:tc_rsvp_pinfo
276 __u8 protocol; member in struct:tc_rsvp_pinfo
277 __u8 tunnelid; member in struct:tc_rsvp_pinfo
278 __u8 tunnelhdr; member in struct:tc_rsvp_pinfo
279 __u8 pad; member in struct:tc_rsvp_pinfo
286 TCA_ROUTE4_UNSPEC, enumerator in enum:__anon1109
287 TCA_ROUTE4_CLASSID, enumerator in enum:__anon1109
288 TCA_ROUTE4_TO, enumerator in enum:__anon1109
289 TCA_ROUTE4_FROM, enumerator in enum:__anon1109
290 TCA_ROUTE4_IIF, enumerator in enum:__anon1109
291 TCA_ROUTE4_POLICE, enumerator in enum:__anon1109
292 TCA_ROUTE4_ACT, enumerator in enum:__anon1109
293 __TCA_ROUTE4_MAX enumerator in enum:__anon1109
296 #define TCA_ROUTE4_MAX macro
303 TCA_FW_UNSPEC, enumerator in enum:__anon1110
304 TCA_FW_CLASSID, enumerator in enum:__anon1110
305 TCA_FW_POLICE, enumerator in enum:__anon1110
306 TCA_FW_INDEV, /* used by CONFIG_NET_CLS_IND */ enumerator in enum:__anon1110
307 TCA_FW_ACT, /* used by CONFIG_NET_CLS_ACT */ enumerator in enum:__anon1110
308 __TCA_FW_MAX enumerator in enum:__anon1110
311 #define TCA_FW_MAX macro
317 TCA_TCINDEX_UNSPEC, enumerator in enum:__anon1111
318 TCA_TCINDEX_HASH, enumerator in enum:__anon1111
319 TCA_TCINDEX_MASK, enumerator in enum:__anon1111
320 TCA_TCINDEX_SHIFT, enumerator in enum:__anon1111
321 TCA_TCINDEX_FALL_THROUGH, enumerator in enum:__anon1111
322 TCA_TCINDEX_CLASSID, enumerator in enum:__anon1111
323 TCA_TCINDEX_POLICE, enumerator in enum:__anon1111
324 TCA_TCINDEX_ACT, enumerator in enum:__anon1111
325 __TCA_TCINDEX_MAX enumerator in enum:__anon1111
328 #define TCA_TCINDEX_MAX macro
334 TCA_BASIC_UNSPEC, enumerator in enum:__anon1112
335 TCA_BASIC_CLASSID, enumerator in enum:__anon1112
336 TCA_BASIC_EMATCHES, enumerator in enum:__anon1112
337 TCA_BASIC_ACT, enumerator in enum:__anon1112
338 TCA_BASIC_POLICE, enumerator in enum:__anon1112
339 __TCA_BASIC_MAX enumerator in enum:__anon1112
342 #define TCA_BASIC_MAX macro
346 struct tcf_ematch_tree_hdr struct
348 __u16 nmatches; member in struct:tcf_ematch_tree_hdr
349 __u16 progid; member in struct:tcf_ematch_tree_hdr
354 TCA_EMATCH_TREE_UNSPEC, enumerator in enum:__anon1113
355 TCA_EMATCH_TREE_HDR, enumerator in enum:__anon1113
356 TCA_EMATCH_TREE_LIST, enumerator in enum:__anon1113
357 __TCA_EMATCH_TREE_MAX enumerator in enum:__anon1113
359 #define TCA_EMATCH_TREE_MAX macro
361 struct tcf_ematch_hdr struct
363 __u16 matchid; member in struct:tcf_ematch_hdr
364 __u16 kind; member in struct:tcf_ematch_hdr
365 __u16 flags; member in struct:tcf_ematch_hdr
366 __u16 pad; /* currently unused */ member in struct:tcf_ematch_hdr
383 #define TCF_EM_REL_END macro
384 #define TCF_EM_REL_AND macro
385 #define TCF_EM_REL_OR macro
386 #define TCF_EM_INVERT macro
387 #define TCF_EM_SIMPLE macro
389 #define TCF_EM_REL_MASK macro
390 #define TCF_EM_REL_VALID macro
394 TCF_LAYER_LINK, enumerator in enum:__anon1114
395 TCF_LAYER_NETWORK, enumerator in enum:__anon1114
396 TCF_LAYER_TRANSPORT, enumerator in enum:__anon1114
397 __TCF_LAYER_MAX enumerator in enum:__anon1114
399 #define TCF_LAYER_MAX macro
407 TCF_EM_CONTAINER, enumerator in enum:__anon1115
408 TCF_EM_CMP, enumerator in enum:__anon1115
409 TCF_EM_NBYTE, enumerator in enum:__anon1115
410 TCF_EM_U32, enumerator in enum:__anon1115
411 TCF_EM_META, enumerator in enum:__anon1115
412 TCF_EM_TEXT, enumerator in enum:__anon1115
413 __TCF_EM_MAX enumerator in enum:__anon1115
418 TCF_EM_PROG_TC enumerator in enum:__anon1116
423 TCF_EM_OPND_EQ, enumerator in enum:__anon1117
424 TCF_EM_OPND_GT, enumerator in enum:__anon1117
425 TCF_EM_OPND_LT enumerator in enum:__anon1117
[all...]
H A Dpkt_sched.h2 #define __LINUX_PKT_SCHED_H macro
17 #define TC_PRIO_BESTEFFORT macro
18 #define TC_PRIO_FILLER macro
19 #define TC_PRIO_BULK macro
20 #define TC_PRIO_INTERACTIVE_BULK macro
21 #define TC_PRIO_INTERACTIVE macro
22 #define TC_PRIO_CONTROL macro
24 #define TC_PRIO_MAX macro
30 struct tc_stats struct
32 __u64 bytes; /* NUmber of enqueues bytes */ member in struct:tc_stats
33 __u32 packets; /* Number of enqueued packets */ member in struct:tc_stats
34 __u32 drops; /* Packets dropped because of lack of resources */ member in struct:tc_stats
35 __u32 overlimits; /* Number of throttle events when this member in struct:tc_stats
37 __u32 bps; /* Current flow byte rate */ member in struct:tc_stats
38 __u32 pps; /* Current flow packet rate */ member in struct:tc_stats
39 __u32 qlen; member in struct:tc_stats
40 __u32 backlog; member in struct:tc_stats
43 struct tc_estimator struct
45 signed char interval; member in struct:tc_estimator
46 unsigned char ewma_log; member in struct:tc_estimator
66 #define TC_H_MAJ_MASK macro
67 #define TC_H_MIN_MASK macro
68 #define TC_H_MAJ macro
69 #define TC_H_MIN macro
70 #define TC_H_MAKE macro
72 #define TC_H_UNSPEC macro
73 #define TC_H_ROOT macro
74 #define TC_H_INGRESS macro
76 struct tc_ratespec struct
78 unsigned char cell_log; member in struct:tc_ratespec
79 unsigned char __reserved; member in struct:tc_ratespec
80 unsigned short feature; member in struct:tc_ratespec
81 short addend; member in struct:tc_ratespec
82 unsigned short mpu; member in struct:tc_ratespec
83 __u32 rate; member in struct:tc_ratespec
88 struct tc_fifo_qopt struct
90 __u32 limit; /* Queue length: bytes for bfifo, packets for pfifo */ member in struct:tc_fifo_qopt
95 #define TCQ_PRIO_BANDS macro
97 struct tc_prio_qopt struct
99 int bands; /* Number of bands */ member in struct:tc_prio_qopt
100 __u8 priomap[TC_PRIO_MAX+1]; /* Map: logical priority -> PRIO band */ member in struct:tc_prio_qopt
105 struct tc_tbf_qopt struct
107 struct tc_ratespec rate; member in struct:tc_tbf_qopt
108 struct tc_ratespec peakrate; member in struct:tc_tbf_qopt
109 __u32 limit; member in struct:tc_tbf_qopt
110 __u32 buffer; member in struct:tc_tbf_qopt
111 __u32 mtu; member in struct:tc_tbf_qopt
116 TCA_TBF_UNSPEC, enumerator in enum:__anon1118
117 TCA_TBF_PARMS, enumerator in enum:__anon1118
118 TCA_TBF_RTAB, enumerator in enum:__anon1118
119 TCA_TBF_PTAB, enumerator in enum:__anon1118
120 __TCA_TBF_MAX, enumerator in enum:__anon1118
123 #define TCA_TBF_MAX macro
132 struct tc_sfq_qopt struct
134 unsigned quantum; /* Bytes per round allocated to flow */ member in struct:tc_sfq_qopt
135 int perturb_period; /* Period of hash perturbation */ member in struct:tc_sfq_qopt
136 __u32 limit; /* Maximal packets in queue */ member in struct:tc_sfq_qopt
137 unsigned divisor; /* Hash divisor */ member in struct:tc_sfq_qopt
138 unsigned flows; /* Maximal number of flows */ member in struct:tc_sfq_qopt
154 TCA_RED_UNSPEC, enumerator in enum:__anon1119
155 TCA_RED_PARMS, enumerator in enum:__anon1119
156 TCA_RED_STAB, enumerator in enum:__anon1119
157 __TCA_RED_MAX, enumerator in enum:__anon1119
160 #define TCA_RED_MAX macro
162 struct tc_red_qopt struct
164 __u32 limit; /* HARD maximal queue length (bytes) */ member in struct:tc_red_qopt
165 __u32 qth_min; /* Min average length threshold (bytes) */ member in struct:tc_red_qopt
166 __u32 qth_max; /* Max average length threshold (bytes) */ member in struct:tc_red_qopt
167 unsigned char Wlog; /* log(W) */ member in struct:tc_red_qopt
168 unsigned char Plog; /* log(P_max/(qth_max-qth_min)) */ member in struct:tc_red_qopt
169 unsigned char Scell_log; /* cell size for idle damping */ member in struct:tc_red_qopt
170 unsigned char flags; member in struct:tc_red_qopt
171 #define TC_RED_ECN macro
174 struct tc_red_xstats struct
176 __u32 early; /* Early drops */ member in struct:tc_red_xstats
177 __u32 pdrop; /* Drops due to queue limits */ member in struct:tc_red_xstats
178 __u32 other; /* Drops due to drop() calls */ member in struct:tc_red_xstats
179 __u32 marked; /* Marked packets */ member in struct:tc_red_xstats
184 #define MAX_DPs macro
188 TCA_GRED_UNSPEC, enumerator in enum:__anon1120
189 TCA_GRED_PARMS, enumerator in enum:__anon1120
190 TCA_GRED_STAB, enumerator in enum:__anon1120
191 TCA_GRED_DPS, enumerator in enum:__anon1120
192 __TCA_GRED_MAX, enumerator in enum:__anon1120
195 #define TCA_GRED_MAX macro
197 #define TCA_SET_OFF macro
198 struct tc_gred_qopt struct
200 __u32 limit; /* HARD maximal queue length (bytes) member in struct:tc_gred_qopt
202 __u32 qth_min; /* Min average length threshold (bytes) member in struct:tc_gred_qopt
204 __u32 qth_max; /* Max average length threshold (bytes) member in struct:tc_gred_qopt
206 __u32 DP; /* upto 2^32 DPs */ member in struct:tc_gred_qopt
207 __u32 backlog; member in struct:tc_gred_qopt
208 __u32 qave; member in struct:tc_gred_qopt
209 __u32 forced; member in struct:tc_gred_qopt
210 __u32 early; member in struct:tc_gred_qopt
211 __u32 other; member in struct:tc_gred_qopt
212 __u32 pdrop; member in struct:tc_gred_qopt
214 unsigned char Wlog; /* log(W) */ member in struct:tc_gred_qopt
215 unsigned char Plog; /* log(P_max/(qth_max-qth_min)) */ member in struct:tc_gred_qopt
216 unsigned char Scell_log; /* cell size for idle damping */ member in struct:tc_gred_qopt
217 __u8 prio; /* prio of this VQ */ member in struct:tc_gred_qopt
218 __u32 packets; member in struct:tc_gred_qopt
219 __u32 bytesin; member in struct:tc_gred_qopt
222 struct tc_gred_sopt struct
224 __u32 DPs; member in struct:tc_gred_sopt
225 __u32 def_DP; member in struct:tc_gred_sopt
226 __u8 grio; member in struct:tc_gred_sopt
227 __u8 pad1; member in struct:tc_gred_sopt
228 __u16 pad2; member in struct:tc_gred_sopt
232 #define TC_HTB_NUMPRIO macro
233 #define TC_HTB_MAXDEPTH macro
234 #define TC_HTB_PROTOVER macro
236 struct tc_htb_opt struct
238 struct tc_ratespec rate; member in struct:tc_htb_opt
239 struct tc_ratespec ceil; member in struct:tc_htb_opt
240 __u32 buffer; member in struct:tc_htb_opt
241 __u32 cbuffer; member in struct:tc_htb_opt
242 __u32 quantum; member in struct:tc_htb_opt
243 __u32 level; /* out only */ member in struct:tc_htb_opt
244 __u32 prio; member in struct:tc_htb_opt
246 struct tc_htb_glob struct
248 __u32 version; /* to match HTB/TC */ member in struct:tc_htb_glob
249 __u32 rate2quantum; /* bps->quantum divisor */ member in struct:tc_htb_glob
250 __u32 defcls; /* default class number */ member in struct:tc_htb_glob
251 __u32 debug; /* debug flags */ member in struct:tc_htb_glob
254 __u32 direct_pkts; /* count of non shapped packets */ member in struct:tc_htb_glob
258 TCA_HTB_UNSPEC, enumerator in enum:__anon1121
259 TCA_HTB_PARMS, enumerator in enum:__anon1121
260 TCA_HTB_INIT, enumerator in enum:__anon1121
261 TCA_HTB_CTAB, enumerator in enum:__anon1121
262 TCA_HTB_RTAB, enumerator in enum:__anon1121
263 __TCA_HTB_MAX, enumerator in enum:__anon1121
266 #define TCA_HTB_MAX macro
268 struct tc_htb_xstats struct
270 __u32 lends; member in struct:tc_htb_xstats
271 __u32 borrows; member in struct:tc_htb_xstats
272 __u32 giants; /* too big packets (rate will not be accurate) */ member in struct:tc_htb_xstats
273 __u32 tokens; member in struct:tc_htb_xstats
274 __u32 ctokens; member in struct:tc_htb_xstats
279 struct tc_hfsc_qopt struct
281 __u16 defcls; /* default class */ member in struct:tc_hfsc_qopt
284 struct tc_service_curve struct
286 __u32 m1; /* slope of the first segment in bps */ member in struct:tc_service_curve
287 __u32 d; /* x-projection of the first segment in us */ member in struct:tc_service_curve
288 __u32 m2; /* slope of the second segment in bps */ member in struct:tc_service_curve
291 struct tc_hfsc_stats struct
293 __u64 work; /* total work done */ member in struct:tc_hfsc_stats
294 __u64 rtwork; /* work done by real-time criteria */ member in struct:tc_hfsc_stats
295 __u32 period; /* current period */ member in struct:tc_hfsc_stats
296 __u32 level; /* class level in hierarchy */ member in struct:tc_hfsc_stats
301 TCA_HFSC_UNSPEC, enumerator in enum:__anon1122
302 TCA_HFSC_RSC, enumerator in enum:__anon1122
303 TCA_HFSC_FSC, enumerator in enum:__anon1122
304 TCA_HFSC_USC, enumerator in enum:__anon1122
305 __TCA_HFSC_MAX, enumerator in enum:__anon1122
308 #define TCA_HFSC_MAX macro
313 #define TC_CBQ_MAXPRIO macro
314 #define TC_CBQ_MAXLEVEL macro
315 #define TC_CBQ_DEF_EWMA macro
317 struct tc_cbq_lssopt struct
319 unsigned char change; member in struct:tc_cbq_lssopt
320 unsigned char flags; member in struct:tc_cbq_lssopt
321 #define TCF_CBQ_LSS_BOUNDED macro
322 #define TCF_CBQ_LSS_ISOLATED macro
323 unsigned char ewma_log; member in struct:tc_cbq_lssopt
324 unsigned char level; member in struct:tc_cbq_lssopt
325 #define TCF_CBQ_LSS_FLAGS macro
326 #define TCF_CBQ_LSS_EWMA macro
327 #define TCF_CBQ_LSS_MAXIDLE macro
328 #define TCF_CBQ_LSS_MINIDLE macro
329 #define TCF_CBQ_LSS_OFFTIME macro
330 #define TCF_CBQ_LSS_AVPKT macro
331 __u32 maxidle; member in struct:tc_cbq_lssopt
332 __u32 minidle; member in struct:tc_cbq_lssopt
333 __u32 offtime; member in struct:tc_cbq_lssopt
334 __u32 avpkt; member in struct:tc_cbq_lssopt
337 struct tc_cbq_wrropt struct
339 unsigned char flags; member in struct:tc_cbq_wrropt
340 unsigned char priority; member in struct:tc_cbq_wrropt
341 unsigned char cpriority; member in struct:tc_cbq_wrropt
342 unsigned char __reserved; member in struct:tc_cbq_wrropt
343 __u32 allot; member in struct:tc_cbq_wrropt
344 __u32 weight; member in struct:tc_cbq_wrropt
347 struct tc_cbq_ovl struct
349 unsigned char strategy; member in struct:tc_cbq_ovl
350 #define TC_CBQ_OVL_CLASSIC macro
351 #define TC_CBQ_OVL_DELAY macro
352 #define TC_CBQ_OVL_LOWPRIO macro
353 #define TC_CBQ_OVL_DROP macro
354 #define TC_CBQ_OVL_RCLASSIC macro
355 unsigned char priority2; member in struct:tc_cbq_ovl
356 __u16 pad; member in struct:tc_cbq_ovl
357 __u32 penalty; member in struct:tc_cbq_ovl
360 struct tc_cbq_police struct
362 unsigned char police; member in struct:tc_cbq_police
363 unsigned char __res1; member in struct:tc_cbq_police
364 unsigned short __res2; member in struct:tc_cbq_police
367 struct tc_cbq_fopt struct
369 __u32 split; member in struct:tc_cbq_fopt
370 __u32 defmap; member in struct:tc_cbq_fopt
371 __u32 defchange; member in struct:tc_cbq_fopt
374 struct tc_cbq_xstats struct
376 __u32 borrows; member in struct:tc_cbq_xstats
377 __u32 overactions; member in struct:tc_cbq_xstats
378 __s32 avgidle; member in struct:tc_cbq_xstats
379 __s32 undertime; member in struct:tc_cbq_xstats
384 TCA_CBQ_UNSPEC, enumerator in enum:__anon1123
385 TCA_CBQ_LSSOPT, enumerator in enum:__anon1123
386 TCA_CBQ_WRROPT, enumerator in enum:__anon1123
387 TCA_CBQ_FOPT, enumerator in enum:__anon1123
388 TCA_CBQ_OVL_STRATEGY, enumerator in enum:__anon1123
389 TCA_CBQ_RATE, enumerator in enum:__anon1123
390 TCA_CBQ_RTAB, enumerator in enum:__anon1123
391 TCA_CBQ_POLICE, enumerator in enum:__anon1123
392 __TCA_CBQ_MAX, enumerator in enum:__anon1123
395 #define TCA_CBQ_MAX macro
400 TCA_DSMARK_UNSPEC, enumerator in enum:__anon1124
401 TCA_DSMARK_INDICES, enumerator in enum:__anon1124
402 TCA_DSMARK_DEFAULT_INDEX, enumerator in enum:__anon1124
403 TCA_DSMARK_SET_TC_INDEX, enumerator in enum:__anon1124
404 TCA_DSMARK_MASK, enumerator in enum:__anon1124
405 TCA_DSMARK_VALUE, enumerator in enum:__anon1124
406 __TCA_DSMARK_MAX, enumerator in enum:__anon1124
409 #define TCA_DSMARK_MAX macro
414 TCA_ATM_UNSPEC, enumerator in enum:__anon1125
415 TCA_ATM_FD, /* file/socket descriptor */ enumerator in enum:__anon1125
416 TCA_ATM_PTR, /* pointer to descriptor - later */ enumerator in enum:__anon1125
417 TCA_ATM_HDR, /* LL header */ enumerator in enum:__anon1125
418 TCA_ATM_EXCESS, /* excess traffic class (0 for CLP) */ enumerator in enum:__anon1125
419 TCA_ATM_ADDR, /* PVC address (for output only) */ enumerator in enum:__anon1125
420 TCA_ATM_STATE, /* VC state (ATM_VS_*; for output only) */ enumerator in enum:__anon1125
421 __TCA_ATM_MAX, enumerator in enum:__anon1125
424 #define TCA_ATM_MAX macro
430 TCA_NETEM_UNSPEC, enumerator in enum:__anon1126
431 TCA_NETEM_CORR, enumerator in enum:__anon1126
432 TCA_NETEM_DELAY_DIST, enumerator in enum:__anon1126
433 TCA_NETEM_REORDER, enumerator in enum:__anon1126
434 __TCA_NETEM_MAX, enumerator in enum:__anon1126
437 #define TCA_NETEM_MAX macro
439 struct tc_netem_qopt struct
441 __u32 latency; /* added delay (us) */ member in struct:tc_netem_qopt
442 __u32 limit; /* fifo limit (packets) */ member in struct:tc_netem_qopt
443 __u32 loss; /* random packet loss (0=none ~0=100%) */ member in struct:tc_netem_qopt
444 __u32 gap; /* re-ordering gap (0 for none) */ member in struct:tc_netem_qopt
445 __u32 duplicate; /* random packet dup (0=none ~0=100%) */ member in struct:tc_netem_qopt
446 __u32 jitter; /* random jitter in latency (us) */ member in struct:tc_netem_qopt
449 struct tc_netem_corr struct
451 __u32 delay_corr; /* delay correlation */ member in struct:tc_netem_corr
452 __u32 loss_corr; /* packet loss correlation */ member in struct:tc_netem_corr
453 __u32 dup_corr; /* duplicate correlation */ member in struct:tc_netem_corr
456 struct tc_netem_reorder struct
458 __u32 probability; member in struct:tc_netem_reorder
459 __u32 correlation; member in struct:tc_netem_reorder
462 #define NETEM_DIST_SCALE macro
[all...]
H A Drtnetlink.h2 #define __LINUX_RTNETLINK_H macro
13 RTM_BASE = 16, enumerator in enum:__anon1127
14 #define RTM_BASE macro
16 RTM_NEWLINK = 16, enumerator in enum:__anon1127
17 #define RTM_NEWLINK macro
18 RTM_DELLINK, enumerator in enum:__anon1127
19 #define RTM_DELLINK macro
20 RTM_GETLINK, enumerator in enum:__anon1127
21 #define RTM_GETLINK macro
22 RTM_SETLINK, enumerator in enum:__anon1127
23 #define RTM_SETLINK macro
25 RTM_NEWADDR = 20, enumerator in enum:__anon1127
26 #define RTM_NEWADDR macro
27 RTM_DELADDR, enumerator in enum:__anon1127
28 #define RTM_DELADDR macro
29 RTM_GETADDR, enumerator in enum:__anon1127
30 #define RTM_GETADDR macro
32 RTM_NEWROUTE = 24, enumerator in enum:__anon1127
33 #define RTM_NEWROUTE macro
34 RTM_DELROUTE, enumerator in enum:__anon1127
35 #define RTM_DELROUTE macro
36 RTM_GETROUTE, enumerator in enum:__anon1127
37 #define RTM_GETROUTE macro
39 RTM_NEWNEIGH = 28, enumerator in enum:__anon1127
40 #define RTM_NEWNEIGH macro
41 RTM_DELNEIGH, enumerator in enum:__anon1127
42 #define RTM_DELNEIGH macro
43 RTM_GETNEIGH, enumerator in enum:__anon1127
44 #define RTM_GETNEIGH macro
46 RTM_NEWRULE = 32, enumerator in enum:__anon1127
47 #define RTM_NEWRULE macro
48 RTM_DELRULE, enumerator in enum:__anon1127
49 #define RTM_DELRULE macro
50 RTM_GETRULE, enumerator in enum:__anon1127
51 #define RTM_GETRULE macro
53 RTM_NEWQDISC = 36, enumerator in enum:__anon1127
54 #define RTM_NEWQDISC macro
55 RTM_DELQDISC, enumerator in enum:__anon1127
56 #define RTM_DELQDISC macro
57 RTM_GETQDISC, enumerator in enum:__anon1127
58 #define RTM_GETQDISC macro
60 RTM_NEWTCLASS = 40, enumerator in enum:__anon1127
61 #define RTM_NEWTCLASS macro
62 RTM_DELTCLASS, enumerator in enum:__anon1127
63 #define RTM_DELTCLASS macro
64 RTM_GETTCLASS, enumerator in enum:__anon1127
65 #define RTM_GETTCLASS macro
67 RTM_NEWTFILTER = 44, enumerator in enum:__anon1127
68 #define RTM_NEWTFILTER macro
69 RTM_DELTFILTER, enumerator in enum:__anon1127
70 #define RTM_DELTFILTER macro
71 RTM_GETTFILTER, enumerator in enum:__anon1127
72 #define RTM_GETTFILTER macro
74 RTM_NEWACTION = 48, enumerator in enum:__anon1127
75 #define RTM_NEWACTION macro
76 RTM_DELACTION, enumerator in enum:__anon1127
77 #define RTM_DELACTION macro
78 RTM_GETACTION, enumerator in enum:__anon1127
79 #define RTM_GETACTION macro
81 RTM_NEWPREFIX = 52, enumerator in enum:__anon1127
82 #define RTM_NEWPREFIX macro
83 RTM_GETPREFIX = 54, enumerator in enum:__anon1127
84 #define RTM_GETPREFIX macro
86 RTM_GETMULTICAST = 58, enumerator in enum:__anon1127
87 #define RTM_GETMULTICAST macro
89 RTM_GETANYCAST = 62, enumerator in enum:__anon1127
90 #define RTM_GETANYCAST macro
92 RTM_NEWNEIGHTBL = 64, enumerator in enum:__anon1127
93 #define RTM_NEWNEIGHTBL macro
94 RTM_GETNEIGHTBL = 66, enumerator in enum:__anon1127
95 #define RTM_GETNEIGHTBL macro
96 RTM_SETNEIGHTBL, enumerator in enum:__anon1127
97 #define RTM_SETNEIGHTBL macro
99 __RTM_MAX, enumerator in enum:__anon1127
100 #define RTM_MAX macro
103 #define RTM_NR_MSGTYPES macro
104 #define RTM_NR_FAMILIES macro
105 #define RTM_FAM macro
113 struct rtattr struct
115 unsigned short rta_len; member in struct:rtattr
116 unsigned short rta_type; member in struct:rtattr
121 #define RTA_ALIGNTO macro
122 #define RTA_ALIGN macro
123 #define RTA_OK macro
126 #define RTA_NEXT macro
128 #define RTA_LENGTH macro
129 #define RTA_SPACE macro
130 #define RTA_DATA macro
131 #define RTA_PAYLOAD macro
140 struct rtmsg struct
142 unsigned char rtm_family; member in struct:rtmsg
143 unsigned char rtm_dst_len; member in struct:rtmsg
144 unsigned char rtm_src_len; member in struct:rtmsg
145 unsigned char rtm_tos; member in struct:rtmsg
147 unsigned char rtm_table; /* Routing table id */ member in struct:rtmsg
148 unsigned char rtm_protocol; /* Routing protocol; see below */ member in struct:rtmsg
149 unsigned char rtm_scope; /* See below */ member in struct:rtmsg
150 unsigned char rtm_type; /* See below */ member in struct:rtmsg
152 unsigned rtm_flags; member in struct:rtmsg
159 RTN_UNSPEC, enumerator in enum:__anon1128
160 RTN_UNICAST, /* Gateway or direct route */ enumerator in enum:__anon1128
161 RTN_LOCAL, /* Accept locally */ enumerator in enum:__anon1128
162 RTN_BROADCAST, /* Accept locally as broadcast, enumerator in enum:__anon1128
164 RTN_ANYCAST, /* Accept locally as broadcast, enumerator in enum:__anon1128
166 RTN_MULTICAST, /* Multicast route */ enumerator in enum:__anon1128
167 RTN_BLACKHOLE, /* Drop */ enumerator in enum:__anon1128
168 RTN_UNREACHABLE, /* Destination is unreachable */ enumerator in enum:__anon1128
169 RTN_PROHIBIT, /* Administratively prohibited */ enumerator in enum:__anon1128
170 RTN_THROW, /* Not in this table */ enumerator in enum:__anon1128
171 RTN_NAT, /* Translate this address */ enumerator in enum:__anon1128
172 RTN_XRESOLVE, /* Use external resolver */ enumerator in enum:__anon1128
173 __RTN_MAX enumerator in enum:__anon1128
176 #define RTN_MAX macro
181 #define RTPROT_UNSPEC macro
182 #define RTPROT_REDIRECT macro
184 #define RTPROT_KERNEL macro
185 #define RTPROT_BOOT macro
186 #define RTPROT_STATIC macro
195 #define RTPROT_GATED macro
196 #define RTPROT_RA macro
197 #define RTPROT_MRT macro
198 #define RTPROT_ZEBRA macro
199 #define RTPROT_BIRD macro
200 #define RTPROT_DNROUTED macro
201 #define RTPROT_XORP macro
214 enum rt_scope_t enum
216 RT_SCOPE_UNIVERSE=0, enumerator in enum:rt_scope_t
218 RT_SCOPE_SITE=200, enumerator in enum:rt_scope_t
219 RT_SCOPE_LINK=253, enumerator in enum:rt_scope_t
220 RT_SCOPE_HOST=254, enumerator in enum:rt_scope_t
221 RT_SCOPE_NOWHERE=255 enumerator in enum:rt_scope_t
226 #define RTM_F_NOTIFY macro
227 #define RTM_F_CLONED macro
228 #define RTM_F_EQUALIZE macro
229 #define RTM_F_PREFIX macro
233 enum rt_class_t enum
235 RT_TABLE_UNSPEC=0, enumerator in enum:rt_class_t
237 RT_TABLE_DEFAULT=253, enumerator in enum:rt_class_t
238 RT_TABLE_MAIN=254, enumerator in enum:rt_class_t
239 RT_TABLE_LOCAL=255, enumerator in enum:rt_class_t
240 __RT_TABLE_MAX enumerator in enum:rt_class_t
242 #define RT_TABLE_MAX macro
248 enum rtattr_type_t enum
250 RTA_UNSPEC, enumerator in enum:rtattr_type_t
251 RTA_DST, enumerator in enum:rtattr_type_t
252 RTA_SRC, enumerator in enum:rtattr_type_t
253 RTA_IIF, enumerator in enum:rtattr_type_t
254 RTA_OIF, enumerator in enum:rtattr_type_t
255 RTA_GATEWAY, enumerator in enum:rtattr_type_t
256 RTA_PRIORITY, enumerator in enum:rtattr_type_t
257 RTA_PREFSRC, enumerator in enum:rtattr_type_t
258 RTA_METRICS, enumerator in enum:rtattr_type_t
259 RTA_MULTIPATH, enumerator in enum:rtattr_type_t
260 RTA_PROTOINFO, enumerator in enum:rtattr_type_t
261 RTA_FLOW, enumerator in enum:rtattr_type_t
262 RTA_CACHEINFO, enumerator in enum:rtattr_type_t
263 RTA_SESSION, enumerator in enum:rtattr_type_t
264 RTA_MP_ALGO, enumerator in enum:rtattr_type_t
265 __RTA_MAX enumerator in enum:rtattr_type_t
268 #define RTA_MAX macro
270 #define RTM_RTA macro
271 #define RTM_PAYLOAD macro
282 struct rtnexthop struct
284 unsigned short rtnh_len; member in struct:rtnexthop
285 unsigned char rtnh_flags; member in struct:rtnexthop
286 unsigned char rtnh_hops; member in struct:rtnexthop
287 int rtnh_ifindex; member in struct:rtnexthop
292 #define RTNH_F_DEAD macro
293 #define RTNH_F_PERVASIVE macro
294 #define RTNH_F_ONLINK macro
298 #define RTNH_ALIGNTO macro
299 #define RTNH_ALIGN macro
300 #define RTNH_OK macro
302 #define RTNH_NEXT macro
303 #define RTNH_LENGTH macro
304 #define RTNH_SPACE macro
305 #define RTNH_DATA macro
309 struct rta_cacheinfo struct
311 __u32 rta_clntref; member in struct:rta_cacheinfo
312 __u32 rta_lastuse; member in struct:rta_cacheinfo
313 __s32 rta_expires; member in struct:rta_cacheinfo
314 __u32 rta_error; member in struct:rta_cacheinfo
315 __u32 rta_used; member in struct:rta_cacheinfo
317 #define RTNETLINK_HAVE_PEERINFO macro
318 __u32 rta_id; member in struct:rta_cacheinfo
319 __u32 rta_ts; member in struct:rta_cacheinfo
320 __u32 rta_tsage; member in struct:rta_cacheinfo
327 RTAX_UNSPEC, enumerator in enum:__anon1129
328 #define RTAX_UNSPEC macro
329 RTAX_LOCK, enumerator in enum:__anon1129
330 #define RTAX_LOCK macro
331 RTAX_MTU, enumerator in enum:__anon1129
332 #define RTAX_MTU macro
333 RTAX_WINDOW, enumerator in enum:__anon1129
334 #define RTAX_WINDOW macro
335 RTAX_RTT, enumerator in enum:__anon1129
336 #define RTAX_RTT macro
337 RTAX_RTTVAR, enumerator in enum:__anon1129
338 #define RTAX_RTTVAR macro
339 RTAX_SSTHRESH, enumerator in enum:__anon1129
340 #define RTAX_SSTHRESH macro
341 RTAX_CWND, enumerator in enum:__anon1129
342 #define RTAX_CWND macro
343 RTAX_ADVMSS, enumerator in enum:__anon1129
344 #define RTAX_ADVMSS macro
345 RTAX_REORDERING, enumerator in enum:__anon1129
346 #define RTAX_REORDERING macro
347 RTAX_HOPLIMIT, enumerator in enum:__anon1129
348 #define RTAX_HOPLIMIT macro
349 RTAX_INITCWND, enumerator in enum:__anon1129
350 #define RTAX_INITCWND macro
351 RTAX_FEATURES, enumerator in enum:__anon1129
352 #define RTAX_FEATURES macro
353 __RTAX_MAX enumerator in enum:__anon1129
356 #define RTAX_MAX macro
358 #define RTAX_FEATURE_ECN macro
359 #define RTAX_FEATURE_SACK macro
360 #define RTAX_FEATURE_TIMESTAMP macro
361 #define RTAX_FEATURE_ALLFRAG macro
363 struct rta_session struct
365 __u8 proto; member in struct:rta_session
366 __u8 pad1; member in struct:rta_session
367 __u16 pad2; member in struct:rta_session
371 __u16 sport; member in struct:rta_session::__anon1130::__anon1131
372 __u16 dport; member in struct:rta_session::__anon1130::__anon1131
373 } ports; member in union:rta_session::__anon1130
376 __u8 type; member in struct:rta_session::__anon1130::__anon1132
377 __u8 code; member in struct:rta_session::__anon1130::__anon1132
378 __u16 ident; member in struct:rta_session::__anon1130::__anon1132
379 } icmpt; member in union:rta_session::__anon1130
381 __u32 spi; member in union:rta_session::__anon1130
382 } u; member in struct:rta_session
390 struct ifaddrmsg struct
392 unsigned char ifa_family; member in struct:ifaddrmsg
393 unsigned char ifa_prefixlen; /* The prefix length */ member in struct:ifaddrmsg
394 unsigned char ifa_flags; /* Flags */ member in struct:ifaddrmsg
395 unsigned char ifa_scope; /* See above */ member in struct:ifaddrmsg
396 int ifa_index; /* Link index */ member in struct:ifaddrmsg
401 IFA_UNSPEC, enumerator in enum:__anon1133
402 IFA_ADDRESS, enumerator in enum:__anon1133
403 IFA_LOCAL, enumerator in enum:__anon1133
404 IFA_LABEL, enumerator in enum:__anon1133
405 IFA_BROADCAST, enumerator in enum:__anon1133
406 IFA_ANYCAST, enumerator in enum:__anon1133
407 IFA_CACHEINFO, enumerator in enum:__anon1133
408 IFA_MULTICAST, enumerator in enum:__anon1133
409 __IFA_MAX enumerator in enum:__anon1133
412 #define IFA_MAX macro
416 #define IFA_F_SECONDARY macro
417 #define IFA_F_TEMPORARY macro
419 #define IFA_F_DEPRECATED macro
420 #define IFA_F_TENTATIVE macro
421 #define IFA_F_PERMANENT macro
423 struct ifa_cacheinfo struct
425 __u32 ifa_prefered; member in struct:ifa_cacheinfo
426 __u32 ifa_valid; member in struct:ifa_cacheinfo
427 __u32 cstamp; /* created timestamp, hundredths of seconds */ member in struct:ifa_cacheinfo
428 __u32 tstamp; /* updated timestamp, hundredths of seconds */ member in struct:ifa_cacheinfo
432 #define IFA_RTA macro
433 #define IFA_PAYLOAD macro
447 struct ndmsg struct
449 unsigned char ndm_family; member in struct:ndmsg
450 unsigned char ndm_pad1; member in struct:ndmsg
451 unsigned short ndm_pad2; member in struct:ndmsg
452 int ndm_ifindex; /* Link index */ member in struct:ndmsg
453 __u16 ndm_state; member in struct:ndmsg
454 __u8 ndm_flags; member in struct:ndmsg
455 __u8 ndm_type; member in struct:ndmsg
460 NDA_UNSPEC, enumerator in enum:__anon1134
461 NDA_DST, enumerator in enum:__anon1134
462 NDA_LLADDR, enumerator in enum:__anon1134
463 NDA_CACHEINFO, enumerator in enum:__anon1134
464 NDA_PROBES, enumerator in enum:__anon1134
465 __NDA_MAX enumerator in enum:__anon1134
468 #define NDA_MAX macro
470 #define NDA_RTA macro
471 #define NDA_PAYLOAD macro
477 #define NTF_PROXY macro
478 #define NTF_ROUTER macro
484 #define NUD_INCOMPLETE macro
485 #define NUD_REACHABLE macro
486 #define NUD_STALE macro
487 #define NUD_DELAY macro
488 #define NUD_PROBE macro
489 #define NUD_FAILED macro
492 #define NUD_NOARP macro
493 #define NUD_PERMANENT macro
494 #define NUD_NONE macro
497 struct nda_cacheinfo struct
499 __u32 ndm_confirmed; member in struct:nda_cacheinfo
500 __u32 ndm_used; member in struct:nda_cacheinfo
501 __u32 ndm_updated; member in struct:nda_cacheinfo
502 __u32 ndm_refcnt; member in struct:nda_cacheinfo
531 struct ndt_stats struct
533 __u64 ndts_allocs; member in struct:ndt_stats
534 __u64 ndts_destroys; member in struct:ndt_stats
535 __u64 ndts_hash_grows; member in struct:ndt_stats
536 __u64 ndts_res_failed; member in struct:ndt_stats
537 __u64 ndts_lookups; member in struct:ndt_stats
538 __u64 ndts_hits; member in struct:ndt_stats
539 __u64 ndts_rcv_probes_mcast; member in struct:ndt_stats
540 __u64 ndts_rcv_probes_ucast; member in struct:ndt_stats
541 __u64 ndts_periodic_gc_runs; member in struct:ndt_stats
542 __u64 ndts_forced_gc_runs; member in struct:ndt_stats
546 NDTPA_UNSPEC, enumerator in enum:__anon1135
547 NDTPA_IFINDEX, /* u32, unchangeable */ enumerator in enum:__anon1135
548 NDTPA_REFCNT, /* u32, read-only */ enumerator in enum:__anon1135
549 NDTPA_REACHABLE_TIME, /* u64, read-only, msecs */ enumerator in enum:__anon1135
550 NDTPA_BASE_REACHABLE_TIME, /* u64, msecs */ enumerator in enum:__anon1135
551 NDTPA_RETRANS_TIME, /* u64, msecs */ enumerator in enum:__anon1135
552 NDTPA_GC_STALETIME, /* u64, msecs */ enumerator in enum:__anon1135
553 NDTPA_DELAY_PROBE_TIME, /* u64, msecs */ enumerator in enum:__anon1135
554 NDTPA_QUEUE_LEN, /* u32 */ enumerator in enum:__anon1135
555 NDTPA_APP_PROBES, /* u32 */ enumerator in enum:__anon1135
556 NDTPA_UCAST_PROBES, /* u32 */ enumerator in enum:__anon1135
557 NDTPA_MCAST_PROBES, /* u32 */ enumerator in enum:__anon1135
558 NDTPA_ANYCAST_DELAY, /* u64, msecs */ enumerator in enum:__anon1135
559 NDTPA_PROXY_DELAY, /* u64, msecs */ enumerator in enum:__anon1135
560 NDTPA_PROXY_QLEN, /* u32 */ enumerator in enum:__anon1135
561 NDTPA_LOCKTIME, /* u64, msecs */ enumerator in enum:__anon1135
562 __NDTPA_MAX enumerator in enum:__anon1135
564 #define NDTPA_MAX macro
566 struct ndtmsg struct
568 __u8 ndtm_family; member in struct:ndtmsg
569 __u8 ndtm_pad1; member in struct:ndtmsg
570 __u16 ndtm_pad2; member in struct:ndtmsg
573 struct ndt_config struct
575 __u16 ndtc_key_len; member in struct:ndt_config
576 __u16 ndtc_entry_size; member in struct:ndt_config
577 __u32 ndtc_entries; member in struct:ndt_config
578 __u32 ndtc_last_flush; /* delta to now in msecs */ member in struct:ndt_config
579 __u32 ndtc_last_rand; /* delta to now in msecs */ member in struct:ndt_config
580 __u32 ndtc_hash_rnd; member in struct:ndt_config
581 __u32 ndtc_hash_mask; member in struct:ndt_config
582 __u32 ndtc_hash_chain_gc; member in struct:ndt_config
583 __u32 ndtc_proxy_qlen; member in struct:ndt_config
587 NDTA_UNSPEC, enumerator in enum:__anon1136
588 NDTA_NAME, /* char *, unchangeable */ enumerator in enum:__anon1136
589 NDTA_THRESH1, /* u32 */ enumerator in enum:__anon1136
590 NDTA_THRESH2, /* u32 */ enumerator in enum:__anon1136
591 NDTA_THRESH3, /* u32 */ enumerator in enum:__anon1136
592 NDTA_CONFIG, /* struct ndt_config, read-only */ enumerator in enum:__anon1136
593 NDTA_PARMS, /* nested TLV NDTPA_* */ enumerator in enum:__anon1136
594 NDTA_STATS, /* struct ndt_stats, read-only */ enumerator in enum:__anon1136
595 NDTA_GC_INTERVAL, /* u64, msecs */ enumerator in enum:__anon1136
596 __NDTA_MAX enumerator in enum:__anon1136
598 #define NDTA_MAX macro
600 #define NDTA_RTA macro
602 #define NDTA_PAYLOAD macro
609 struct rtgenmsg struct
611 unsigned char rtgen_family; member in struct:rtgenmsg
623 struct ifinfomsg struct
625 unsigned char ifi_family; member in struct:ifinfomsg
626 unsigned char __ifi_pad; member in struct:ifinfomsg
627 unsigned short ifi_type; /* ARPHRD_* */ member in struct:ifinfomsg
628 int ifi_index; /* Link index */ member in struct:ifinfomsg
629 unsigned ifi_flags; /* IFF_* flags */ member in struct:ifinfomsg
630 unsigned ifi_change; /* IFF_* change mask */ member in struct:ifinfomsg
637 struct prefixmsg struct
639 unsigned char prefix_family; member in struct:prefixmsg
640 unsigned char prefix_pad1; member in struct:prefixmsg
641 unsigned short prefix_pad2; member in struct:prefixmsg
642 int prefix_ifindex; member in struct:prefixmsg
643 unsigned char prefix_type; member in struct:prefixmsg
644 unsigned char prefix_len; member in struct:prefixmsg
645 unsigned char prefix_flags; member in struct:prefixmsg
646 unsigned char prefix_pad3; member in struct:prefixmsg
651 PREFIX_UNSPEC, enumerator in enum:__anon1137
652 PREFIX_ADDRESS, enumerator in enum:__anon1137
653 PREFIX_CACHEINFO, enumerator in enum:__anon1137
654 __PREFIX_MAX enumerator in enum:__anon1137
657 #define PREFIX_MAX macro
659 struct prefix_cacheinfo struct
661 __u32 preferred_time; member in struct:prefix_cacheinfo
662 __u32 valid_time; member in struct:prefix_cacheinfo
667 struct rtnl_link_stats struct
669 __u32 rx_packets; /* total packets received */ member in struct:rtnl_link_stats
670 __u32 tx_packets; /* total packets transmitted */ member in struct:rtnl_link_stats
671 __u32 rx_bytes; /* total bytes received */ member in struct:rtnl_link_stats
672 __u32 tx_bytes; /* total bytes transmitted */ member in struct:rtnl_link_stats
673 __u32 rx_errors; /* bad packets received */ member in struct:rtnl_link_stats
674 __u32 tx_errors; /* packet transmit problems */ member in struct:rtnl_link_stats
675 __u32 rx_dropped; /* no space in linux buffers */ member in struct:rtnl_link_stats
676 __u32 tx_dropped; /* no space available in linux */ member in struct:rtnl_link_stats
677 __u32 multicast; /* multicast packets received */ member in struct:rtnl_link_stats
678 __u32 collisions; member in struct:rtnl_link_stats
681 __u32 rx_length_errors; member in struct:rtnl_link_stats
682 __u32 rx_over_errors; /* receiver ring buff overflow */ member in struct:rtnl_link_stats
683 __u32 rx_crc_errors; /* recved pkt with crc error */ member in struct:rtnl_link_stats
684 __u32 rx_frame_errors; /* recv'd frame alignment error */ member in struct:rtnl_link_stats
685 __u32 rx_fifo_errors; /* recv'r fifo overrun */ member in struct:rtnl_link_stats
686 __u32 rx_missed_errors; /* receiver missed packet */ member in struct:rtnl_link_stats
689 __u32 tx_aborted_errors; member in struct:rtnl_link_stats
690 __u32 tx_carrier_errors; member in struct:rtnl_link_stats
691 __u32 tx_fifo_errors; member in struct:rtnl_link_stats
692 __u32 tx_heartbeat_errors; member in struct:rtnl_link_stats
693 __u32 tx_window_errors; member in struct:rtnl_link_stats
696 __u32 rx_compressed; member in struct:rtnl_link_stats
697 __u32 tx_compressed; member in struct:rtnl_link_stats
701 struct rtnl_link_ifmap struct
703 __u64 mem_start; member in struct:rtnl_link_ifmap
704 __u64 mem_end; member in struct:rtnl_link_ifmap
705 __u64 base_addr; member in struct:rtnl_link_ifmap
706 __u16 irq; member in struct:rtnl_link_ifmap
707 __u8 dma; member in struct:rtnl_link_ifmap
708 __u8 port; member in struct:rtnl_link_ifmap
713 IFLA_UNSPEC, enumerator in enum:__anon1138
714 IFLA_ADDRESS, enumerator in enum:__anon1138
715 IFLA_BROADCAST, enumerator in enum:__anon1138
716 IFLA_IFNAME, enumerator in enum:__anon1138
717 IFLA_MTU, enumerator in enum:__anon1138
718 IFLA_LINK, enumerator in enum:__anon1138
719 IFLA_QDISC, enumerator in enum:__anon1138
720 IFLA_STATS, enumerator in enum:__anon1138
721 IFLA_COST, enumerator in enum:__anon1138
722 #define IFLA_COST macro
723 IFLA_PRIORITY, enumerator in enum:__anon1138
724 #define IFLA_PRIORITY macro
725 IFLA_MASTER, enumerator in enum:__anon1138
726 #define IFLA_MASTER macro
727 IFLA_WIRELESS, /* Wireless Extension event - see wireless.h */ enumerator in enum:__anon1138
728 #define IFLA_WIRELESS macro
729 IFLA_PROTINFO, /* Protocol specific information for a link */ enumerator in enum:__anon1138
730 #define IFLA_PROTINFO macro
731 IFLA_TXQLEN, enumerator in enum:__anon1138
732 #define IFLA_TXQLEN macro
733 IFLA_MAP, enumerator in enum:__anon1138
734 #define IFLA_MAP macro
735 IFLA_WEIGHT, enumerator in enum:__anon1138
736 #define IFLA_WEIGHT macro
737 __IFLA_MAX enumerator in enum:__anon1138
742 #define IFLA_MAX macro
744 #define IFLA_RTA macro
745 #define IFLA_PAYLOAD macro
781 IFLA_INET6_UNSPEC, enumerator in enum:__anon1139
782 IFLA_INET6_FLAGS, /* link flags */ enumerator in enum:__anon1139
783 IFLA_INET6_CONF, /* sysctl parameters */ enumerator in enum:__anon1139
784 IFLA_INET6_STATS, /* statistics */ enumerator in enum:__anon1139
785 IFLA_INET6_MCAST, /* MC things. What of them? */ enumerator in enum:__anon1139
786 IFLA_INET6_CACHEINFO, /* time values and max reasm size */ enumerator in enum:__anon1139
787 __IFLA_INET6_MAX enumerator in enum:__anon1139
792 #define IFLA_INET6_MAX macro
795 struct ifla_cacheinfo struct
797 __u32 max_reasm_len; member in struct:ifla_cacheinfo
798 __u32 tstamp; /* ipv6InterfaceTable updated timestamp */ member in struct:ifla_cacheinfo
799 __u32 reachable_time; member in struct:ifla_cacheinfo
800 __u32 retrans_time; member in struct:ifla_cacheinfo
808 struct tcmsg struct
810 unsigned char tcm_family; member in struct:tcmsg
811 unsigned char tcm__pad1; member in struct:tcmsg
812 unsigned short tcm__pad2; member in struct:tcmsg
813 int tcm_ifindex; member in struct:tcmsg
814 __u32 tcm_handle; member in struct:tcmsg
815 __u32 tcm_parent; member in struct:tcmsg
816 __u32 tcm_info; member in struct:tcmsg
821 TCA_UNSPEC, enumerator in enum:__anon1140
822 TCA_KIND, enumerator in enum:__anon1140
823 TCA_OPTIONS, enumerator in enum:__anon1140
824 TCA_STATS, enumerator in enum:__anon1140
825 TCA_XSTATS, enumerator in enum:__anon1140
826 TCA_RATE, enumerator in enum:__anon1140
827 TCA_FCNT, enumerator in enum:__anon1140
828 TCA_STATS2, enumerator in enum:__anon1140
829 __TCA_MAX enumerator in enum:__anon1140
832 #define TCA_MAX macro
834 #define TCA_RTA macro
835 #define TCA_PAYLOAD macro
838 #define RTMGRP_LINK macro
839 #define RTMGRP_NOTIFY macro
840 #define RTMGRP_NEIGH macro
841 #define RTMGRP_TC macro
843 #define RTMGRP_IPV4_IFADDR macro
844 #define RTMGRP_IPV4_MROUTE macro
845 #define RTMGRP_IPV4_ROUTE macro
847 #define RTMGRP_IPV6_IFADDR macro
848 #define RTMGRP_IPV6_MROUTE macro
849 #define RTMGRP_IPV6_ROUTE macro
850 #define RTMGRP_IPV6_IFINFO macro
852 #define RTMGRP_DECnet_IFADDR macro
853 #define RTMGRP_DECnet_ROUTE macro
855 #define RTMGRP_IPV6_PREFIX macro
858 enum rtnetlink_groups { enum
859 RTNLGRP_NONE, enumerator in enum:rtnetlink_groups
860 #define RTNLGRP_NONE macro
861 RTNLGRP_LINK, enumerator in enum:rtnetlink_groups
862 #define RTNLGRP_LINK macro
863 RTNLGRP_NOTIFY, enumerator in enum:rtnetlink_groups
864 #define RTNLGRP_NOTIFY macro
865 RTNLGRP_NEIGH, enumerator in enum:rtnetlink_groups
866 #define RTNLGRP_NEIGH macro
867 RTNLGRP_TC, enumerator in enum:rtnetlink_groups
868 #define RTNLGRP_TC macro
869 RTNLGRP_IPV4_IFADDR, enumerator in enum:rtnetlink_groups
870 #define RTNLGRP_IPV4_IFADDR macro
871 RTNLGRP_IPV4_MROUTE, enumerator in enum:rtnetlink_groups
872 #define RTNLGRP_IPV4_MROUTE macro
873 RTNLGRP_IPV4_ROUTE, enumerator in enum:rtnetlink_groups
874 #define RTNLGRP_IPV4_ROUTE macro
875 RTNLGRP_IPV6_IFADDR, enumerator in enum:rtnetlink_groups
876 #define RTNLGRP_IPV6_IFADDR macro
877 RTNLGRP_IPV6_MROUTE, enumerator in enum:rtnetlink_groups
878 #define RTNLGRP_IPV6_MROUTE macro
879 RTNLGRP_IPV6_ROUTE, enumerator in enum:rtnetlink_groups
880 #define RTNLGRP_IPV6_ROUTE macro
881 RTNLGRP_IPV6_IFINFO, enumerator in enum:rtnetlink_groups
882 #define RTNLGRP_IPV6_IFINFO macro
883 RTNLGRP_DECnet_IFADDR, enumerator in enum:rtnetlink_groups
884 #define RTNLGRP_DECnet_IFADDR macro
885 RTNLGRP_DECnet_ROUTE, enumerator in enum:rtnetlink_groups
886 #define RTNLGRP_DECnet_ROUTE macro
887 RTNLGRP_IPV6_PREFIX, enumerator in enum:rtnetlink_groups
888 #define RTNLGRP_IPV6_PREFIX macro
889 __RTNLGRP_MAX enumerator in enum:rtnetlink_groups
891 #define RTNLGRP_MAX macro
894 struct tcamsg struct
896 unsigned char tca_family; member in struct:tcamsg
897 unsigned char tca__pad1; member in struct:tcamsg
898 unsigned short tca__pad2; member in struct:tcamsg
900 #define TA_RTA macro
901 #define TA_PAYLOAD macro
902 #define TCA_ACT_TAB macro
903 #define TCAA_MAX macro
[all...]
H A Dtcp.h18 #define _LINUX_TCP_H macro
23 struct tcphdr { struct
24 __u16 source; member in struct:tcphdr
25 __u16 dest; member in struct:tcphdr
26 __u32 seq; member in struct:tcphdr
27 __u32 ack_seq; member in struct:tcphdr
29 __u16 res1:4, member in struct:tcphdr
30 doff:4, member in struct:tcphdr
31 fin:1, member in struct:tcphdr
32 syn:1, member in struct:tcphdr
33 rst:1, member in struct:tcphdr
34 psh:1, member in struct:tcphdr
35 ack:1, member in struct:tcphdr
36 urg:1, member in struct:tcphdr
37 ece:1, member in struct:tcphdr
38 cwr:1; member in struct:tcphdr
40 __u16 doff:4, member in struct:tcphdr
41 res1:4, member in struct:tcphdr
42 cwr:1, member in struct:tcphdr
43 ece:1, member in struct:tcphdr
44 urg:1, member in struct:tcphdr
45 ack:1, member in struct:tcphdr
46 psh:1, member in struct:tcphdr
47 rst:1, member in struct:tcphdr
48 syn:1, member in struct:tcphdr
49 fin:1; member in struct:tcphdr
53 __u16 window; member in struct:tcphdr
54 __u16 check; member in struct:tcphdr
55 __u16 urg_ptr; member in struct:tcphdr
58 #define TCP_ACTION_FIN macro
61 TCPF_ESTABLISHED = (1 << 1), enumerator in enum:__anon1150
62 TCPF_SYN_SENT = (1 << 2), enumerator in enum:__anon1150
63 TCPF_SYN_RECV = (1 << 3), enumerator in enum:__anon1150
64 TCPF_FIN_WAIT1 = (1 << 4), enumerator in enum:__anon1150
65 TCPF_FIN_WAIT2 = (1 << 5), enumerator in enum:__anon1150
66 TCPF_TIME_WAIT = (1 << 6), enumerator in enum:__anon1150
67 TCPF_CLOSE = (1 << 7), enumerator in enum:__anon1150
68 TCPF_CLOSE_WAIT = (1 << 8), enumerator in enum:__anon1150
69 TCPF_LAST_ACK = (1 << 9), enumerator in enum:__anon1150
70 TCPF_LISTEN = (1 << 10), enumerator in enum:__anon1150
71 TCPF_CLOSING = (1 << 11) enumerator in enum:__anon1150
79 union tcp_word_hdr { union
80 struct tcphdr hdr; member in union:tcp_word_hdr
81 __u32 words[5]; member in union:tcp_word_hdr
84 #define tcp_flag_word macro
87 TCP_FLAG_CWR = __constant_htonl(0x00800000), enumerator in enum:__anon1151
88 TCP_FLAG_ECE = __constant_htonl(0x00400000), enumerator in enum:__anon1151
89 TCP_FLAG_URG = __constant_htonl(0x00200000), enumerator in enum:__anon1151
90 TCP_FLAG_ACK = __constant_htonl(0x00100000), enumerator in enum:__anon1151
91 TCP_FLAG_PSH = __constant_htonl(0x00080000), enumerator in enum:__anon1151
92 TCP_FLAG_RST = __constant_htonl(0x00040000), enumerator in enum:__anon1151
93 TCP_FLAG_SYN = __constant_htonl(0x00020000), enumerator in enum:__anon1151
94 TCP_FLAG_FIN = __constant_htonl(0x00010000), enumerator in enum:__anon1151
95 TCP_RESERVED_BITS = __constant_htonl(0x0F000000), enumerator in enum:__anon1151
96 TCP_DATA_OFFSET = __constant_htonl(0xF0000000) enumerator in enum:__anon1151
100 #define TCP_NODELAY macro
101 #define TCP_MAXSEG macro
102 #define TCP_CORK macro
103 #define TCP_KEEPIDLE macro
104 #define TCP_KEEPINTVL macro
105 #define TCP_KEEPCNT macro
106 #define TCP_SYNCNT macro
107 #define TCP_LINGER2 macro
108 #define TCP_DEFER_ACCEPT macro
109 #define TCP_WINDOW_CLAMP macro
110 #define TCP_INFO macro
111 #define TCP_QUICKACK macro
112 #define TCP_CONGESTION macro
114 #define TCPI_OPT_TIMESTAMPS macro
115 #define TCPI_OPT_SACK macro
116 #define TCPI_OPT_WSCALE macro
117 #define TCPI_OPT_ECN macro
119 enum tcp_ca_state enum
121 TCP_CA_Open = 0, enumerator in enum:tcp_ca_state
122 #define TCPF_CA_Open macro
123 TCP_CA_Disorder = 1, enumerator in enum:tcp_ca_state
124 #define TCPF_CA_Disorder macro
125 TCP_CA_CWR = 2, enumerator in enum:tcp_ca_state
126 #define TCPF_CA_CWR macro
127 TCP_CA_Recovery = 3, enumerator in enum:tcp_ca_state
128 #define TCPF_CA_Recovery macro
129 TCP_CA_Loss = 4 enumerator in enum:tcp_ca_state
130 #define TCPF_CA_Loss macro
133 struct tcp_info struct
135 __u8 tcpi_state; member in struct:tcp_info
136 __u8 tcpi_ca_state; member in struct:tcp_info
137 __u8 tcpi_retransmits; member in struct:tcp_info
138 __u8 tcpi_probes; member in struct:tcp_info
139 __u8 tcpi_backoff; member in struct:tcp_info
140 __u8 tcpi_options; member in struct:tcp_info
141 __u8 tcpi_snd_wscale : 4, tcpi_rcv_wscale : 4; member in struct:tcp_info
143 __u32 tcpi_rto; member in struct:tcp_info
144 __u32 tcpi_ato; member in struct:tcp_info
145 __u32 tcpi_snd_mss; member in struct:tcp_info
146 __u32 tcpi_rcv_mss; member in struct:tcp_info
148 __u32 tcpi_unacked; member in struct:tcp_info
149 __u32 tcpi_sacked; member in struct:tcp_info
150 __u32 tcpi_lost; member in struct:tcp_info
151 __u32 tcpi_retrans; member in struct:tcp_info
152 __u32 tcpi_fackets; member in struct:tcp_info
155 __u32 tcpi_last_data_sent; member in struct:tcp_info
156 __u32 tcpi_last_ack_sent; /* Not remembered, sorry. */ member in struct:tcp_info
157 __u32 tcpi_last_data_recv; member in struct:tcp_info
158 __u32 tcpi_last_ack_recv; member in struct:tcp_info
161 __u32 tcpi_pmtu; member in struct:tcp_info
162 __u32 tcpi_rcv_ssthresh; member in struct:tcp_info
163 __u32 tcpi_rtt; member in struct:tcp_info
164 __u32 tcpi_rttvar; member in struct:tcp_info
165 __u32 tcpi_snd_ssthresh; member in struct:tcp_info
166 __u32 tcpi_snd_cwnd; member in struct:tcp_info
167 __u32 tcpi_advmss; member in struct:tcp_info
168 __u32 tcpi_reordering; member in struct:tcp_info
170 __u32 tcpi_rcv_rtt; member in struct:tcp_info
171 __u32 tcpi_rcv_space; member in struct:tcp_info
173 __u32 tcpi_total_retrans; member in struct:tcp_info
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iproute2/include/linux/netfilter_ipv4/
H A Dip_tables.h16 #define _IPTABLES_H macro
20 #define IPT_FUNCTION_MAXNAMELEN macro
21 #define IPT_TABLE_MAXNAMELEN macro
24 struct ipt_ip { struct
26 struct in_addr src, dst; member in struct:ipt_ip
28 struct in_addr smsk, dmsk; member in struct:ipt_ip
29 char iniface[IFNAMSIZ], outiface[IFNAMSIZ]; member in struct:ipt_ip
30 unsigned char iniface_mask[IFNAMSIZ], outiface_mask[IFNAMSIZ]; member in struct:ipt_ip
33 u_int16_t proto; member in struct:ipt_ip
36 u_int8_t flags; member in struct:ipt_ip
38 u_int8_t invflags; member in struct:ipt_ip
41 struct ipt_entry_match struct
45 u_int16_t match_size; member in struct:ipt_entry_match::__anon1097::__anon1098
48 char name[IPT_FUNCTION_MAXNAMELEN-1]; member in struct:ipt_entry_match::__anon1097::__anon1098
50 u_int8_t revision; member in struct:ipt_entry_match::__anon1097::__anon1098
51 } user; member in union:ipt_entry_match::__anon1097
53 u_int16_t match_size; member in struct:ipt_entry_match::__anon1097::__anon1099
56 struct ipt_match *match; member in struct:ipt_entry_match::__anon1097::__anon1099
57 } kernel; member in union:ipt_entry_match::__anon1097
60 u_int16_t match_size; member in union:ipt_entry_match::__anon1097
61 } u; member in struct:ipt_entry_match
63 unsigned char data[0]; member in struct:ipt_entry_match
66 struct ipt_entry_target struct
70 u_int16_t target_size; member in struct:ipt_entry_target::__anon1100::__anon1101
73 char name[IPT_FUNCTION_MAXNAMELEN-1]; member in struct:ipt_entry_target::__anon1100::__anon1101
75 u_int8_t revision; member in struct:ipt_entry_target::__anon1100::__anon1101
76 } user; member in union:ipt_entry_target::__anon1100
78 u_int16_t target_size; member in struct:ipt_entry_target::__anon1100::__anon1102
81 struct ipt_target *target; member in struct:ipt_entry_target::__anon1100::__anon1102
82 } kernel; member in union:ipt_entry_target::__anon1100
85 u_int16_t target_size; member in union:ipt_entry_target::__anon1100
86 } u; member in struct:ipt_entry_target
88 unsigned char data[0]; member in struct:ipt_entry_target
91 struct ipt_standard_target struct
93 struct ipt_entry_target target; member in struct:ipt_standard_target
94 int verdict; member in struct:ipt_standard_target
97 struct ipt_counters struct
99 u_int64_t pcnt, bcnt; /* Packet and byte counters */ member in struct:ipt_counters
103 #define IPT_F_FRAG macro
104 #define IPT_F_MASK macro
107 #define IPT_INV_VIA_IN macro
108 #define IPT_INV_VIA_OUT macro
109 #define IPT_INV_TOS macro
110 #define IPT_INV_SRCIP macro
111 #define IPT_INV_DSTIP macro
112 #define IPT_INV_FRAG macro
113 #define IPT_INV_PROTO macro
114 #define IPT_INV_MASK macro
119 struct ipt_entry struct
121 struct ipt_ip ip; member in struct:ipt_entry
124 unsigned int nfcache; member in struct:ipt_entry
127 u_int16_t target_offset; member in struct:ipt_entry
129 u_int16_t next_offset; member in struct:ipt_entry
132 unsigned int comefrom; member in struct:ipt_entry
135 struct ipt_counters counters; member in struct:ipt_entry
138 unsigned char elems[0]; member in struct:ipt_entry
145 #define IPT_BASE_CTL macro
147 #define IPT_SO_SET_REPLACE macro
148 #define IPT_SO_SET_ADD_COUNTERS macro
149 #define IPT_SO_SET_MAX macro
151 #define IPT_SO_GET_INFO macro
152 #define IPT_SO_GET_ENTRIES macro
153 #define IPT_SO_GET_REVISION_MATCH macro
154 #define IPT_SO_GET_REVISION_TARGET macro
155 #define IPT_SO_GET_MAX macro
158 #define IPT_CONTINUE macro
161 #define IPT_RETURN macro
164 struct ipt_tcp struct
166 u_int16_t spts[2]; /* Source port range. */ member in struct:ipt_tcp
167 u_int16_t dpts[2]; /* Destination port range. */ member in struct:ipt_tcp
168 u_int8_t option; /* TCP Option iff non-zero*/ member in struct:ipt_tcp
169 u_int8_t flg_mask; /* TCP flags mask byte */ member in struct:ipt_tcp
170 u_int8_t flg_cmp; /* TCP flags compare byte */ member in struct:ipt_tcp
171 u_int8_t invflags; /* Inverse flags */ member in struct:ipt_tcp
175 #define IPT_TCP_INV_SRCPT macro
176 #define IPT_TCP_INV_DSTPT macro
177 #define IPT_TCP_INV_FLAGS macro
178 #define IPT_TCP_INV_OPTION macro
179 #define IPT_TCP_INV_MASK macro
182 struct ipt_udp struct
184 u_int16_t spts[2]; /* Source port range. */ member in struct:ipt_udp
185 u_int16_t dpts[2]; /* Destination port range. */ member in struct:ipt_udp
186 u_int8_t invflags; /* Inverse flags */ member in struct:ipt_udp
190 #define IPT_UDP_INV_SRCPT macro
191 #define IPT_UDP_INV_DSTPT macro
192 #define IPT_UDP_INV_MASK macro
195 struct ipt_icmp struct
197 u_int8_t type; /* type to match */ member in struct:ipt_icmp
198 u_int8_t code[2]; /* range of code */ member in struct:ipt_icmp
199 u_int8_t invflags; /* Inverse flags */ member in struct:ipt_icmp
203 #define IPT_ICMP_INV macro
206 struct ipt_getinfo struct
209 char name[IPT_TABLE_MAXNAMELEN]; member in struct:ipt_getinfo
213 unsigned int valid_hooks; member in struct:ipt_getinfo
216 unsigned int hook_entry[NF_IP_NUMHOOKS]; member in struct:ipt_getinfo
219 unsigned int underflow[NF_IP_NUMHOOKS]; member in struct:ipt_getinfo
222 unsigned int num_entries; member in struct:ipt_getinfo
225 unsigned int size; member in struct:ipt_getinfo
229 struct ipt_replace struct
232 char name[IPT_TABLE_MAXNAMELEN]; member in struct:ipt_replace
236 unsigned int valid_hooks; member in struct:ipt_replace
239 unsigned int num_entries; member in struct:ipt_replace
242 unsigned int size; member in struct:ipt_replace
245 unsigned int hook_entry[NF_IP_NUMHOOKS]; member in struct:ipt_replace
248 unsigned int underflow[NF_IP_NUMHOOKS]; member in struct:ipt_replace
252 unsigned int num_counters; member in struct:ipt_replace
255 struct ipt_counters *counters; member in struct:ipt_replace
258 struct ipt_entry entries[0]; member in struct:ipt_replace
262 struct ipt_counters_info struct
265 char name[IPT_TABLE_MAXNAMELEN]; member in struct:ipt_counters_info
267 unsigned int num_counters; member in struct:ipt_counters_info
270 struct ipt_counters counters[0]; member in struct:ipt_counters_info
274 struct ipt_get_entries struct
277 char name[IPT_TABLE_MAXNAMELEN]; member in struct:ipt_get_entries
280 unsigned int size; member in struct:ipt_get_entries
283 struct ipt_entry entrytable[0]; member in struct:ipt_get_entries
288 struct ipt_get_revision struct
290 char name[IPT_FUNCTION_MAXNAMELEN-1]; member in struct:ipt_get_revision
292 u_int8_t revision; member in struct:ipt_get_revision
296 #define IPT_STANDARD_TARGET macro
298 #define IPT_ERROR_TARGET macro
302 ipt_get_target(struct ipt_entry *e) argument
308 #define IPT_MATCH_ITERATE macro
327 #define IPT_ENTRY_ITERATE macro
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iproute2/include/linux/tc_act/
H A Dtc_defact.h2 #define __LINUX_TC_DEF_H macro
6 struct tc_defac struct
8 tc_gen; member in struct:tc_defact
13 TCA_DEF_UNSPEC, enumerator in enum:__anon1141
14 TCA_DEF_TM, enumerator in enum:__anon1141
15 TCA_DEF_PARMS, enumerator in enum:__anon1141
16 TCA_DEF_DATA, enumerator in enum:__anon1141
17 __TCA_DEF_MAX enumerator in enum:__anon1141
19 #define TCA_DEF_MAX macro
[all...]
H A Dtc_gact.h2 #define __LINUX_TC_GACT_H macro
6 #define TCA_ACT_GAC macro
7 struct tc_gact struct
9 tc_gen; member in struct:tc_gact
13 struct tc_gact_p struct
15 #define PGACT_NONE macro
16 #define PGACT_NETRAND macro
17 #define PGACT_DETERM macro
18 #define MAX_RAND macro
19 __u16 ptype; member in struct:tc_gact_p
20 __u16 pval; member in struct:tc_gact_p
21 int paction; member in struct:tc_gact_p
26 TCA_GACT_UNSPEC, enumerator in enum:__anon1142
27 TCA_GACT_TM, enumerator in enum:__anon1142
28 TCA_GACT_PARMS, enumerator in enum:__anon1142
29 TCA_GACT_PROB, enumerator in enum:__anon1142
30 __TCA_GACT_MAX enumerator in enum:__anon1142
32 #define TCA_GACT_MAX macro
[all...]
H A Dtc_ipt.h2 #define __LINUX_TC_IPT_H macro
6 #define TCA_ACT_IP macro
10 TCA_IPT_UNSPEC, enumerator in enum:__anon1143
11 TCA_IPT_TABLE, enumerator in enum:__anon1143
12 TCA_IPT_HOOK, enumerator in enum:__anon1143
13 TCA_IPT_INDEX, enumerator in enum:__anon1143
14 TCA_IPT_CNT, enumerator in enum:__anon1143
15 TCA_IPT_TM, enumerator in enum:__anon1143
16 TCA_IPT_TARG, enumerator in enum:__anon1143
17 __TCA_IPT_MAX enumerator in enum:__anon1143
19 #define TCA_IPT_MAX macro
[all...]
H A Dtc_mirred.h2 #define __LINUX_TC_MIR_H macro
6 #define TCA_ACT_MIRRE macro
7 #define TCA_EGRESS_REDIR macro
8 #define TCA_EGRESS_MIRROR macro
9 #define TCA_INGRESS_REDIR macro
10 #define TCA_INGRESS_MIRROR macro
12 struct tc_mirred struct
14 tc_gen; member in struct:tc_mirred
15 int eaction; /* one of IN/EGRESS_MIRROR/REDIR */ member in struct:tc_mirred
16 __u32 ifindex; /* ifindex of egress port */ member in struct:tc_mirred
21 TCA_MIRRED_UNSPEC, enumerator in enum:__anon1144
22 TCA_MIRRED_TM, enumerator in enum:__anon1144
23 TCA_MIRRED_PARMS, enumerator in enum:__anon1144
24 __TCA_MIRRED_MAX enumerator in enum:__anon1144
26 #define TCA_MIRRED_MAX macro
[all...]
H A Dtc_pedit.h2 #define __LINUX_TC_PED_H macro
6 #define TCA_ACT_PEDI macro
10 TCA_PEDIT_UNSPEC, enumerator in enum:__anon1145
11 TCA_PEDIT_TM, enumerator in enum:__anon1145
12 TCA_PEDIT_PARMS, enumerator in enum:__anon1145
13 __TCA_PEDIT_MAX enumerator in enum:__anon1145
15 #define TCA_PEDIT_MAX macro
17 struct tc_pedit_key struct
19 __u32 mask; /* AND */ member in struct:tc_pedit_key
20 __u32 val; /*XOR */ member in struct:tc_pedit_key
21 __u32 off; /*offset */ member in struct:tc_pedit_key
22 __u32 at; member in struct:tc_pedit_key
23 __u32 offmask; member in struct:tc_pedit_key
24 __u32 shift; member in struct:tc_pedit_key
27 struct tc_pedit_sel struct
29 tc_gen; member in struct:tc_pedit_sel
30 unsigned char nkeys; member in struct:tc_pedit_sel
31 unsigned char flags; member in struct:tc_pedit_sel
32 struct tc_pedit_key keys[0]; member in struct:tc_pedit_sel
34 #define tc_pedit macro
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iproute2/include/linux/tc_ematch/
H A Dtc_em_cmp.h2 #define __LINUX_TC_EM_CMP_H macro
6 struct tcf_em_cm struct
8 __u32 val; member in struct:tcf_em_cmp
9 __u32 mask; member in struct:tcf_em_cmp
10 __u16 off; member in struct:tcf_em_cmp
11 __u8 align:4; member in struct:tcf_em_cmp
12 __u8 flags:4; member in struct:tcf_em_cmp
13 __u8 layer:4; member in struct:tcf_em_cmp
14 __u8 opnd:4; member in struct:tcf_em_cmp
19 TCF_EM_ALIGN_U8 = 1, enumerator in enum:__anon1146
20 TCF_EM_ALIGN_U16 = 2, enumerator in enum:__anon1146
21 TCF_EM_ALIGN_U32 = 4 enumerator in enum:__anon1146
24 #define TCF_EM_CMP_TRANS macro
[all...]
H A Dtc_em_meta.h2 #define __LINUX_TC_EM_META_H macro
8 TCA_EM_META_UNSPEC, enumerator in enum:__anon1147
9 TCA_EM_META_HDR, enumerator in enum:__anon1147
10 TCA_EM_META_LVALUE, enumerator in enum:__anon1147
11 TCA_EM_META_RVALUE, enumerator in enum:__anon1147
12 __TCA_EM_META_MAX enumerator in enum:__anon1147
14 #define TCA_EM_META_MAX macro
16 struct tcf_meta_val struct
18 __u16 kind; member in struct:tcf_meta_val
19 __u8 shift; member in struct:tcf_meta_val
20 __u8 op; member in struct:tcf_meta_val
23 #define TCF_META_TYPE_MASK macro
24 #define TCF_META_TYPE macro
25 #define TCF_META_ID_MASK macro
26 #define TCF_META_ID macro
30 TCF_META_TYPE_VAR, enumerator in enum:__anon1148
31 TCF_META_TYPE_INT, enumerator in enum:__anon1148
32 __TCF_META_TYPE_MAX enumerator in enum:__anon1148
34 #define TCF_META_TYPE_MAX macro
38 TCF_META_ID_VALUE, enumerator in enum:__anon1149
39 TCF_META_ID_RANDOM, enumerator in enum:__anon1149
40 TCF_META_ID_LOADAVG_0, enumerator in enum:__anon1149
41 TCF_META_ID_LOADAVG_1, enumerator in enum:__anon1149
42 TCF_META_ID_LOADAVG_2, enumerator in enum:__anon1149
43 TCF_META_ID_DEV, enumerator in enum:__anon1149
44 TCF_META_ID_PRIORITY, enumerator in enum:__anon1149
45 TCF_META_ID_PROTOCOL, enumerator in enum:__anon1149
46 TCF_META_ID_PKTTYPE, enumerator in enum:__anon1149
47 TCF_META_ID_PKTLEN, enumerator in enum:__anon1149
48 TCF_META_ID_DATALEN, enumerator in enum:__anon1149
49 TCF_META_ID_MACLEN, enumerator in enum:__anon1149
50 TCF_META_ID_NFMARK, enumerator in enum:__anon1149
51 TCF_META_ID_TCINDEX, enumerator in enum:__anon1149
52 TCF_META_ID_RTCLASSID, enumerator in enum:__anon1149
53 TCF_META_ID_RTIIF, enumerator in enum:__anon1149
54 TCF_META_ID_SK_FAMILY, enumerator in enum:__anon1149
55 TCF_META_ID_SK_STATE, enumerator in enum:__anon1149
56 TCF_META_ID_SK_REUSE, enumerator in enum:__anon1149
57 TCF_META_ID_SK_BOUND_IF, enumerator in enum:__anon1149
58 TCF_META_ID_SK_REFCNT, enumerator in enum:__anon1149
59 TCF_META_ID_SK_SHUTDOWN, enumerator in enum:__anon1149
60 TCF_META_ID_SK_PROTO, enumerator in enum:__anon1149
61 TCF_META_ID_SK_TYPE, enumerator in enum:__anon1149
62 TCF_META_ID_SK_RCVBUF, enumerator in enum:__anon1149
63 TCF_META_ID_SK_RMEM_ALLOC, enumerator in enum:__anon1149
64 TCF_META_ID_SK_WMEM_ALLOC, enumerator in enum:__anon1149
65 TCF_META_ID_SK_OMEM_ALLOC, enumerator in enum:__anon1149
66 TCF_META_ID_SK_WMEM_QUEUED, enumerator in enum:__anon1149
67 TCF_META_ID_SK_RCV_QLEN, enumerator in enum:__anon1149
68 TCF_META_ID_SK_SND_QLEN, enumerator in enum:__anon1149
69 TCF_META_ID_SK_ERR_QLEN, enumerator in enum:__anon1149
70 TCF_META_ID_SK_FORWARD_ALLOCS, enumerator in enum:__anon1149
71 TCF_META_ID_SK_SNDBUF, enumerator in enum:__anon1149
72 TCF_META_ID_SK_ALLOCS, enumerator in enum:__anon1149
73 TCF_META_ID_SK_ROUTE_CAPS, enumerator in enum:__anon1149
74 TCF_META_ID_SK_HASHENT, enumerator in enum:__anon1149
75 TCF_META_ID_SK_LINGERTIME, enumerator in enum:__anon1149
76 TCF_META_ID_SK_ACK_BACKLOG, enumerator in enum:__anon1149
77 TCF_META_ID_SK_MAX_ACK_BACKLOG, enumerator in enum:__anon1149
78 TCF_META_ID_SK_PRIO, enumerator in enum:__anon1149
79 TCF_META_ID_SK_RCVLOWAT, enumerator in enum:__anon1149
80 TCF_META_ID_SK_RCVTIMEO, enumerator in enum:__anon1149
81 TCF_META_ID_SK_SNDTIMEO, enumerator in enum:__anon1149
82 TCF_META_ID_SK_SENDMSG_OFF, enumerator in enum:__anon1149
83 TCF_META_ID_SK_WRITE_PENDING, enumerator in enum:__anon1149
84 __TCF_META_ID_MAX enumerator in enum:__anon1149
86 #define TCF_META_ID_MAX macro
88 struct tcf_meta_hdr struct
90 struct tcf_meta_val left; member in struct:tcf_meta_hdr
91 struct tcf_meta_val right; member in struct:tcf_meta_hdr
[all...]
H A Dtc_em_nbyte.h2 #define __LINUX_TC_EM_NBYTE_H macro
6 struct tcf_em_nbyt struct
8 __u16 off; member in struct:tcf_em_nbyte
9 __u16 len:12; member in struct:tcf_em_nbyte
10 __u8 layer:4; member in struct:tcf_em_nbyte
[all...]

Completed in 1362 milliseconds

1234567891011>>