2022-04-13 |
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-04-13 |
Jakub Sitnicki | bpf: Make remote_port field in struct bpf_sk_lookup... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2022-04-13 |
Jakub Sitnicki | bpf: Make dst_port field in struct bpf_sock 16-bit... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2022-04-08 |
Jakub Sitnicki | selftests/bpf: Fix error reporting from sock_fields... 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 |
2019-12-13 |
Jakub Sitnicki | selftests/bpf: Run reuseport tests in a loop Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2019-12-13 |
Jakub Sitnicki | selftests/bpf: Unroll the main loop in reuseport test Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2019-12-13 |
Jakub Sitnicki | selftests/bpf: Add helpers for getting socket family... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2019-12-13 |
Jakub Sitnicki | selftests/bpf: Use sa_family_t everywhere in reuseport... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2019-12-13 |
Jakub Sitnicki | selftests/bpf: Let libbpf determine program type from... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2019-12-13 |
Jakub Sitnicki | libbpf: Recognize SK_REUSEPORT programs from section... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2019-10-21 |
Jakub Sitnicki | scripts/bpf: Print an error when known types list needs... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2019-10-17 |
Jakub Sitnicki | selftests/bpf: Restore the netns after flow dissector... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2019-10-16 |
Jakub Sitnicki | scripts/bpf: Emit an #error directive known types list... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2019-10-11 |
Jakub Sitnicki | selftests/bpf: Check that flow dissector can be re... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2019-10-11 |
Jakub Sitnicki | flow_dissector: Allow updating the flow dissector program... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2019-08-23 |
Jakub Sitnicki | flow_dissector: Fix potential use-after-free on BPF_PROG_DETACH Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2019-05-23 |
Jakub Sitnicki | bpf: sockmap, restore sk_write_space when psock gets... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2019-03-07 |
Jakub Sitnicki | bpf: Stop the psock parser before canceling its work Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2019-01-28 |
Jakub Sitnicki | sk_msg: Always cancel strp work before freeing the... Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2018-10-05 |
Jakub Sitnicki | selftests: net: Clean up an unused variable Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2018-10-05 |
Jakub Sitnicki | socket: Tighten no-error check in bind() Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
|
commit | commitdiff | tree |
2017-08-25 |
Jakub Sitnicki | ipv6: Use multipath hash from flow info if available Signed-off-by: Jakub Sitnicki <jkbs@redhat.com>
|
commit | commitdiff | tree |
next |