/dports/net-mgmt/openbmp/openbmp-0.14.0/Server/src/bgp/ |
H A D | MPUnReachAttr.cpp | 62 nlri.nlri_len = attr_len; // Remaining attribute length is for NLRI data in parseUnReachNlriAttr() 74 if (nlri.nlri_len == 0) { in parseUnReachNlriAttr() 122 evpn.parseNlriData(nlri.nlri_data, nlri.nlri_len); in parseAfi() 158 MPReachAttr::parseNlriData_IPv4IPv6(isIPv4, nlri.nlri_data, nlri.nlri_len, peer_info, in parseAfi_IPv4IPv6() 163 … MPReachAttr::parseNlriData_LabelIPv4IPv6(isIPv4, nlri.nlri_data, nlri.nlri_len, peer_info, in parseAfi_IPv4IPv6() 168 … MPReachAttr::parseNlriData_LabelIPv4IPv6(isIPv4, nlri.nlri_data, nlri.nlri_len, peer_info, in parseAfi_IPv4IPv6()
|
H A D | MPReachAttr.cpp | 65 nlri.nlri_len = attr_len; // Remaining attribute length is for NLRI data in parseReachNlriAttr() 135 evpn.parseNlriData(nlri.nlri_data, nlri.nlri_len); in parseAfi() 185 … parseNlriData_IPv4IPv6(isIPv4, nlri.nlri_data, nlri.nlri_len, peer_info, parsed_data.advertised); in parseAfi_IPv4IPv6() 200 …parseNlriData_LabelIPv4IPv6(isIPv4, nlri.nlri_data, nlri.nlri_len, peer_info, parsed_data.advertis… in parseAfi_IPv4IPv6() 221 … parseNlriData_LabelIPv4IPv6(isIPv4, nlri.nlri_data, nlri.nlri_len, peer_info, parsed_data.vpn); in parseAfi_IPv4IPv6()
|
H A D | MPUnReachAttr.h | 40 uint16_t nlri_len; ///< Not in RFC header; length of the NLRI data member
|
H A D | MPReachAttr.h | 41 uint16_t nlri_len; ///< Not in RFC header; length of the NLRI data member
|
/dports/net-mgmt/openbmp/openbmp-0.14.0/Server/src/bgp/linkstate/ |
H A D | MPLinkState.cpp | 66 SELF_DEBUG("REACH: bgp-ls: len=%d", nlri.nlri_len); in parseReachLinkState() 93 SELF_DEBUG("UNREACH: bgp-ls: len=%d", nlri.nlri_len); in parseUnReachLinkState() 114 uint16_t nlri_len; in parseLinkStateNlriData() local 129 memcpy(&nlri_len, data, 2); in parseLinkStateNlriData() 131 bgp::SWAP_BYTES(&nlri_len); in parseLinkStateNlriData() 135 if (nlri_len > len) { in parseLinkStateNlriData() 152 nlri_len_read += 9; nlri_len -= 9; data += 9; in parseLinkStateNlriData() 160 parseNlriNode(data, nlri_len, id, proto_id); in parseLinkStateNlriData() 165 parseNlriLink(data, nlri_len, id, proto_id); in parseLinkStateNlriData() 185 data += nlri_len; in parseLinkStateNlriData() [all …]
|
/dports/net/bird/bird-1.6.8/proto/bgp/ |
H A D | packets.c | 1231 byte *nlri, int nlri_len, in bgp_do_rx_update() argument 1243 if (!withdrawn_len && !attr_len && !nlri_len) in bgp_do_rx_update() 1258 if (!attr_len && !nlri_len) /* shortcut */ in bgp_do_rx_update() 1261 a0 = bgp_decode_attrs(conn, attrs, attr_len, bgp_linpool, nlri_len); in bgp_do_rx_update() 1266 if (a0 && nlri_len && !bgp_set_next_hop(p, a0)) in bgp_do_rx_update() 1272 while (nlri_len) in bgp_do_rx_update() 1274 DECODE_PREFIX(nlri, nlri_len); in bgp_do_rx_update() 1331 byte *nlri UNUSED, int nlri_len, in bgp_do_rx_update() argument 1418 uint withdrawn_len, attr_len, nlri_len; in bgp_rx_update() local 1445 nlri_len = len - withdrawn_len - attr_len - 23; in bgp_rx_update() [all …]
|
/dports/net-mgmt/pmacct/pmacct-1.7.5/src/bgp/ |
H A D | bgp_msg.c | 895 u_int16_t nlri_len; in bgp_attr_parse_mp_reach() local 948 nlri_len = mpreachlen; in bgp_attr_parse_mp_reach() 951 if (!nlri_len || nlri_len > len) return ERR; in bgp_attr_parse_mp_reach() 958 mp_update->length = nlri_len; in bgp_attr_parse_mp_reach()
|
/dports/net/wireshark-lite/wireshark-3.6.1/epan/dissectors/ |
H A D | packet-bgp.c | 6008 guint8 nlri_len; in decode_evpn_nlri() local 6049 if (nlri_len < 25) { in decode_evpn_nlri() 6100 if (nlri_len < 33) { in decode_evpn_nlri() 6132 if (nlri_len < 37) { in decode_evpn_nlri() 6142 if (nlri_len < 49) { in decode_evpn_nlri() 6192 if (nlri_len < 13) { in decode_evpn_nlri() 6213 if (nlri_len < 17) { in decode_evpn_nlri() 6254 if (nlri_len < 19) { in decode_evpn_nlri() 6321 if (nlri_len < 26) { in decode_evpn_nlri() 6342 switch (nlri_len) { in decode_evpn_nlri() [all …]
|
/dports/net/tshark-lite/wireshark-3.6.1/epan/dissectors/ |
H A D | packet-bgp.c | 6008 guint8 nlri_len; 6049 if (nlri_len < 25) { 6100 if (nlri_len < 33) { 6132 if (nlri_len < 37) { 6142 if (nlri_len < 49) { 6192 if (nlri_len < 13) { 6213 if (nlri_len < 17) { 6254 if (nlri_len < 19) { 6321 if (nlri_len < 26) { 6342 switch (nlri_len) { [all …]
|
/dports/net/tshark/wireshark-3.6.1/epan/dissectors/ |
H A D | packet-bgp.c | 6008 guint8 nlri_len; in decode_evpn_nlri() local 6049 if (nlri_len < 25) { in decode_evpn_nlri() 6100 if (nlri_len < 33) { in decode_evpn_nlri() 6132 if (nlri_len < 37) { in decode_evpn_nlri() 6142 if (nlri_len < 49) { in decode_evpn_nlri() 6192 if (nlri_len < 13) { in decode_evpn_nlri() 6213 if (nlri_len < 17) { in decode_evpn_nlri() 6254 if (nlri_len < 19) { in decode_evpn_nlri() 6321 if (nlri_len < 26) { in decode_evpn_nlri() 6342 switch (nlri_len) { in decode_evpn_nlri() [all …]
|
/dports/net/wireshark/wireshark-3.6.1/epan/dissectors/ |
H A D | packet-bgp.c | 6008 guint8 nlri_len; in decode_evpn_nlri() local 6049 if (nlri_len < 25) { in decode_evpn_nlri() 6100 if (nlri_len < 33) { in decode_evpn_nlri() 6132 if (nlri_len < 37) { in decode_evpn_nlri() 6142 if (nlri_len < 49) { in decode_evpn_nlri() 6192 if (nlri_len < 13) { in decode_evpn_nlri() 6213 if (nlri_len < 17) { in decode_evpn_nlri() 6254 if (nlri_len < 19) { in decode_evpn_nlri() 6321 if (nlri_len < 26) { in decode_evpn_nlri() 6342 switch (nlri_len) { in decode_evpn_nlri() [all …]
|
/dports/net/quagga/quagga-1.2.4/bgpd/ |
H A D | bgp_attr.c | 1662 bgp_size_t nlri_len; in bgp_mp_reach_parse() local 1779 nlri_len = LEN_LEFT; in bgp_mp_reach_parse() 1780 if ((!nlri_len) || (nlri_len > STREAM_READABLE(s))) in bgp_mp_reach_parse() 1790 mp_update->length = nlri_len; in bgp_mp_reach_parse() 1792 stream_forward_getp (s, nlri_len); in bgp_mp_reach_parse()
|
/dports/net/openbgpd6/openbgpd-6.9p0/src/bgpd/ |
H A D | rde.c | 1139 u_int16_t nlri_len; in rde_update_dispatch() local 1168 nlri_len = in rde_update_dispatch() 1173 if (nlri_len != 0) { in rde_update_dispatch() 1200 nlri_len))) { in rde_update_dispatch() 1361 while (nlri_len > 0) { in rde_update_dispatch() 1362 if ((pos = nlri_get_prefix(p, nlri_len, &prefix, in rde_update_dispatch() 1370 nlri_len -= pos; in rde_update_dispatch()
|
/dports/net/frr7-pythontools/frr-frr-7.5.1/bgpd/ |
H A D | bgp_attr.c | 1950 bgp_size_t nlri_len; in bgp_mp_reach_parse() local 2109 nlri_len = LEN_LEFT; in bgp_mp_reach_parse() 2110 if (nlri_len > STREAM_READABLE(s)) { in bgp_mp_reach_parse() 2116 if (!nlri_len) { in bgp_mp_reach_parse() 2128 mp_update->length = nlri_len; in bgp_mp_reach_parse() 2130 stream_forward_getp(s, nlri_len); in bgp_mp_reach_parse()
|
/dports/net/frr7/frr-frr-7.5.1/bgpd/ |
H A D | bgp_attr.c | 1950 bgp_size_t nlri_len; in bgp_mp_reach_parse() local 2109 nlri_len = LEN_LEFT; in bgp_mp_reach_parse() 2110 if (nlri_len > STREAM_READABLE(s)) { in bgp_mp_reach_parse() 2116 if (!nlri_len) { in bgp_mp_reach_parse() 2128 mp_update->length = nlri_len; in bgp_mp_reach_parse() 2130 stream_forward_getp(s, nlri_len); in bgp_mp_reach_parse()
|