Skip to content

slight optimization of addr compare for some modules

Ding Tianhong netdev 2 versions In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest6 patches 11 repliesIn review
  2. v16 patches 2 repliesSuperseded

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6bonding: use ether_addr_equal_unaligned for bond addr comparedrivers/net/bonding/bond_3ad.c+33 -290 replies
2/6mac80211: slight optimization of addr comparenet/mac80211/iface.c+4 -40 replies
3/6fddi: slight optimization of addr comparenet/802/fddi.c+3 -20 replies
4/6isdn: slight optimization of addr comparedrivers/isdn/i4l/isdn_net.c+2 -20 replies
5/6pppoe: slight optimization of addr comparedrivers/net/ppp/pppoe.c+3 -20 replies
6/6plip: slight optimization of addr comparedrivers/net/plip/plip.c+1 -10 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.

Read the v2 thread

Cover letter [PATCH net-next v2 0/6] 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.

v1->v2: modify the patch 02/06's indentation.

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