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-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 bpf_*_sk_skb 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 parallel 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 locks 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-map case 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 map update 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 hashmap 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 released 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 cases 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 pinned maps 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 helper 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 rings 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 helper 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 |
2018-01-24 |
John Fastabend | bpf: sockmap set rlimit Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-01-24 |
John Fastabend | bpf: sockmap put client sockets in blocking mode Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-01-24 |
John Fastabend | bpf: sockmap sample add base test without any BPF for comparison Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-01-24 |
John Fastabend | bpf: sockmap sample, report bytes/sec Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-01-24 |
John Fastabend | bpf: sockmap sample, use fork() for send and recv Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-01-24 |
John Fastabend | bpf: add sendmsg option for testing BPF programs Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-01-24 |
John Fastabend | bpf: refactor sockmap sample program update for arg parsing Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-01-06 |
John Fastabend | bpf: sockmap missing NULL psock check Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-01-04 |
John Fastabend | bpf: only build sockmap with CONFIG_INET Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-01-04 |
John Fastabend | bpf: sockmap remove unused function Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2018-01-02 |
John Fastabend | net: ptr_ring: otherwise safe empty checks can overrun... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-12-08 |
John Fastabend | net: sched: pfifo_fast use skb_array Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-12-08 |
John Fastabend | net: skb_array: expose peek API Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-12-08 |
John Fastabend | net: sched: add support for TCQ_F_NOLOCK subqueues to sch_mqprio Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-12-08 |
John Fastabend | net: sched: add support for TCQ_F_NOLOCK subqueues to sch_mq Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-12-08 |
John Fastabend | net: sched: helpers to sum qlen and qlen for per cpu logic Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-12-08 |
John Fastabend | net: sched: check for frozen queue before skb_bad_txq check Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-12-08 |
John Fastabend | net: sched: use skb list for skb_bad_tx Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-12-08 |
John Fastabend | net: sched: drop qdisc_reset from dev_graft_qdisc Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-12-08 |
John Fastabend | net: sched: explicit locking in gso_cpu fallback Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-12-08 |
John Fastabend | net: sched: a dflt qdisc may be used with per cpu stats Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-12-08 |
John Fastabend | net: sched: provide per cpu qstat helpers Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-12-08 |
John Fastabend | net: sched: remove remaining uses for qdisc_qlen in xmit path Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-12-08 |
John Fastabend | net: sched: allow qdiscs to handle locking Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-12-08 |
John Fastabend | net: sched: cleanup qdisc_run and __qdisc_run semantics Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-11-01 |
John Fastabend | bpf: remove SK_REDIRECT from UAPI Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-10-29 |
John Fastabend | bpf: rename sk_actions to align with bpf infrastructure Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-10-29 |
John Fastabend | bpf: bpf_compute_data uses incorrect cb structure Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-10-21 |
John Fastabend | bpf: devmap fix arithmetic overflow in bitmap_size calculation Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-10-20 |
John Fastabend | bpf: require CAP_NET_ADMIN when using devmap Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-10-20 |
John Fastabend | bpf: require CAP_NET_ADMIN when using sockmap maps Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-10-20 |
John Fastabend | bpf: remove mark access for SK_SKB program types Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-10-20 |
John Fastabend | bpf: avoid preempt enable/disable in sockmap using... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-10-20 |
John Fastabend | bpf: enforce TCP only support for sockmap Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
next |