summaryrefslogtreecommitdiffstats
path: root/bgpd/bgp_mpath.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* bgpd: bgp_path_info_extra memory optimizationValerian_He2023-08-081-4/+5
* *: auto-convert to SPDX License IDsDavid Lamparter2023-02-091-14/+1
* Revert "Merge pull request #11127 from louis-6wind/bgp-leak"Donald Sharp2023-01-131-10/+4
* bgpd: move mp_nexthop_prefer_global boolean attribute to nh_flagLouis Scalbert2022-12-161-4/+10
* bgpd: Do not print cumulated bandwidth prefixed with `u`Donatas Abraitis2022-12-021-2/+2
* bgpd: Null checking is not needed on failureDonald Sharp2022-11-281-2/+2
* bgpd: Change single value bitfield to a boolDonald Sharp2022-05-121-3/+3
* bgpd: Fix styling, drop braces for single statement blockDonatas Abraitis2022-04-121-2/+1
* bgpd: Reuse bgp_attr_set_ecommunity() for setting attribute flagsDonatas Abraitis2022-04-121-3/+1
* bgpd: Reuse bgp_attr_set_[l]community() for setting attribute flagsDonatas Abraitis2022-04-121-4/+1
* bgpd: Reuse get/set helpers for attr->communityDonatas Abraitis2022-02-251-5/+9
* bgpd: Use get/set helpers for attr->lcommunityDonatas Abraitis2022-02-101-7/+9
* bgpd: Use bgp_attr_[sg]et_ecommunity for struct ecommunityDonatas Abraitis2022-02-041-12/+16
* bgpd: VRF-Lite fix best path selectionKantesh Mundaragi2021-11-191-0/+14
* bgpd: Add vrf information to best path debuggingDonald Sharp2021-11-121-10/+10
* bgpd: Add `neighbor PEER link-bw-encoding-ieee`Donatas Abraitis2021-08-301-5/+7
* bgpd: Avoid more assignments within checks (round 2)Donatas Abraitis2021-06-291-1/+2
* bgpd: Convert remaining string output to our internal typesDonald Sharp2021-03-101-18/+6
* *: remove more sprintf()Quentin Young2021-02-091-4/+7
* bgpd: Multipath is always being allocatedDonald Sharp2020-11-021-1/+2
* *: un-split strings across linesDavid Lamparter2020-07-141-2/+1
* bgp: rename bgp_node to bgp_destDonald Sharp2020-06-231-9/+13
* bgpd: Implement options for link bandwidth handlingvivek2020-03-311-5/+19
* bgpd: Additional options for generating link bandwidthvivek2020-03-311-4/+10
* bgpd: Install multipath routes with weightsvivek2020-03-311-0/+26
* bgpd: Track link bandwidth during multipath calcvivek2020-03-311-3/+59
* bgpd: Add link-bandwidth fields for multipath calcvivek2020-03-311-1/+1
* bgpd: Convert users of `rn->p` to use accessor functionDonald Sharp2020-03-261-18/+15
* bgpd: Make bgp_debug_bestpath take a `struct bgp_node`Donald Sharp2020-03-241-1/+1
* bgpd: Replace bgp_flag_* to [UN]SET/CHECK_FLAG macrosDonatas Abraitis2020-02-061-2/+3
* *: Replace s_addr 0 => INADDR_ANYDonatas Abraitis2020-02-061-1/+1
* *: don't null after XFREE; XFREE does this itselfQuentin Young2020-02-031-1/+0
* bgpd: remove bgp_attr_dupQuentin Young2019-12-051-1/+1
* bgpd: bgp_path_info_mpath_next only returns valuesDonald Sharp2019-10-261-2/+0
* lib,bgpd,babeld,ripngd,nhrpd,bfdd: clean up SA warningsMark Stapp2019-06-061-0/+5
* *: compare pointer types to NULL, not 0Quentin Young2019-02-261-1/+1
* bgpd:Fixing the signature of community_free functionSri Mohana Singamsetty2018-10-231-1/+1
* bgpd: Rename various variable names to something more appropriateDonald Sharp2018-10-091-36/+38
* bgpd: Convert binfo to pathDonald Sharp2018-10-091-28/+28
* bgpd: Convert all bgp_info_XXX functions to bgp_path_XXX functionsDonald Sharp2018-10-091-88/+97
* bgpd: Convert `struct bgp_info` to `struct bgp_path_info`Donald Sharp2018-10-091-32/+35
* bgpd: Convert BGP_INFO_XXX to BGP_PATH_XXXDonald Sharp2018-10-091-7/+7
* bgpd: null check (Clang scan-build)paco2018-06-151-1/+1
* bgpd: verify that multipath infos are setQuentin Young2018-04-131-0/+2
* *: use C99 standard fixed-width integer typesQuentin Young2018-03-271-5/+5
* *: conform with COMMUNITY.md formatting rules, via 'make indent'Lou Berger2018-03-061-10/+11
* bgpd: use peer->ifp->ifindex instead of peer->ifindexDaniel Walton2018-02-261-1/+22
* *: fix coverity warnings - resource leaksRenato Westphal2017-10-241-0/+4
* bgpd: Fix nexthop comparison for v6Donald Sharp2017-07-261-6/+12
* Revert "*: reindent pt. 2"David Lamparter2017-07-221-3/+2