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 |
2019-07-22 |
John Fastabend | net/tls: remove close callback sock unlock/lock around... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2019-06-12 |
John Fastabend | net: tls, correctly account for copied bytes with multiple... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2019-05-24 |
John Fastabend | bpf: sockmap, fix use after free from sleep in psock... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2019-05-15 |
John Fastabend | bpf, tcp: correctly handle DONT_WAIT flags and timeo... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2019-05-13 |
John Fastabend | bpf: sockmap fix msg->sg.size account on ingress skb Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2019-05-13 |
John Fastabend | bpf: sockmap remove duplicate queue free Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2019-05-13 |
John Fastabend | bpf: sockmap, only stop/flush strp if it was enabled... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-12-20 |
John Fastabend | bpf: tls_sw, init TLS ULP removes BPF proto hooks Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-12-20 |
John Fastabend | bpf: sk_msg, sock{map|hash} redirect through ULP Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-12-20 |
John Fastabend | bpf: sk_msg, zap ingress queue on psock down Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-12-20 |
John Fastabend | bpf: sk_msg, fix socket data_ready events Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-12-20 |
John Fastabend | bpf: skb_verdict, support SK_PASS on RX BPF path Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-12-20 |
John Fastabend | bpf: skmsg, replace comments with BUILD bug Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-12-20 |
John Fastabend | bpf: sk_msg, improve offset chk in _is_valid_access Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-12-20 |
John Fastabend | bpf: sk_msg, fix sk_msg_md access past end test Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-12-18 |
John Fastabend | bpf: sk_msg, add tests for size field Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-12-18 |
John Fastabend | bpf: add tools lib/include support sk_msg_md size field Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-12-18 |
John Fastabend | bpf: sockmap, metadata support for reporting size of msg Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-11-28 |
John Fastabend | bpf: test_sockmap, add options for msg_pop_data() helper Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-11-28 |
John Fastabend | bpf: add msg_pop_data helper to tools Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-11-28 |
John Fastabend | bpf: helper to pop data from messages Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-10-30 |
John Fastabend | bpf: tcp_bpf_recvmsg should return EAGAIN when nonblocking... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-10-20 |
John Fastabend | bpf: test_sockmap add options to use msg_push_data Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-10-20 |
John Fastabend | bpf: libbpf support for msg_push_data Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-10-20 |
John Fastabend | bpf: sk_msg program helper bpf_msg_push_data Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-10-19 |
John Fastabend | bpf: skmsg, fix psock create on existing kcm/tls port Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-10-17 |
John Fastabend | bpf: sockmap, add msg_peek tests to test_sockmap Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-10-17 |
John Fastabend | bpf: sockmap, support for msg_peek in sk_msg with redirect... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-10-17 |
John Fastabend | bpf: skmsg, improve sk_msg_used_element to work in... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-10-17 |
John Fastabend | bpf: sockmap, fix skmsg recvmsg handler to track size... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-10-15 |
John Fastabend | bpf: bpftool, add flag to allow non-compat map definitions Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-10-15 |
John Fastabend | bpf: bpftool, add support for attaching programs to... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-10-15 |
John Fastabend | bpf: add tls support for testing in test_sockmap Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-10-15 |
John Fastabend | tls: add bpf support to sk_msg handling Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-10-15 |
John Fastabend | tls: replace poll implementation with read hook Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-09-22 |
John Fastabend | bpf: test_maps, only support ESTABLISHED socks Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-09-22 |
John Fastabend | bpf: sockmap, fix transition through disconnect without... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-09-22 |
John Fastabend | bpf: sockmap only allow ESTABLISHED sock state Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-09-17 |
John Fastabend | tls: async support causes out-of-bounds access in crypto... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-09-02 |
John Fastabend | bpf: avoid misuse of psock when TCP_ULP_BPF collides... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-08-29 |
John Fastabend | bpf: use --cgroup in test_suite if supplied Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-08-29 |
John Fastabend | bpf: sockmap test remove shutdown() calls Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-08-28 |
John Fastabend | bpf: sockmap, decrement copied count correctly in redirect... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-08-22 |
John Fastabend | bpf: sockmap: write_space events need to be passed... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-08-22 |
John Fastabend | tls: possible hang when do_tcp_sendpages hits sndbuf... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-07-07 |
John Fastabend | bpf: sockmap, convert bpf_compute_data_pointers to... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-07-07 |
John Fastabend | bpf: sockmap, consume_skb in close path Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-07-07 |
John Fastabend | bpf: sockhash, disallow bpf_tcp_close and update in... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-07-07 |
John Fastabend | bpf: fix sk_skb programs without skb->dev assigned Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-07-07 |
John Fastabend | bpf: sockmap, hash table is RCU so readers do not need... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-07-07 |
John Fastabend | bpf: sockmap, error path can not release psock in multi... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-06-30 |
John Fastabend | bpf: sockhash, add release routine Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-06-30 |
John Fastabend | bpf: sockhash fix omitted bucket lock in sock_close Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-06-30 |
John Fastabend | bpf: sockmap, fix smap_list_map_remove when psock is... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-06-30 |
John Fastabend | bpf: sockmap, fix crash when ipv6 sock is added Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
next |