slight optimization of addr compare for some modules
Subsystems (2)
cover slight optimization of addr compare for some modules
Joe Perches add ether_addr_equal_unaligned to test if possibly unaligned to u16 Ethernet addresses are equal.
If CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS is set, this uses the slightly faster generic routine ether_addr_equal, otherwise this uses memcmp.
So I replace memcmp with ether_addr_equal_unaligned in some place for slight optimization.
Regards.
Ding
Ding Tianhong (6):
bonding: use ether_addr_equal_unaligned for bond addr compare
mac80211: slight optimization of addr compare
fddi: slight optimization of addr compare
isdn: slight optimization of addr compare
pppoe: slight optimization of addr compare
plip: slight optimization of addr compare
drivers/isdn/i4l/isdn_net.c | 4 +-- drivers/net/bonding/bond_3ad.c | 62 ++++++++++++++++++++++-------------------- drivers/net/plip/plip.c | 2 +- drivers/net/ppp/pppoe.c | 5 ++-- net/802/fddi.c | 5 ++-- net/mac80211/iface.c | 8 +++--- 6 files changed, 46 insertions(+), 40 deletions(-)
Signature · 1 line
1.8.0