Home
last modified time | relevance | path

Searched refs:nlri_len (Results 1 – 15 of 15) sorted by relevance

/dports/net-mgmt/openbmp/openbmp-0.14.0/Server/src/bgp/
H A DMPUnReachAttr.cpp62 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 DMPReachAttr.cpp65 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 DMPUnReachAttr.h40 uint16_t nlri_len; ///< Not in RFC header; length of the NLRI data member
H A DMPReachAttr.h41 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 DMPLinkState.cpp66 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 Dpackets.c1231 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 Dbgp_msg.c895 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 Dpacket-bgp.c6008 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 Dpacket-bgp.c6008 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 Dpacket-bgp.c6008 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 Dpacket-bgp.c6008 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 Dbgp_attr.c1662 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 Drde.c1139 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 Dbgp_attr.c1950 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 Dbgp_attr.c1950 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()