1. 14 Jun, 2019 14 commits
  2. 13 Jun, 2019 6 commits
  3. 12 Jun, 2019 19 commits
  4. 11 Jun, 2019 1 commit
    • David S. Miller's avatar
      Merge branch 'tls-add-support-for-kernel-driven-resync-and-nfp-RX-offload' · 758a0a4d
      David S. Miller authored
      Jakub Kicinski says:
      
      ====================
      tls: add support for kernel-driven resync and nfp RX offload
      
      This series adds TLS RX offload for NFP and completes the offload
      by providing resync strategies.  When TLS data stream looses segments
      or experiences reorder NIC can no longer perform in line offload.
      Resyncs provide information about placement of records in the
      stream so that offload can resume.
      
      Existing TLS resync mechanisms are not a great fit for the NFP.
      In particular the TX resync is hard to implement for packet-centric
      NICs.  This patchset adds an ability to perform TX resync in a way
      similar to the way initial sync is done - by calling down to the
      driver when new record is created after driver indicated sync had
      been lost.
      
      Similarly on the RX side, we try to wait for a gap in the stream
      and send record information for the next record.  This works very
      well for RPC workloads which are the primary focus at this time.
      ====================
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      758a0a4d