1. 22 Oct, 2017 37 commits
  2. 21 Oct, 2017 3 commits
    • Steve Lin's avatar
      bnxt: Move generic devlink code to new file · 3c467bf3
      Steve Lin authored
      Moving generic devlink code (registration) out of VF-R code
      into new bnxt_devlink file, in preparation for future work
      to add additional devlink functionality to bnxt.
      Signed-off-by: default avatarSteve Lin <steven.lin1@broadcom.com>
      Acked-by: default avatarAndy Gospodarek <gospo@broadcom.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      3c467bf3
    • Jon Maloy's avatar
      tipc: fix broken tipc_poll() function · cb4dc41e
      Jon Maloy authored
      In commit ae236fb2 ("tipc: receive group membership events via
      member socket") we broke the tipc_poll() function by checking the
      state of the receive queue before the call to poll_sock_wait(), while
      relying that state afterwards, when it might have changed.
      
      We restore this in this commit.
      Signed-off-by: default avatarJon Maloy <jon.maloy@ericsson.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      cb4dc41e
    • David S. Miller's avatar
      Merge branch 'net-sched-convert-cls-ndo_setup_tc-offload-calls-to-per-block-callbacks' · 471abeab
      David S. Miller authored
      Jiri Pirko says:
      
      ====================
      net: sched: convert cls ndo_setup_tc offload calls to per-block callbacks
      
      This patchset is a bit bigger, but most of the patches are doing the
      same changes in multiple classifiers and drivers. I could do some
      squashes, but I think it is better split.
      
      This is another dependency on the way to shared block implementation.
      The goal is to remove use of tp->q in classifiers code.
      
      Also, this provides drivers possibility to track binding of blocks to
      qdiscs. Legacy drivers which do not support shared block offloading.
      register one callback per binding. That maintains the current
      functionality we have with ndo_setup_tc. Drivers which support block
      sharing offload register one callback per block which safes overhead.
      
      Patches 1-4 introduce the binding notifications and per-block callbacks
      Patches 5-8 add block callbacks calls to classifiers
      Patches 9-17 do convert from ndo_setup_tc calls to block callbacks for
                   classifier offloads in drivers
      Patches 18-20 do cleanup
      
      v1->v2:
      - patch1:
        - move new enum value to the end
      ====================
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      471abeab