/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iproute2/include/ |
H A D | SNAPSHOT.h | 1 static char SNAPSHOT[] = "051007"; variable
|
H A D | ip6tables.h | 2 #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 D | iptables.h | 2 #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 D | iptables_common.h | 2 #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 D | libnetlink.h | 2 #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 D | ipt_kernel_headers.h | 4 #define _FWCHAINS_KERNEL_HEADERS_H macro [all...] |
H A D | libip6tc.h | 2 #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 D | libiptc.h | 2 #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 D | gen_stats.h | 2 #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 D | inet_diag.h | 2 #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 D | ip_mp_alg.h | 8 #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 D | netlink.h | 2 #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 D | pkt_cls.h | 2 #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 D | pkt_sched.h | 2 #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 D | rtnetlink.h | 2 #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 D | tcp.h | 18 #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 D | ip_tables.h | 16 #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 D | tc_defact.h | 2 #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 D | tc_gact.h | 2 #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 D | tc_ipt.h | 2 #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 D | tc_mirred.h | 2 #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 D | tc_pedit.h | 2 #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 D | tc_em_cmp.h | 2 #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 D | tc_em_meta.h | 2 #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 D | tc_em_nbyte.h | 2 #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...] |