mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-06-06 01:59:57 +00:00
Merge pull request #16333 from opensourcerouting/fix/nits
bgpd: Drop memset() before encoding EVPN extended communities
This commit is contained in:
commit
d4758b3ccc
@ -1161,7 +1161,6 @@ static void build_evpn_route_extcomm(struct bgpevpn *vpn, struct attr *attr,
|
|||||||
/* Add MAC mobility (sticky) if needed. */
|
/* Add MAC mobility (sticky) if needed. */
|
||||||
if (attr->sticky) {
|
if (attr->sticky) {
|
||||||
seqnum = 0;
|
seqnum = 0;
|
||||||
memset(&ecom_sticky, 0, sizeof(ecom_sticky));
|
|
||||||
encode_mac_mobility_extcomm(1, seqnum, &eval_sticky);
|
encode_mac_mobility_extcomm(1, seqnum, &eval_sticky);
|
||||||
ecom_sticky.size = 1;
|
ecom_sticky.size = 1;
|
||||||
ecom_sticky.unit_size = ECOMMUNITY_SIZE;
|
ecom_sticky.unit_size = ECOMMUNITY_SIZE;
|
||||||
@ -1180,7 +1179,6 @@ static void build_evpn_route_extcomm(struct bgpevpn *vpn, struct attr *attr,
|
|||||||
|
|
||||||
/* Add default gateway, if needed. */
|
/* Add default gateway, if needed. */
|
||||||
if (attr->default_gw) {
|
if (attr->default_gw) {
|
||||||
memset(&ecom_default_gw, 0, sizeof(ecom_default_gw));
|
|
||||||
encode_default_gw_extcomm(&eval_default_gw);
|
encode_default_gw_extcomm(&eval_default_gw);
|
||||||
ecom_default_gw.size = 1;
|
ecom_default_gw.size = 1;
|
||||||
ecom_default_gw.unit_size = ECOMMUNITY_SIZE;
|
ecom_default_gw.unit_size = ECOMMUNITY_SIZE;
|
||||||
@ -1192,7 +1190,6 @@ static void build_evpn_route_extcomm(struct bgpevpn *vpn, struct attr *attr,
|
|||||||
|
|
||||||
proxy = !!(attr->es_flags & ATTR_ES_PROXY_ADVERT);
|
proxy = !!(attr->es_flags & ATTR_ES_PROXY_ADVERT);
|
||||||
if (attr->router_flag || proxy) {
|
if (attr->router_flag || proxy) {
|
||||||
memset(&ecom_na, 0, sizeof(ecom_na));
|
|
||||||
encode_na_flag_extcomm(&eval_na, attr->router_flag, proxy);
|
encode_na_flag_extcomm(&eval_na, attr->router_flag, proxy);
|
||||||
ecom_na.size = 1;
|
ecom_na.size = 1;
|
||||||
ecom_na.unit_size = ECOMMUNITY_SIZE;
|
ecom_na.unit_size = ECOMMUNITY_SIZE;
|
||||||
|
Loading…
Reference in New Issue
Block a user