1. 05 Jul, 2020 5 commits
    • David S. Miller's avatar
      Merge branch 'bnx2x-Perform-IdleChk-dump' · 565f499c
      David S. Miller authored
      Sudarsana Reddy Kalluru says:
      
      ====================
      bnx2x: Perform IdleChk dump.
      
      Idlechk test verifies that the chip is in idle state. If there are any
      errors, Idlechk dump would capture the same. This data will help in
      debugging the device related issues.
      The patch series adds driver support for dumping IdleChk data during the
      debug dump collection.
      Patch (1) adds register definitions required in this implementation.
      Patch (2) adds the implementation for Idlechk tests.
      Patch (3) adds driver changes to invoke Idlechk implementation.
      
      Changes from previous version:
      -------------------------------
      v3: Combined the test data creation and implementation to a single patch.
      v2: Addressed issues reported by kernel test robot.
      ====================
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      565f499c
    • Sudarsana Reddy Kalluru's avatar
      bnx2x: Perform Idlechk dump during the debug collection. · a4666570
      Sudarsana Reddy Kalluru authored
      The patch adds driver changes to perform Idlechk dump during the debug
      data collection.
      Signed-off-by: default avatarSudarsana Reddy Kalluru <skalluru@marvell.com>
      Signed-off-by: default avatarIgor Russkikh <irusskikh@marvell.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      a4666570
    • Sudarsana Reddy Kalluru's avatar
      bnx2x: Add support for idlechk tests. · cdf711f2
      Sudarsana Reddy Kalluru authored
      This patch populates a database of idlechk tests (registers and
      predicates) and performs the idlechk using this data.
      Signed-off-by: default avatarSudarsana Reddy Kalluru <skalluru@marvell.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      cdf711f2
    • Sudarsana Reddy Kalluru's avatar
      bnx2x: Add Idlechk related register definitions. · 4365f35b
      Sudarsana Reddy Kalluru authored
      The patch adds register definitions required for Idlechk implementation.
      Signed-off-by: default avatarSudarsana Reddy Kalluru <skalluru@marvell.com>
      Signed-off-by: default avatarIgor Russkikh <irusskikh@marvell.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      4365f35b
    • David S. Miller's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next · f91c031e
      David S. Miller authored
      Daniel Borkmann says:
      
      ====================
      pull-request: bpf-next 2020-07-04
      
      The following pull-request contains BPF updates for your *net-next* tree.
      
      We've added 73 non-merge commits during the last 17 day(s) which contain
      a total of 106 files changed, 5233 insertions(+), 1283 deletions(-).
      
      The main changes are:
      
      1) bpftool ability to show PIDs of processes having open file descriptors
         for BPF map/program/link/BTF objects, relying on BPF iterator progs
         to extract this info efficiently, from Andrii Nakryiko.
      
      2) Addition of BPF iterator progs for dumping TCP and UDP sockets to
         seq_files, from Yonghong Song.
      
      3) Support access to BPF map fields in struct bpf_map from programs
         through BTF struct access, from Andrey Ignatov.
      
      4) Add a bpf_get_task_stack() helper to be able to dump /proc/*/stack
         via seq_file from BPF iterator progs, from Song Liu.
      
      5) Make SO_KEEPALIVE and related options available to bpf_setsockopt()
         helper, from Dmitry Yakunin.
      
      6) Optimize BPF sk_storage selection of its caching index, from Martin
         KaFai Lau.
      
      7) Removal of redundant synchronize_rcu()s from BPF map destruction which
         has been a historic leftover, from Alexei Starovoitov.
      
      8) Several improvements to test_progs to make it easier to create a shell
         loop that invokes each test individually which is useful for some CIs,
         from Jesper Dangaard Brouer.
      
      9) Fix bpftool prog dump segfault when compiled without skeleton code on
         older clang versions, from John Fastabend.
      
      10) Bunch of cleanups and minor improvements, from various others.
      ====================
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      f91c031e
  2. 03 Jul, 2020 29 commits
  3. 02 Jul, 2020 6 commits