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 |
2018-05-18 |
John Fastabend | bpf: add sk_msg prog sk access tests to test_verifier Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-05-18 |
John Fastabend | bpf: allow sk_msg programs to read sock fields Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-05-17 |
John Fastabend | bpf: parse and verdict prog attach may race with bpf... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-05-17 |
John Fastabend | bpf: sockmap update rollback on error can incorrectly... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-05-16 |
John Fastabend | bpf: sockmap, on update propagate errors back to userspace Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-05-16 |
John Fastabend | bpf: bpftool, support for sockhash Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-05-16 |
John Fastabend | bpf: selftest additions for SOCKHASH Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-05-15 |
John Fastabend | bpf: sockmap, add hash map support Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-05-15 |
John Fastabend | bpf: sockmap, refactor sockmap routines to work with... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-05-02 |
John Fastabend | bpf: sockmap, fix error handling in redirect failures Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-05-02 |
John Fastabend | bpf: sockmap, zero sg_size on error when buffer is... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-05-02 |
John Fastabend | bpf: sockmap, fix scatterlist update on error path... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-04-26 |
John Fastabend | bpf: fix uninitialized variable in bpf tools Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-04-25 |
John Fastabend | bpf: fix for lex/yacc build error with gcc-5 Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-04-25 |
John Fastabend | bpf: reduce runtime of test_sockmap tests Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-04-24 |
John Fastabend | bpf: sockmap, remove samples program Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-04-24 |
John Fastabend | bpf: sockmap, add selftests Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-04-24 |
John Fastabend | bpf: sockmap, add a set of tests to run by default Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-04-24 |
John Fastabend | bpf: sockmap, code sockmap_test in C Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-04-23 |
John Fastabend | bpf: sockmap, fix double page_put on ENOMEM error in... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-04-23 |
John Fastabend | bpf: sockmap, sk_wait_event needed to handle blocking... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-04-23 |
John Fastabend | bpf: sockmap, map_release does not hold refcnt for... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-04-23 |
John Fastabend | bpf: sockmap sample use clang flag, -target bpf Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-04-23 |
John Fastabend | bpf: Document sockmap '-target bpf' requirement for... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-04-04 |
John Fastabend | bpf: sockmap, duplicates release calls may NULL sk_prot Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-04-04 |
John Fastabend | bpf: sockmap, free memory on sock close with cork data Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-03-29 |
John Fastabend | bpf: sockmap, more BPF_SK_SKB_STREAM_VERDICT tests Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-03-29 |
John Fastabend | bpf: sockmap, BPF_F_INGRESS flag for BPF_SK_SKB_STREAM_VERDICT: Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-03-29 |
John Fastabend | bpf: sockmap, add BPF_F_INGRESS tests Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-03-29 |
John Fastabend | bpf: sockmap redirect ingress support Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-03-26 |
John Fastabend | net: sched, fix OOO packets with pfifo_fast Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-03-19 |
John Fastabend | bpf: sockmap test script Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-03-19 |
John Fastabend | bpf: sockmap sample test for bpf_msg_pull_data Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-03-19 |
John Fastabend | bpf: sockmap add SK_DROP tests Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-03-19 |
John Fastabend | bpf: sockmap sample support for bpf_msg_cork_bytes() Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-03-19 |
John Fastabend | bpf: sockmap, add sample option to test apply_bytes... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-03-19 |
John Fastabend | bpf: sockmap sample, add data verification option Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-03-19 |
John Fastabend | bpf: sockmap sample, add sendfile test Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-03-19 |
John Fastabend | bpf: sockmap sample, add option to attach SK_MSG program Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-03-19 |
John Fastabend | bpf: add verifier tests for BPF_PROG_TYPE_SK_MSG Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-03-19 |
John Fastabend | bpf: add map tests for BPF_PROG_TYPE_SK_MSG Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-03-19 |
John Fastabend | bpf: sk_msg program helper bpf_sk_msg_pull_data Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-03-19 |
John Fastabend | bpf: sockmap, add msg_cork_bytes() helper Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-03-19 |
John Fastabend | bpf: sockmap, add bpf_msg_apply_bytes() helper Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-03-19 |
John Fastabend | bpf: create tcp_bpf_ulp allowing BPF to monitor socket... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-03-19 |
John Fastabend | net: generalize sk_alloc_sg to work with scatterlist... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-03-19 |
John Fastabend | net: do_tcp_sendpages flag to avoid SKBTX_SHARED_FRAG Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-03-19 |
John Fastabend | sockmap: convert refcnt to an atomic refcnt Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-03-19 |
John Fastabend | sock: make static tls function alloc_sg generic sock... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-02-06 |
John Fastabend | bpf: sockmap, fix leaking maps with attached but not... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-02-06 |
John Fastabend | bpf: sockmap, add sock close() hook to remove socks Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-02-06 |
John Fastabend | net: add a UID to use for ULP socket assignment Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
next |