summaryrefslogtreecommitdiffstats
path: root/bgpd/bgp_attr.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* bgpd: inet_ntop() adjustmentsDonatas Abraitis2022-11-291-26/+14
* Merge pull request #12309 from proelbtn/bgpd-fix-mpls-vpn-advertisementRuss White2022-11-171-7/+6
|\
| * bgpd: fix invalid ipv4-vpn nexthop for IPv6 peerRyoga Saito2022-11-171-7/+6
* | Merge pull request #12219 from cscarpitta/feature/srv6-usid-behavior-supportDonatas Abraitis2022-11-141-1/+3
|\ \ | |/ |/|
| * bgpd: Use SRv6 codepoints in the BGP AdvertisementCarmine Scarpitta2022-11-081-1/+3
* | bgpd: Implement Accumulated IGP Metric Attribute for BGPDonatas Abraitis2022-10-261-2/+185
|/
* bgpd: Use route_map_result_t for route_map_apply() as return typeDonatas Abraitis2022-09-201-1/+1
* bgpd: Treat as withdraw if we receive as path with AS_SET / AS_CONFED_SETDonatas Abraitis2022-08-151-0/+26
* bgpd: OTC attribute should be treated as withdrawalDonatas Abraitis2022-07-141-0/+6
* bgpd: Reuse ipv4_martian() when validating BGP next-hopDonatas Abraitis2022-07-011-5/+1
* Merge pull request #11093 from donaldsharp/allow_martiansLou Berger2022-06-281-1/+2
|\
| * bgpd: Add `bgp allow-martian-nexthop` commandDonald Sharp2022-06-241-1/+2
* | Merge pull request #11426 from error2407/open_policyDonatas Abraitis2022-06-271-1/+46
|\ \ | |/ |/|
| * bgpd: Add RFC9234 implementationEugene Bogomazov2022-06-171-1/+46
* | bgpd: Drop duplicate label assignmentDonatas Abraitis2022-06-211-2/+0
|/
* Merge pull request #11344 from opensourcerouting/feature/wrap_ipv4_unicast_validRuss White2022-06-141-3/+3
|\
| * bgpd: Wrap IPV4_CLASS_DE into ipv4_unicast_valid() helperDonatas Abraitis2022-06-131-3/+3
* | bgpd: Initialize attr->local_pref to the configured default valueDonatas Abraitis2022-06-061-1/+3
|/
* Merge pull request #11194 from donaldsharp/untrustedDonatas Abraitis2022-05-131-1/+1
|\
| * bgpd: Assign large enough data structure for coverity to be happyDonald Sharp2022-05-121-1/+1
* | *: Properly use memset() when zeroingDonatas Abraitis2022-05-111-2/+2
|/
* bgpd: Ensure pkt_afi and pkt_safi are not used uninited in some casesDonald Sharp2022-04-271-4/+4
* *: Fix spelling of strucutreDonald Sharp2022-04-191-1/+1
* bgpd: Pass non-transitive ext-communities between Route Server and RS clientsDonatas Abraitis2022-04-141-3/+8
* Merge pull request #11010 from opensourcerouting/feature/reuse_bgp_attr_set_c...Russ White2022-04-131-19/+2
|\
| * bgpd: Reuse bgp_attr_set_ecommunity() for setting attribute flagsDonatas Abraitis2022-04-121-9/+1
| * bgpd: Reuse bgp_attr_set_[l]community() for setting attribute flagsDonatas Abraitis2022-04-121-10/+1
* | Merge pull request #11009 from opensourcerouting/fix/med_for_aggregate-addressRuss White2022-04-131-0/+4
|\ \
| * | bgpd: Send MED attribute when aggregate prefix is createdDonatas Abraitis2022-04-111-0/+4
| |/
* / bgpd: Convert bgp_attr_parse_ret_t to enumDonatas Abraitis2022-04-121-30/+35
|/
* bgpd: Fix mixed print types for BGP_PREFIX_SID_SRV6_L3_SERVICE_SID_STRUCTURE_...Donatas Abraitis2022-03-281-1/+1
* bgpd: Fix possible insufficient stream dataDonald Sharp2022-03-251-0/+10
* bgpd: Reuse get/set helpers for attr->communityDonatas Abraitis2022-02-251-25/+44
* Merge pull request #10546 from ton31337/fix/check_for_null_inside_uninternRuss White2022-02-151-10/+7
|\
| * bgpd: Check for NULL inside aspath_unintern()Donatas Abraitis2022-02-091-10/+7
* | Merge pull request #10540 from idryzhov/attr-extra-revertDonatas Abraitis2022-02-101-12/+0
|\ \
| * | Revert "bgpd: Move out ipv6_ecommunity struct from attr to attr_extra"Igor Ryzhov2022-02-101-12/+0
| * | Revert "bgpd: Free only subattributes, not the whole attr_extra pointer"Igor Ryzhov2022-02-101-1/+1
* | | bgpd: Use get/set helpers for attr->lcommunityDonatas Abraitis2022-02-101-25/+38
|/ /
* / bgpd: remove bgp_attr_undupIgor Ryzhov2022-02-091-37/+0
|/
* Merge pull request #10492 from ton31337/feature/pmsi_tnl_type_attr_extraDonald Sharp2022-02-081-1/+1
|\
| * bgpd: Free only subattributes, not the whole attr_extra pointerDonatas Abraitis2022-02-051-1/+1
* | bgpd: Use bgp_attr_[sg]et_ecommunity for struct ecommunityDonatas Abraitis2022-02-041-38/+53
|/
* Merge pull request #10428 from ton31337/fix/attr_extra_ipv6_ecommunityRuss White2022-02-011-0/+12
|\
| * bgpd: Move out ipv6_ecommunity struct from attr to attr_extraDonatas Abraitis2022-01-261-0/+12
* | Merge pull request #10430 from ton31337/fix/addpath_maximum-prefix-outIgor Ryzhov2022-02-011-11/+11
|\ \
| * | bgpd: Convert bgp_addpath_encode_[tr]x() to bool from intDonatas Abraitis2022-02-011-11/+11
| |/
* / bgpd: Fixing memcmp to avoid coverity issueIqra Siddiqui2022-02-011-3/+2
|/
* Merge pull request #10235 from proelbtn/srv6-soft-reconfRuss White2022-01-111-4/+0
|\
| * bgpd: delete NULL assignment in bgp_attr_hash_allocRyoga Saito2021-12-161-4/+0