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-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 |
2017-07-17 |
John Fastabend | ixgbe: add initial support for xdp redirect Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-07-17 |
John Fastabend | net: implement XDP_REDIRECT for xdp generic Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-07-17 |
John Fastabend | xdp: sample program for new bpf_redirect helper Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-07-17 |
John Fastabend | xdp: add bpf_redirect helper function Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-07-17 |
John Fastabend | net: xdp: support xdp generic on virtual devices Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-07-17 |
John Fastabend | ixgbe: NULL xdp_tx rings on resource cleanup Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-07-03 |
John Fastabend | bpf, verifier: add additional patterns to evaluate_reg_imm_alu Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-07-03 |
John Fastabend | bpf: extend bpf_trace_printk to support %i Signed-off-by: John Fastabend <john.fastabend@gmail.com>
|
commit | commitdiff | tree |
2017-04-30 |
John Fastabend | ixgbe: delay tail write to every 'n' packets Signed-off-by: John Fastabend <john.r.fastabend@intel.com>
|
commit | commitdiff | tree |
2017-04-30 |
John Fastabend | ixgbe: add support for XDP_TX action Signed-off-by: John Fastabend <john.r.fastabend@intel.com>
|
commit | commitdiff | tree |
2017-04-30 |
John Fastabend | ixgbe: add XDP support for pass and drop actions Signed-off-by: John Fastabend <john.r.fastabend@intel.com>
|
commit | commitdiff | tree |
2017-02-07 |
John Fastabend | virtio_net: XDP support for adjust_head Signed-off-by: John Fastabend <john.r.fastabend@intel.com>
|
commit | commitdiff | tree |
2017-02-07 |
John Fastabend | virtio_net: refactor freeze/restore logic into virtnet... Signed-off-by: John Fastabend <john.r.fastabend@intel.com>
|
commit | commitdiff | tree |
2017-02-07 |
John Fastabend | virtio_net: remove duplicate queue pair binding in XDP Signed-off-by: John Fastabend <john.r.fastabend@intel.com>
|
commit | commitdiff | tree |
2017-02-07 |
John Fastabend | virtio_net: factor out xdp handler for readability Signed-off-by: John Fastabend <john.r.fastabend@intel.com>
|
commit | commitdiff | tree |
2017-02-07 |
John Fastabend | virtio_net: wrap rtnl_lock in test for calling with... Signed-off-by: John Fastabend <john.r.fastabend@intel.com>
|
commit | commitdiff | tree |
2017-01-26 |
John Fastabend | virtio_net: use dev_kfree_skb for small buffer XDP... Signed-off-by: John Fastabend <john.r.fastabend@intel.com>
|
commit | commitdiff | tree |
2016-12-17 |
John Fastabend | virtio_net: xdp, add slowpath case for non contiguous... Signed-off-by: John Fastabend <john.r.fastabend@intel.com>
|
commit | commitdiff | tree |
2016-12-17 |
John Fastabend | virtio_net: add XDP_TX support Signed-off-by: John Fastabend <john.r.fastabend@intel.com>
|
commit | commitdiff | tree |
2016-12-17 |
John Fastabend | virtio_net: add dedicated XDP transmit queues Signed-off-by: John Fastabend <john.r.fastabend@intel.com>
|
commit | commitdiff | tree |
2016-12-17 |
John Fastabend | virtio_net: Add XDP support Signed-off-by: John Fastabend <john.r.fastabend@intel.com>
|
commit | commitdiff | tree |
2016-12-17 |
John Fastabend | net: xdp: add invalid buffer warning Signed-off-by: John Fastabend <john.r.fastabend@intel.com>
|
commit | commitdiff | tree |
2016-07-04 |
John Fastabend | net: samples: pktgen mode samples/tests for qdisc layer Signed-off-by: John Fastabend <john.r.fastabend@intel.com>
|
commit | commitdiff | tree |
2016-07-04 |
John Fastabend | net: pktgen: support injecting packets for qdisc testing Signed-off-by: John Fastabend <john.r.fastabend@intel.com>
|
commit | commitdiff | tree |
2016-03-03 |
John Fastabend | net: relax setup_tc ndo op handle restriction Signed-off-by: John Fastabend <john.r.fastabend@intel.com>
|
commit | commitdiff | tree |
next |