2023-10-10 |
Jakub Sitnicki | bpf, sockmap: Reject sk_msg egress redirects to non... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2023-06-05 |
Jakub Sitnicki | inet: Add IP_LOCAL_PORT_RANGE socket option Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2023-03-10 |
Jakub Sitnicki | selftests/net: Interpret UDP_GRO cmsg data as an int... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2023-02-22 |
Jakub Sitnicki | bpf, sockmap: Don't let sock_map_{close,destroy,unhash... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2023-02-09 |
Jakub Sitnicki | bpf, sockmap: Check for any of tcp_bpf_prots when cloning... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2022-11-23 |
Jakub Sitnicki | l2tp: Don't sleep and disable BH under writer-side... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2022-11-16 |
Jakub Sitnicki | l2tp: Serialize access to sk_user_data with sk_callback_lock Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2022-06-24 |
Jakub Sitnicki | selftests/bpf: Test sockmap update when socket has ULP Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2022-06-21 |
Jakub Sitnicki | bpf, arm64: Keep tail call count across bpf2bpf calls Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2022-06-16 |
Jakub Sitnicki | selftests/bpf: Test tail call counting with bpf2bpf... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2022-06-16 |
Jakub Sitnicki | bpf, x86: Fix tail call count offset calculation on... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2022-03-21 |
Jakub Sitnicki | selftests/bpf: Fix test for 4-byte load from remote_port... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2022-03-21 |
Jakub Sitnicki | selftests/bpf: Fix u8 narrow load checks for bpf_sk_lookup... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2022-03-21 |
Jakub Sitnicki | bpf: Treat bpf_sk_lookup remote_port as a 2-byte field Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2022-03-18 |
Jakub Sitnicki | selftests/bpf: Fix test for 4-byte load from dst_port... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2022-03-18 |
Jakub Sitnicki | selftests/bpf: Use constants for socket states in sock_field... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2022-03-18 |
Jakub Sitnicki | selftests/bpf: Check dst_port only on the client socket Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2022-03-18 |
Jakub Sitnicki | selftests/bpf: Fix error reporting from sock_fields... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2022-02-09 |
Jakub Sitnicki | selftests/bpf: Cover 4-byte load from remote_port in... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2022-02-09 |
Jakub Sitnicki | bpf: Make remote_port field in struct bpf_sk_lookup... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2022-01-31 |
Jakub Sitnicki | selftests/bpf: Extend verifier and bpf_sock tests for... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2022-01-31 |
Jakub Sitnicki | bpf: Make dst_port field in struct bpf_sock 16-bit... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2021-08-02 |
Jakub Sitnicki | net, gro: Set inner transport header offset in tcp... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2021-07-15 |
Jakub Sitnicki | bpf, sockmap, udp: sk_prot needs inuse_idx set for... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-08-24 |
Jakub Sitnicki | bpf: sk_lookup: Add user documentation Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-07-31 |
Jakub Sitnicki | udp, bpf: Ignore connections in reuseport group after... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-07-30 |
Jakub Sitnicki | selftests/bpf: Omit nodad flag when adding addresses... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-07-26 |
Jakub Sitnicki | selftests/bpf: Test BPF socket lookup and reuseport... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-07-26 |
Jakub Sitnicki | udp: Don't discard reuseport selection when group has... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-07-21 |
Jakub Sitnicki | bpf, netns: Fix build without CONFIG_INET Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-07-18 |
Jakub Sitnicki | selftests/bpf: Tests for BPF_SK_LOOKUP attach point Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-07-18 |
Jakub Sitnicki | selftests/bpf: Add verifier tests for bpf_sk_lookup... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-07-18 |
Jakub Sitnicki | tools/bpftool: Add name mappings for SK_LOOKUP prog... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-07-18 |
Jakub Sitnicki | libbpf: Add support for SK_LOOKUP program type Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-07-18 |
Jakub Sitnicki | bpf: Sync linux/bpf.h to tools/ Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-07-18 |
Jakub Sitnicki | udp6: Run SK_LOOKUP BPF program on socket lookup Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-07-18 |
Jakub Sitnicki | udp6: Extract helper for selecting socket from reuseport... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-07-18 |
Jakub Sitnicki | udp: Run SK_LOOKUP BPF program on socket lookup Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-07-18 |
Jakub Sitnicki | udp: Extract helper for selecting socket from reuseport... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-07-18 |
Jakub Sitnicki | inet6: Run SK_LOOKUP BPF program on socket lookup Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-07-18 |
Jakub Sitnicki | inet6: Extract helper for selecting socket from reuseport... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-07-18 |
Jakub Sitnicki | inet: Run SK_LOOKUP BPF program on socket lookup Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-07-18 |
Jakub Sitnicki | inet: Extract helper for selecting socket from reuseport... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-07-18 |
Jakub Sitnicki | bpf: Introduce SK_LOOKUP program type with a dedicated... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-07-18 |
Jakub Sitnicki | bpf, netns: Handle multiple link attachments Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-06-30 |
Jakub Sitnicki | bpf, netns: Fix use-after-free in pernet pre_exit callback Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-06-30 |
Jakub Sitnicki | selftests/bpf: Test updating flow_dissector link with... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-06-30 |
Jakub Sitnicki | bpf, netns: Keep a list of attached bpf_link's Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-06-30 |
Jakub Sitnicki | bpf, netns: Keep attached programs in bpf_prog_array Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-06-30 |
Jakub Sitnicki | flow_dissector: Pull BPF program assignment up to bpf... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-06-09 |
Jakub Sitnicki | bpf, sockhash: Synchronize delete from bucket list... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-06-09 |
Jakub Sitnicki | bpf, sockhash: Fix memory leak when unlinking sockets... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-06-01 |
Jakub Sitnicki | selftests/bpf: Extend test_flow_dissector to cover... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-06-01 |
Jakub Sitnicki | selftests/bpf: Convert test_flow_dissector to use BPF... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-06-01 |
Jakub Sitnicki | selftests/bpf, flow_dissector: Close TAP device FD... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-06-01 |
Jakub Sitnicki | selftests/bpf: Add tests for attaching bpf_link to... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-06-01 |
Jakub Sitnicki | bpftool: Support link show for netns-attached links Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-06-01 |
Jakub Sitnicki | bpftool: Extract helpers for showing link attach type Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-06-01 |
Jakub Sitnicki | libbpf: Add support for bpf_link-based netns attachment Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-06-01 |
Jakub Sitnicki | bpf, cgroup: Return ENOLINK for auto-detached links... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-06-01 |
Jakub Sitnicki | bpf: Add link-based BPF program attachment to network... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-06-01 |
Jakub Sitnicki | flow_dissector: Move out netns_bpf prog callbacks Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-06-01 |
Jakub Sitnicki | net: Introduce netns_bpf for BPF programs attached... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-06-01 |
Jakub Sitnicki | flow_dissector: Pull locking up from prog attach callback Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-06-01 |
Jakub Sitnicki | bpf: Fix returned error sign when link doesn't support... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-05-22 |
Jakub Sitnicki | flow_dissector: Drop BPF flow dissector prog ref on... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-04-30 |
Jakub Sitnicki | selftests/bpf: Test allowed maps for bpf_sk_select_reuseport Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-04-29 |
Jakub Sitnicki | selftests/bpf: Use SOCKMAP for server sockets in bpf_sk_assi... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-04-29 |
Jakub Sitnicki | selftests/bpf: Test that lookup on SOCKMAP/SOCKHASH... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-04-29 |
Jakub Sitnicki | bpf: Allow bpf_map_lookup_elem for SOCKMAP and SOCKHASH Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-04-02 |
Jakub Sitnicki | net, sk_msg: Don't use RCU_INIT_POINTER on sk_user_data Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-03-22 |
Jakub Sitnicki | net/tls: Annotate access to sk_prot with READ_ONCE... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-03-22 |
Jakub Sitnicki | net/tls: Read sk_prot once when building tls proto ops Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-03-22 |
Jakub Sitnicki | net/tls: Constify base proto ops used for building... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-03-13 |
Jakub Sitnicki | selftests/bpf: Fix spurious failures in accept due... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-02-25 |
Jakub Sitnicki | selftests/bpf: Run SYN cookies with reuseport BPF test... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-02-25 |
Jakub Sitnicki | selftests/bpf: Run reuseport tests only with supported... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-02-21 |
Jakub Sitnicki | selftests/bpf: Tests for sockmap/sockhash holding listening... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-02-21 |
Jakub Sitnicki | selftests/bpf: Extend SK_REUSEPORT tests to cover SOCKMAP... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-02-21 |
Jakub Sitnicki | net: Generate reuseport group ID on group creation Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-02-21 |
Jakub Sitnicki | bpf: Allow selecting reuseport socket from a SOCKMAP... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-02-21 |
Jakub Sitnicki | bpf, sockmap: Let all kernel-land lookup values in... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-02-21 |
Jakub Sitnicki | bpf, sockmap: Return socket cookie on lookup from syscall Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-02-21 |
Jakub Sitnicki | bpf, sockmap: Don't set up upcalls and progs for listening... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-02-21 |
Jakub Sitnicki | bpf, sockmap: Allow inserting listening TCP sockets... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-02-21 |
Jakub Sitnicki | tcp_bpf: Don't let child socket inherit parent protocol... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-02-21 |
Jakub Sitnicki | net, sk_msg: Clear sk_user_data pointer on clone if... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-02-21 |
Jakub Sitnicki | net, sk_msg: Annotate lockless access to sk_prot on... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-02-19 |
Jakub Sitnicki | selftests/bpf: Test unhashing kTLS socket after removing... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-02-19 |
Jakub Sitnicki | bpf, sk_msg: Don't clear saved sock proto on restore Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-02-19 |
Jakub Sitnicki | bpf, sk_msg: Let ULP restore sk_proto and write_space... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-02-12 |
Jakub Sitnicki | selftests/bpf: Mark SYN cookie test skipped for UDP... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-02-07 |
Jakub Sitnicki | selftests/bpf: Test freeing sockmap/sockhash with a... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-02-07 |
Jakub Sitnicki | bpf, sockhash: Synchronize_rcu before free'ing map Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-02-07 |
Jakub Sitnicki | bpf, sockmap: Don't sleep while holding RCU lock on... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2020-01-22 |
Jakub Sitnicki | net, sk_msg: Don't check if sock is locked when tearing... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2019-12-13 |
Jakub Sitnicki | selftests/bpf: Switch reuseport tests for test_progs... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2019-12-13 |
Jakub Sitnicki | selftests/bpf: Move reuseport tests under prog_tests/ Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2019-12-13 |
Jakub Sitnicki | selftests/bpf: Pull up printing the test name into... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2019-12-13 |
Jakub Sitnicki | selftests/bpf: Propagate errors during setup for reuseport... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
next |