Home
last modified time | relevance | path

Searched refs:EA_CODE (Results 1 – 24 of 24) sorted by relevance

/dports/net/bird2/bird-2.0.8/sysdep/linux/
H A Dkrt-sys.h37 #define EA_KRT_PREFSRC EA_CODE(PROTOCOL_KERNEL, 0x10)
38 #define EA_KRT_REALM EA_CODE(PROTOCOL_KERNEL, 0x11)
39 #define EA_KRT_SCOPE EA_CODE(PROTOCOL_KERNEL, 0x12)
52 #define EA_KRT_LOCK EA_CODE(PROTOCOL_KERNEL, 0x21)
53 #define EA_KRT_MTU EA_CODE(PROTOCOL_KERNEL, 0x22)
54 #define EA_KRT_WINDOW EA_CODE(PROTOCOL_KERNEL, 0x23)
55 #define EA_KRT_RTT EA_CODE(PROTOCOL_KERNEL, 0x24)
56 #define EA_KRT_RTTVAR EA_CODE(PROTOCOL_KERNEL, 0x25)
57 #define EA_KRT_SSTRESH EA_CODE(PROTOCOL_KERNEL, 0x26)
58 #define EA_KRT_CWND EA_CODE(PROTOCOL_KERNEL, 0x27)
[all …]
H A Dnetlink.c1829 ea->attrs[n].id = EA_CODE(PROTOCOL_KERNEL, KRT_METRICS_OFFSET + t); in nl_parse_route()
/dports/net/bird/bird-1.6.8/sysdep/linux/
H A Dkrt-sys.h37 #define EA_KRT_PREFSRC EA_CODE(EAP_KRT, 0x10)
38 #define EA_KRT_REALM EA_CODE(EAP_KRT, 0x11)
39 #define EA_KRT_SCOPE EA_CODE(EAP_KRT, 0x12)
52 #define EA_KRT_LOCK EA_CODE(EAP_KRT, 0x21)
53 #define EA_KRT_MTU EA_CODE(EAP_KRT, 0x22)
54 #define EA_KRT_WINDOW EA_CODE(EAP_KRT, 0x23)
55 #define EA_KRT_RTT EA_CODE(EAP_KRT, 0x24)
56 #define EA_KRT_RTTVAR EA_CODE(EAP_KRT, 0x25)
57 #define EA_KRT_SSTRESH EA_CODE(EAP_KRT, 0x26)
58 #define EA_KRT_CWND EA_CODE(EAP_KRT, 0x27)
[all …]
H A Dnetlink.c1427 ea->attrs[n].id = EA_CODE(EAP_KRT, KRT_METRICS_OFFSET + t); in nl_parse_route()
/dports/net/bird/bird-1.6.8/proto/bgp/
H A Dconfig.Y179 { $$ = f_new_dynamic_attr(EAF_TYPE_INT, T_ENUM_BGP_ORIGIN, EA_CODE(EAP_BGP, BA_ORIGIN)); })
181 { $$ = f_new_dynamic_attr(EAF_TYPE_AS_PATH, T_PATH, EA_CODE(EAP_BGP, BA_AS_PATH)); })
183 { $$ = f_new_dynamic_attr(EAF_TYPE_IP_ADDRESS, T_IP, EA_CODE(EAP_BGP, BA_NEXT_HOP)); })
185 { $$ = f_new_dynamic_attr(EAF_TYPE_INT, T_INT, EA_CODE(EAP_BGP, BA_MULTI_EXIT_DISC)); })
187 { $$ = f_new_dynamic_attr(EAF_TYPE_INT, T_INT, EA_CODE(EAP_BGP, BA_LOCAL_PREF)); })
189 { $$ = f_new_dynamic_attr(EAF_TYPE_OPAQUE, T_ENUM_EMPTY, EA_CODE(EAP_BGP, BA_ATOMIC_AGGR)); })
191 { $$ = f_new_dynamic_attr(EAF_TYPE_OPAQUE, T_ENUM_EMPTY, EA_CODE(EAP_BGP, BA_AGGREGATOR)); })
193 { $$ = f_new_dynamic_attr(EAF_TYPE_INT_SET, T_CLIST, EA_CODE(EAP_BGP, BA_COMMUNITY)); })
195 { $$ = f_new_dynamic_attr(EAF_TYPE_ROUTER_ID, T_QUAD, EA_CODE(EAP_BGP, BA_ORIGINATOR_ID)); })
197 { $$ = f_new_dynamic_attr(EAF_TYPE_INT_SET, T_CLIST, EA_CODE(EAP_BGP, BA_CLUSTER_LIST)); })
[all …]
H A Dattrs.c357 e->id = EA_CODE(EAP_BGP, attr); in bgp_set_attr()
894 a = ea_find(new, EA_CODE(EAP_BGP, BA_NEXT_HOP)); in bgp_get_bucket()
1062 eattr *e = ea_find(a->eattrs, EA_CODE(EAP_BGP, BA_AS_PATH)); in bgp_as_path_loopy()
1119 a = ea_find(e->attrs->eattrs, EA_CODE(EAP_BGP, BA_NEXT_HOP)); in bgp_update_attrs()
1309 x = ea_find(new->attrs->eattrs, EA_CODE(EAP_BGP, BA_ORIGIN)); in bgp_rte_better()
1672 eattr *p2 =ea_find(a->eattrs, EA_CODE(EAP_BGP, BA_AS_PATH)); in bgp_reconstruct_4b_atts()
1738 unsigned id1 = EA_CODE(EAP_BGP, BA_AS4_PATH); in bgp_remove_as4_attrs()
1739 unsigned id2 = EA_CODE(EAP_BGP, BA_AS4_AGGREGATOR); in bgp_remove_as4_attrs()
1877 ea->attrs[0].id = EA_CODE(EAP_BGP, code); in bgp_decode_attrs()
2028 eattr *p = ea_find(attrs, EA_CODE(EAP_BGP, BA_AS_PATH)); in bgp_get_route_info()
[all …]
H A Dpackets.c489 nh = ea_find(buck->eattrs, EA_CODE(EAP_BGP, BA_NEXT_HOP)); in bgp_create_update()
1180 struct eattr *nh = ea_find(a->eattrs, EA_CODE(EAP_BGP, BA_NEXT_HOP)); in bgp_set_next_hop()
/dports/net/bird2/bird-2.0.8/proto/bgp/
H A Dconfig.Y305 { $$ = f_new_dynamic_attr(EAF_TYPE_INT, T_ENUM_BGP_ORIGIN, EA_CODE(PROTOCOL_BGP, BA_ORIGIN)); } ;
307 { $$ = f_new_dynamic_attr(EAF_TYPE_AS_PATH, T_PATH, EA_CODE(PROTOCOL_BGP, BA_AS_PATH)); } ;
309 { $$ = f_new_dynamic_attr(EAF_TYPE_IP_ADDRESS, T_IP, EA_CODE(PROTOCOL_BGP, BA_NEXT_HOP)); } ;
311 { $$ = f_new_dynamic_attr(EAF_TYPE_INT, T_INT, EA_CODE(PROTOCOL_BGP, BA_MULTI_EXIT_DISC)); } ;
313 { $$ = f_new_dynamic_attr(EAF_TYPE_INT, T_INT, EA_CODE(PROTOCOL_BGP, BA_LOCAL_PREF)); } ;
317 { $$ = f_new_dynamic_attr(EAF_TYPE_OPAQUE, T_ENUM_EMPTY, EA_CODE(PROTOCOL_BGP, BA_AGGREGATOR)); } ;
319 { $$ = f_new_dynamic_attr(EAF_TYPE_INT_SET, T_CLIST, EA_CODE(PROTOCOL_BGP, BA_COMMUNITY)); } ;
321 { $$ = f_new_dynamic_attr(EAF_TYPE_ROUTER_ID, T_QUAD, EA_CODE(PROTOCOL_BGP, BA_ORIGINATOR_ID)); } ;
323 { $$ = f_new_dynamic_attr(EAF_TYPE_INT_SET, T_CLIST, EA_CODE(PROTOCOL_BGP, BA_CLUSTER_LIST)); } ;
325 { $$ = f_new_dynamic_attr(EAF_TYPE_EC_SET, T_ECLIST, EA_CODE(PROTOCOL_BGP, BA_EXT_COMMUNITY)); } ;
[all …]
H A Dattrs.c90 EA_CODE(PROTOCOL_BGP, code), in bgp_set_attr()
338 eattr *a = ea_find(e->attrs->eattrs, EA_CODE(PROTOCOL_BGP, BA_AIGP)); in bgp_total_aigp_metric_()
1927 x = ea_find(new->attrs->eattrs, EA_CODE(PROTOCOL_BGP, BA_LOCAL_PREF)); in bgp_rte_better()
1947 x = ea_find(new->attrs->eattrs, EA_CODE(PROTOCOL_BGP, BA_AS_PATH)); in bgp_rte_better()
1948 y = ea_find(old->attrs->eattrs, EA_CODE(PROTOCOL_BGP, BA_AS_PATH)); in bgp_rte_better()
1958 x = ea_find(new->attrs->eattrs, EA_CODE(PROTOCOL_BGP, BA_ORIGIN)); in bgp_rte_better()
1959 y = ea_find(old->attrs->eattrs, EA_CODE(PROTOCOL_BGP, BA_ORIGIN)); in bgp_rte_better()
2070 x = ea_find(pri->attrs->eattrs, EA_CODE(PROTOCOL_BGP, BA_AS_PATH)); in bgp_rte_mergable()
2071 y = ea_find(sec->attrs->eattrs, EA_CODE(PROTOCOL_BGP, BA_AS_PATH)); in bgp_rte_mergable()
2083 x = ea_find(pri->attrs->eattrs, EA_CODE(PROTOCOL_BGP, BA_ORIGIN)); in bgp_rte_mergable()
[all …]
H A Dbgp.h539 return ea_find(attrs, EA_CODE(PROTOCOL_BGP, code)); in bgp_find_attr()
/dports/net/bird/bird-1.6.8/sysdep/unix/
H A Dkrt.h31 #define EA_KRT_SOURCE EA_CODE(EAP_KRT, 0)
32 #define EA_KRT_METRIC EA_CODE(EAP_KRT, 1)
/dports/net/bird2/bird-2.0.8/sysdep/unix/
H A Dkrt.h24 #define EA_KRT_SOURCE EA_CODE(PROTOCOL_KERNEL, 0)
25 #define EA_KRT_METRIC EA_CODE(PROTOCOL_KERNEL, 1)
/dports/net/bird/bird-1.6.8/proto/radv/
H A Dradv.h197 #define EA_RA_PREFERENCE EA_CODE(EAP_RADV, 0)
198 #define EA_RA_LIFETIME EA_CODE(EAP_RADV, 1)
/dports/net/bird2/bird-2.0.8/proto/radv/
H A Dradv.h199 #define EA_RA_PREFERENCE EA_CODE(PROTOCOL_RADV, 0)
200 #define EA_RA_LIFETIME EA_CODE(PROTOCOL_RADV, 1)
/dports/net/bird/bird-1.6.8/proto/rip/
H A Drip.h189 #define EA_RIP_METRIC EA_CODE(EAP_RIP, 0)
190 #define EA_RIP_TAG EA_CODE(EAP_RIP, 1)
/dports/net/bird2/bird-2.0.8/proto/rip/
H A Drip.h198 #define EA_RIP_METRIC EA_CODE(PROTOCOL_RIP, 0)
199 #define EA_RIP_TAG EA_CODE(PROTOCOL_RIP, 1)
/dports/net/bird/bird-1.6.8/proto/babel/
H A Dbabel.h30 #define EA_BABEL_METRIC EA_CODE(EAP_BABEL, 0)
31 #define EA_BABEL_ROUTER_ID EA_CODE(EAP_BABEL, 1)
/dports/net/bird2/bird-2.0.8/proto/babel/
H A Dbabel.h28 #define EA_BABEL_METRIC EA_CODE(PROTOCOL_BABEL, 0)
29 #define EA_BABEL_ROUTER_ID EA_CODE(PROTOCOL_BABEL, 1)
/dports/net/bird/bird-1.6.8/proto/ospf/
H A Dospf.h816 #define EA_OSPF_METRIC1 EA_CODE(EAP_OSPF, 0)
817 #define EA_OSPF_METRIC2 EA_CODE(EAP_OSPF, 1)
818 #define EA_OSPF_TAG EA_CODE(EAP_OSPF, 2)
819 #define EA_OSPF_ROUTER_ID EA_CODE(EAP_OSPF, 3)
/dports/net/bird2/bird-2.0.8/proto/ospf/
H A Dospf.h943 #define EA_OSPF_METRIC1 EA_CODE(PROTOCOL_OSPF, 0)
944 #define EA_OSPF_METRIC2 EA_CODE(PROTOCOL_OSPF, 1)
945 #define EA_OSPF_TAG EA_CODE(PROTOCOL_OSPF, 2)
946 #define EA_OSPF_ROUTER_ID EA_CODE(PROTOCOL_OSPF, 3)
/dports/net/bird/bird-1.6.8/nest/
H A Droute.h440 #define EA_CODE(proto,id) (((proto) << 8) | (id)) macro
444 #define EA_GEN_IGP_METRIC EA_CODE(EAP_GENERIC, 0)
/dports/net/bird2/bird-2.0.8/nest/
H A Droute.h509 #define EA_CODE(proto,id) (((proto) << 8) | (id)) macro
519 #define EA_GEN_IGP_METRIC EA_CODE(PROTOCOL_NONE, 0)
/dports/net/bird2/bird-2.0.8/filter/
H A Df-inst.c1210 eattr *e = ea_find(*fs->eattrs, EA_CODE(PROTOCOL_BGP, 0x02));
/dports/net/bird/bird-1.6.8/filter/
H A Dfilter.c1528 eattr *e = ea_find((*f_rte)->attrs->eattrs, EA_CODE(EAP_BGP, 0x02)); in interpret()