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-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 |
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... 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... 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... 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... 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... 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... 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... 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... 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 |
2017-10-09 |
John Fastabend | ixgbe: incorrect XDP ring accounting in ethtool tx_frame... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-09-09 |
John Fastabend | bpf: devmap, use cond_resched instead of cpu_relax Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-09-09 |
John Fastabend | bpf: add support for sockmap detach programs Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-09-09 |
John Fastabend | net: rcu lock and preempt disable missing around generic xdp Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-09-02 |
John Fastabend | bpf: sockmap update/simplify memory accounting scheme Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-08-28 |
John Fastabend | bpf: test_maps add sockmap stress test Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-08-28 |
John Fastabend | bpf: sockmap requires STREAM_PARSER add Kconfig entry Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-08-28 |
John Fastabend | bpf: sockmap indicate sock events to listeners Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-08-28 |
John Fastabend | bpf: harden sockmap program attach to ensure correct... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-08-28 |
John Fastabend | bpf: more SK_SKB selftests Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-08-28 |
John Fastabend | bpf: additional sockmap self tests Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-08-28 |
John Fastabend | bpf: sockmap add missing rcu_read_(un)lock in smap_data_ready Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-08-28 |
John Fastabend | bpf: sockmap, remove STRPARSER map_flags and add multi... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-08-28 |
John Fastabend | bpf: convert sockmap field attach_bpf_fd2 to type Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-08-16 |
John Fastabend | bpf: sock_map fixes for !CONFIG_BPF_SYSCALL and !STREAM_PARSER Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-08-16 |
John Fastabend | bpf: sockmap state change warning fix Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-08-16 |
John Fastabend | bpf: devmap: remove unnecessary value size check Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-08-16 |
John Fastabend | bpf: selftests add sockmap tests Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-08-16 |
John Fastabend | bpf: selftests: add tests for new __sk_buff members Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-08-16 |
John Fastabend | bpf: sockmap sample program Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-08-16 |
John Fastabend | bpf: add access to sock fields and pkt data from sk_skb... Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-08-16 |
John Fastabend | bpf: sockmap with sk redirect support Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-08-16 |
John Fastabend | bpf: export bpf_prog_inc_not_zero Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-08-16 |
John Fastabend | bpf: introduce new program type for skbs on sockets Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-08-16 |
John Fastabend | net: fixes for skb_send_sock Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-08-16 |
John Fastabend | net: add sendmsg_locked and sendpage_locked to af_inet6 Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-08-16 |
John Fastabend | net: early init support for strparser Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-08-07 |
John Fastabend | bpf: devmap fix mutex in rcu critical section Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-08-04 |
John Fastabend | net: comment fixes against BPF devmap helper calls Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-07-29 |
John Fastabend | bpf: testing: fix devmap tests Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-07-18 |
John Fastabend | net: fix build error in devmap helper calls Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-07-17 |
John Fastabend | xdp: bpf redirect with map sample program Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-07-17 |
John Fastabend | net: add notifier hooks for devmap bpf map Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-07-17 |
John Fastabend | xdp: Add batching support to redirect map Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-07-17 |
John Fastabend | bpf: add bpf_redirect_map helper routine Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-07-17 |
John Fastabend | bpf: add devmap, a map for storing net device references Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-07-17 |
John Fastabend | xdp: add trace event for xdp redirect Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
next |