1. 17 Nov, 2018 38 commits
  2. 16 Nov, 2018 1 commit
    • David S. Miller's avatar
      Merge tag 'batadv-next-for-davem-20181114' of git://git.open-mesh.org/linux-merge · 5aa25c05
      David S. Miller authored
      Simon Wunderlich says:
      
      ====================
      This feature/cleanup patchset includes the following patches:
      
       - Bump version strings, by Simon Wunderlich
      
       - Fixup includes, by Sven Eckelmann (3 patches)
      
       - Separate BATMAN_ADV_DEBUG from DEBUGFS, by Sven Eckelmann
      
       - Fixup tracing log documentation, by Sven Eckelmann
      
       - Use exclusive locks to secure netlink information dump transfers,
         by Sven Eckelmann (8 patches)
      
       - Move CRC16 dependency, by Sven Eckelmann
      
       - Enable MCAST by default, by Linus Luessing
      ====================
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      5aa25c05
  3. 15 Nov, 2018 1 commit
    • Li RongQing's avatar
      net: slightly optimize eth_type_trans · 45cf7959
      Li RongQing authored
      netperf udp stream shows that eth_type_trans takes certain cpu,
      so adjust the mac address check order, and firstly check if it
      is device address, and only check if it is multicast address
      only if not the device address.
      
      After this change:
      To unicast, and skb dst mac is device mac, this is most of time
      reduce a comparision
      To unicast, and skb dst mac is not device mac, nothing change
      To multicast, increase a comparision
      
      Before:
      1.03%  [kernel]          [k] eth_type_trans
      
      After:
      0.78%  [kernel]          [k] eth_type_trans
      Signed-off-by: default avatarZhang Yu <zhangyu31@baidu.com>
      Signed-off-by: default avatarLi RongQing <lirongqing@baidu.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      45cf7959