2021-04-06 |
John Fastabend | bpf, sockmap: Fix incorrect fwd_alloc accounting Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2021-04-06 |
John Fastabend | bpf, sockmap: Fix sk->prot unhash op reset Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2021-04-02 |
John Fastabend | bpf, selftests: test_maps generating unrecognized data... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-11-17 |
John Fastabend | bpf, sockmap: Avoid failures from skb_to_sgvec when... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-11-17 |
John Fastabend | bpf, sockmap: Handle memory acct if skb_verdict prog... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-11-17 |
John Fastabend | bpf, sockmap: Avoid returning unneeded EAGAIN when... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-11-17 |
John Fastabend | bpf, sockmap: Use truesize with sk_rmem_schedule() Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-11-17 |
John Fastabend | bpf, sockmap: Ensure SO_RCVBUF memory is observed on... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-11-17 |
John Fastabend | bpf, sockmap: Fix partial copy_page_to_iter so progress... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
John Fastabend | bpf, selftests: Add three new sockmap tests for verdict... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
John Fastabend | bpf, selftests: Add option to test_sockmap to omit... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
John Fastabend | bpf, sockmap: Allow skipping sk_skb parser program Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
John Fastabend | bpf, sockmap: Check skb_verdict and skb_parser programs... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
John Fastabend | bpf, sockmap: Add memory accounting so skbs on ingress... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
John Fastabend | bpf, sockmap: Remove skb_orphan and let normal skb_kfree... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
John Fastabend | bpf, sockmap: Remove dropped data on errors in redirect... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
John Fastabend | bpf, sockmap: Remove skb_set_owner_w wmem will be taken... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
John Fastabend | bpf, sockmap: On receive programs try to fast track... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
John Fastabend | bpf, sockmap: Skb verdict SK_PASS to self already checked... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-10-02 |
John Fastabend | bpf, sockmap: Update selftests to use skb_adjust_room Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-10-02 |
John Fastabend | bpf, sockmap: Add skb_adjust_room to pop bytes off... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-09-29 |
John Fastabend | bpf, selftests: Fix warning in snprintf_btf where system... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-09-29 |
John Fastabend | bpf, selftests: Fix cast to smaller integer type 'int... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-09-26 |
John Fastabend | bpf: Add comment to document BTF type PTR_TO_BTF_ID_OR_NULL Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-09-25 |
John Fastabend | bpf: Add AND verifier test case where 32bit and 64bit... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-09-25 |
John Fastabend | bpf, verifier: Remove redundant var_off.value ops in... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-08-13 |
John Fastabend | bpf, selftests: Add tests to sock_ops for loading sk Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-08-13 |
John Fastabend | bpf, selftests: Add tests for sock_ops load with r9... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-08-13 |
John Fastabend | bpf, selftests: Add tests for ctx access in sock_ops... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-08-13 |
John Fastabend | bpf: sock_ops sk access may stomp registers when dst_reg... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-08-13 |
John Fastabend | bpf: sock_ops ctx access may stomp registers in corner... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-08-02 |
John Fastabend | bpf, selftests: Use single cgroup helpers for both... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-07-28 |
John Fastabend | bpf, selftests: use :: 1 for localhost in tcp_server.py Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-07-03 |
John Fastabend | bpf: Fix bpftool without skeleton code enabled Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-06-28 |
John Fastabend | bpf, sockmap: Add ingres skb tests that utilize merge... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-06-28 |
John Fastabend | bpf, sockmap: RCU dereferenced psock may be used outside... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-06-28 |
John Fastabend | bpf, sockmap: RCU splat with redirect and strparser... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-06-25 |
John Fastabend | bpf: Do not allow btf_ctx_access with __int128 types Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-06-23 |
John Fastabend | selftests/bpf: Add variable-length data concat pattern... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
John Fastabend | bpf, selftests: Add test for ktls with skb bpf ingress... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
John Fastabend | bpf: Fix running sk_skb program types with ktls Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
John Fastabend | bpf: Refactor sockmap redirect code so its easy to... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
John Fastabend | bpf, selftests: Test probe_* helpers from SCHED_CLS Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
John Fastabend | bpf, selftests: Add sk_msg helpers load and attach... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
John Fastabend | bpf, sk_msg: Add get socket storage helpers Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
John Fastabend | bpf: Extend bpf_base_func_proto helpers with probe_... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
John Fastabend | bpf, sk_msg: Add some generic helpers that may be useful... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-05-29 |
John Fastabend | bpf, selftests: Add a verifier test for assigning 32bit... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-05-29 |
John Fastabend | bpf, selftests: Verifier bounds tests need to be updated Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-05-29 |
John Fastabend | bpf: Fix a verifier issue when assigning 32bit reg... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-05-22 |
John Fastabend | bpf: Selftests, add printk to test_sk_lookup_kern to... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-05-22 |
John Fastabend | bpf: Selftests, verifier case for non null pointer... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-05-22 |
John Fastabend | bpf: Selftests, verifier case for non null pointer... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-05-22 |
John Fastabend | bpf: Verifier track null pointer branch_taken with... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-05-16 |
John Fastabend | bpf: Selftests, add ktls tests to test_sockmap Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-05-16 |
John Fastabend | bpf: Selftests, add blacklist to test_sockmap Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-05-16 |
John Fastabend | bpf: Selftests, add whitelist option to test_sockmap Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-05-16 |
John Fastabend | bpf: Selftests, provide verbose option for selftests... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-05-16 |
John Fastabend | bpf: Selftests, break down test_sockmap into subtests Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-05-16 |
John Fastabend | bpf: Selftests, improve test_sockmap total bytes counter Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-05-16 |
John Fastabend | bpf: Selftests, print error in test_sockmap error cases Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-05-16 |
John Fastabend | bpf: Selftests, sockmap test prog run without setting... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-05-16 |
John Fastabend | bpf: Selftests, remove prints from sockmap tests Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-05-16 |
John Fastabend | bpf: Selftests, move sockmap bpf prog header into progs Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-05-05 |
John Fastabend | bpf, sockmap: bpf_tcp_ingress needs to subtract bytes... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-05-05 |
John Fastabend | bpf, sockmap: msg_pop_data can incorrecty set an sge... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
John Fastabend | bpf: Test_verifier, add alu32 bounds tracking tests Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
John Fastabend | bpf: Test_verifier, #65 error message updates for trunc... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
John Fastabend | bpf: Test_verifier, bpf_get_stack return value add <0 Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
John Fastabend | bpf: Test_progs, add test to catch retval refine error... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
John Fastabend | bpf: Verifier, refine 32bit bound in do_refine_retval_range Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
John Fastabend | bpf: Verifier, do explicit ALU32 bounds tracking Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
John Fastabend | bpf: Verifier, do_refine_retval_range may clamp umin... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-03-26 |
John Fastabend | bpf: Test_verifier, #70 error message updates for 32... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-03-26 |
John Fastabend | bpf: Verifer, adjust_scalar_min_max_vals to always... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-03-26 |
John Fastabend | bpf: Verifer, refactor adjust_scalar_min_max_vals Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-03-11 |
John Fastabend | bpf, sockmap: Remove bucket->lock from sock_{hash|map... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-02-10 |
John Fastabend | bpf: Selftests build error in sockmap_basic.c Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-01-27 |
John Fastabend | bpf, xdp: Remove no longer required rcu_read_{un}lock() Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-01-27 |
John Fastabend | bpf, xdp: virtio_net use access ptr macro for xdp enable... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-01-27 |
John Fastabend | bpf, xdp: Update devmap comments to reflect napi/rcu... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-01-15 |
John Fastabend | bpf: Sockmap/tls, fix pop data with SK_DROP return... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-01-15 |
John Fastabend | bpf: Sockmap/tls, skmsg can have wrapped skmsg that... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-01-15 |
John Fastabend | bpf: Sockmap/tls, tls_sw can create a plaintext buf... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-01-15 |
John Fastabend | bpf: Sockmap/tls, msg_push_data may leave end mark... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-01-15 |
John Fastabend | bpf: Sockmap, skmsg helper overestimates push, pull... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-01-15 |
John Fastabend | bpf: Sockmap/tls, push write_space updates through... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-01-15 |
John Fastabend | bpf: Sockmap, ensure sock lock held during tear down Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2020-01-15 |
John Fastabend | bpf: Sockmap/tls, during free we may call tcp_bpf_unhash... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2019-11-21 |
John Fastabend | bpf: skmsg, fix potential psock NULL pointer dereference Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2019-10-18 |
John Fastabend | bpf, libbpf: Add kernel version section parsing back Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2019-09-05 |
John Fastabend | net: sock_map, fix missing ulp check in sock hash case Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2019-08-24 |
John Fastabend | net: route dump netlink NLM_F_MULTI flag missing Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2019-08-15 |
John Fastabend | net: tls, fix sk_write_space NULL write when tx disabled Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2019-07-22 |
John Fastabend | bpf: sockmap/tls, close can race with map free Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2019-07-22 |
John Fastabend | bpf: sockmap, only create entry if ulp is not already... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2019-07-22 |
John Fastabend | bpf: sockmap, synchronize_rcu before free'ing map Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2019-07-22 |
John Fastabend | bpf: sockmap, sock_map_delete needs to use xchg Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2019-07-22 |
John Fastabend | net/tls: fix transition through disconnect with close Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2019-07-22 |
John Fastabend | net/tls: remove sock unlock/lock around strp_done() Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
next |