1. 03 Dec, 2020 39 commits
  2. 02 Dec, 2020 1 commit
    • Alexei Starovoitov's avatar
      Merge branch 'bpf: expose bpf_{s,g}etsockopt helpers to bind{4,6} hooks' · 9e83f54f
      Alexei Starovoitov authored
      Stanislav Fomichev says:
      
      ====================
      
      This might be useful for the listener sockets to pre-populate
      some options. Since those helpers require locked sockets,
      I'm changing bind hooks to lock/unlock the sockets. This
      should not cause any performance overhead because at this
      point there shouldn't be any socket lock contention and the
      locking/unlocking should be cheap.
      
      Also, as part of the series, I convert test_sock_addr bpf
      assembly into C (and preserve the narrow load tests) to
      make it easier to extend with th bpf_setsockopt later on.
      
      v2:
      * remove version from bpf programs (Andrii Nakryiko)
      ====================
      Signed-off-by: default avatarAlexei Starovoitov <ast@kernel.org>
      9e83f54f