]> git.proxmox.com Git - mirror_frr.git/commit - eigrpd/eigrp_packet.c
lib: optimize IPV4_ADDR_[SAME|COPY]()
authorJorge Boncompte <jbonor@gmail.com>
Wed, 9 Aug 2017 11:57:49 +0000 (13:57 +0200)
committerJorge Boncompte <jbonor@gmail.com>
Thu, 17 Aug 2017 15:58:35 +0000 (17:58 +0200)
commit19aad877b70501d759b9326e9736aa23ca16d578
tree530e5294f5206061ed7feaefc7eb49c95ed918a0
parentaac2483887eddfe782a31f03b5a30643793935f5
lib: optimize IPV4_ADDR_[SAME|COPY]()

Change all callers of IPV4_ADDR_SAME() to pass a pointer to a struct in_addr

Use assignment and comparison instead of memcpy() and memcmp(). Avoids function
calls. Faster.

Signed-off-by: Jorge Boncompte <jbonor@gmail.com>
bgpd/rfapi/rfapi_import.c
eigrpd/eigrp_packet.c
lib/prefix.c
lib/prefix.h
ospfd/ospf_packet.c
zebra/zebra_rib.c
zebra/zebra_static.c