/dports/net/bird2/bird-2.0.8/sysdep/linux/ |
H A D | krt-sys.h | 37 #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 D | netlink.c | 1829 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 D | krt-sys.h | 37 #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 D | netlink.c | 1427 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 D | config.Y | 179 { $$ = 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 D | attrs.c | 357 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 D | packets.c | 489 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 D | config.Y | 305 { $$ = 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 D | attrs.c | 90 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 D | bgp.h | 539 return ea_find(attrs, EA_CODE(PROTOCOL_BGP, code)); in bgp_find_attr()
|
/dports/net/bird/bird-1.6.8/sysdep/unix/ |
H A D | krt.h | 31 #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 D | krt.h | 24 #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 D | radv.h | 197 #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 D | radv.h | 199 #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 D | rip.h | 189 #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 D | rip.h | 198 #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 D | babel.h | 30 #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 D | babel.h | 28 #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 D | ospf.h | 816 #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 D | ospf.h | 943 #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 D | route.h | 440 #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 D | route.h | 509 #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 D | f-inst.c | 1210 eattr *e = ea_find(*fs->eattrs, EA_CODE(PROTOCOL_BGP, 0x02));
|
/dports/net/bird/bird-1.6.8/filter/ |
H A D | filter.c | 1528 eattr *e = ea_find((*f_rte)->attrs->eattrs, EA_CODE(EAP_BGP, 0x02)); in interpret()
|