Merge pull request #14341 from opensourcerouting/fix/bgpd_BGP_ATTR_PMSI_TUNNEL_treat_as_withdraw

bgpd: AS4_PATH and PMSI tunnel attributes handling by RFC 7606
This commit is contained in:
Russ White 2023-09-05 08:32:55 -04:00 committed by GitHub
commit 9770c83738
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1396,6 +1396,7 @@ bgp_attr_malformed(struct bgp_attr_parser_args *args, uint8_t subcode,
*/ */
case BGP_ATTR_ORIGIN: case BGP_ATTR_ORIGIN:
case BGP_ATTR_AS_PATH: case BGP_ATTR_AS_PATH:
case BGP_ATTR_AS4_PATH:
case BGP_ATTR_NEXT_HOP: case BGP_ATTR_NEXT_HOP:
case BGP_ATTR_MULTI_EXIT_DISC: case BGP_ATTR_MULTI_EXIT_DISC:
case BGP_ATTR_LOCAL_PREF: case BGP_ATTR_LOCAL_PREF:
@ -1405,6 +1406,7 @@ bgp_attr_malformed(struct bgp_attr_parser_args *args, uint8_t subcode,
case BGP_ATTR_LARGE_COMMUNITIES: case BGP_ATTR_LARGE_COMMUNITIES:
case BGP_ATTR_ORIGINATOR_ID: case BGP_ATTR_ORIGINATOR_ID:
case BGP_ATTR_CLUSTER_LIST: case BGP_ATTR_CLUSTER_LIST:
case BGP_ATTR_PMSI_TUNNEL:
case BGP_ATTR_ENCAP: case BGP_ATTR_ENCAP:
case BGP_ATTR_OTC: case BGP_ATTR_OTC:
return BGP_ATTR_PARSE_WITHDRAW; return BGP_ATTR_PARSE_WITHDRAW;