mirror of
				https://git.proxmox.com/git/mirror_frr
				synced 2025-10-31 03:09:34 +00:00 
			
		
		
		
	zebra: clean up SA warning in EVPN code
Use asserts rather thank test where the values should definitely not be NULL. Signed-off-by: Pat Ruddy <pat@voltanet.io>
This commit is contained in:
		
							parent
							
								
									707b76d795
								
							
						
					
					
						commit
						2bdd4461c1
					
				| @ -1902,6 +1902,7 @@ int zebra_evpn_add_update_local_mac(struct zebra_vrf *zvrf, zebra_evpn_t *zevpn, | ||||
| 	bool inform_dataplane = false; | ||||
| 	bool new_static = false; | ||||
| 
 | ||||
| 	assert(ifp); | ||||
| 	/* Check if we need to create or update or it is a NO-OP. */ | ||||
| 	mac = zebra_evpn_mac_lookup(zevpn, macaddr); | ||||
| 	if (!mac) { | ||||
|  | ||||
| @ -2112,6 +2112,7 @@ void process_neigh_remote_macip_add(zebra_evpn_t *zevpn, struct zebra_vrf *zvrf, | ||||
| 	bool is_dup_detect = false; | ||||
| 	bool is_router; | ||||
| 
 | ||||
| 	assert(mac); | ||||
| 	is_router = !!CHECK_FLAG(flags, ZEBRA_MACIP_TYPE_ROUTER_FLAG); | ||||
| 
 | ||||
| 	/* Check if the remote neighbor itself is unknown or has a
 | ||||
| @ -2264,6 +2265,7 @@ int zebra_evpn_neigh_gw_macip_add(struct interface *ifp, zebra_evpn_t *zevpn, | ||||
| 	char buf[ETHER_ADDR_STRLEN]; | ||||
| 	char buf2[INET6_ADDRSTRLEN]; | ||||
| 
 | ||||
| 	assert(mac); | ||||
| 
 | ||||
| 	n = zebra_evpn_neigh_lookup(zevpn, ip); | ||||
| 	if (!n) { | ||||
|  | ||||
| @ -3963,8 +3963,7 @@ int zebra_vxlan_local_mac_add_update(struct interface *ifp, | ||||
| 	struct zebra_vrf *zvrf; | ||||
| 	char buf[ETHER_ADDR_STRLEN]; | ||||
| 
 | ||||
| 	if (ifp == NULL) | ||||
| 		return -1; | ||||
| 	assert(ifp); | ||||
| 
 | ||||
| 	/* We are interested in MACs only on ports or (port, VLAN) that
 | ||||
| 	 * map to an EVPN. | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Pat Ruddy
						Pat Ruddy