diff options
| author | Donatas Abraitis <donatas@opensourcerouting.org> | 2022-10-12 21:06:47 +0300 | 
|---|---|---|
| committer | Donatas Abraitis <donatas@opensourcerouting.org> | 2022-10-26 11:26:57 +0300 | 
| commit | 97a52c82a569f4a2ba792fbd734f5e635a057e6f (patch) | |
| tree | 83075d412d0a44d8fc2db4d2e55ec1fd405a65b6 /bgpd/bgp_updgrp_packet.c | |
| parent | 91e9aee0877ca08b36f844756c6563ef175ab118 (diff) | |
bgpd: Implement Accumulated IGP Metric Attribute for BGP
https://www.rfc-editor.org/rfc/rfc7311.html
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
Diffstat (limited to 'bgpd/bgp_updgrp_packet.c')
| -rw-r--r-- | bgpd/bgp_updgrp_packet.c | 5 | 
1 files changed, 3 insertions, 2 deletions
diff --git a/bgpd/bgp_updgrp_packet.c b/bgpd/bgp_updgrp_packet.c index 88a81f255d..dd073c9c49 100644 --- a/bgpd/bgp_updgrp_packet.c +++ b/bgpd/bgp_updgrp_packet.c @@ -752,7 +752,7 @@ struct bpacket *subgroup_update_packet(struct update_subgroup *subgrp)  			 * attr. */  			total_attr_len = bgp_packet_attribute(  				NULL, peer, s, adv->baa->attr, &vecarr, NULL, -				afi, safi, from, NULL, NULL, 0, 0, 0); +				afi, safi, from, NULL, NULL, 0, 0, 0, path);  			space_remaining =  				STREAM_CONCAT_REMAIN(s, snlri, STREAM_SIZE(s)) @@ -1125,7 +1125,8 @@ void subgroup_default_update_packet(struct update_subgroup *subgrp,  	stream_putw(s, 0);  	total_attr_len = bgp_packet_attribute(  		NULL, peer, s, attr, &vecarr, &p, afi, safi, from, NULL, NULL, -		0, addpath_capable, BGP_ADDPATH_TX_ID_FOR_DEFAULT_ORIGINATE); +		0, addpath_capable, BGP_ADDPATH_TX_ID_FOR_DEFAULT_ORIGINATE, +		NULL);  	/* Set Total Path Attribute Length. */  	stream_putw_at(s, pos, total_attr_len);  | 
