summaryrefslogtreecommitdiffstats
path: root/net/core/filter.c
Commit message (Expand)AuthorAgeFilesLines
* tcp: Fix data-races around sysctl_tcp_syncookies.Kuniyuki Iwashima2022-07-181-2/+2
* seg6: bpf: fix skb checksum in bpf_push_seg6_encap()Andrea Mayer2022-07-141-1/+0
* bpf: Fix request_sock leak in sk lookup helpersJon Maxwell2022-06-151-6/+28
* bpf: Add bpf_skc_to_mptcp_sock_protoGeliang Tang2022-05-201-0/+18
* bpf: Add source ip in "struct bpf_tunnel_key"Kaixi Fan2022-05-101-0/+9
* Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2022-04-271-3/+3
|\
| * bpf: Tag argument to be released in bpf_func_protoKumar Kartikeya Dwivedi2022-04-251-1/+1
| * bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytesLiu Jian2022-04-201-2/+2
* | ipv6: Use ipv6_only_sock() helper in condition.Kuniyuki Iwashima2022-04-221-1/+1
|/
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-04-071-4/+13
|\
| * bpf: Support dual-stack sockets in bpf_tcp_check_syncookieMaxim Mikityanskiy2022-04-061-4/+13
* | tcp: add accessors to read/set tp->snd_cwndEric Dumazet2022-04-061-1/+1
|/
* bpf: Treat bpf_sk_lookup remote_port as a 2-byte fieldJakub Sitnicki2022-03-201-2/+18
* bpf: Remove BPF_SKB_DELIVERY_TIME_NONE and rename s/delivery_time_/tstamp_/Martin KaFai Lau2022-03-101-54/+34
* bpf: Simplify insn rewrite on BPF_WRITE __sk_buff->tstampMartin KaFai Lau2022-03-101-12/+14
* bpf: Simplify insn rewrite on BPF_READ __sk_buff->tstampMartin KaFai Lau2022-03-101-10/+11
* bpf: net: Remove TC_AT_INGRESS_OFFSET and SKB_MONO_DELIVERY_TIME_OFFSET macroMartin KaFai Lau2022-03-101-7/+7
* bpf: Add __sk_buff->delivery_time_type and bpf_skb_set_skb_delivery_time()Martin KaFai Lau2022-03-031-35/+134
* bpf: Keep the (rcv) timestamp behavior for the existing tc-bpf@ingressMartin KaFai Lau2022-03-031-10/+61
* net: Add skb_clear_tstamp() to keep the mono delivery_timeMartin KaFai Lau2022-03-031-3/+3
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-02-171-0/+3
|\
| * bpf: Do not try bpf_msg_push_data with len 0Felix Maurer2022-02-111-0/+3
* | Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2022-02-091-2/+11
|\ \
| * | bpf: Make remote_port field in struct bpf_sk_lookup 16-bit wideJakub Sitnicki2022-02-091-1/+2
| * | bpf: Make dst_port field in struct bpf_sock 16-bit wideJakub Sitnicki2022-01-311-1/+9
* | | skmsg: convert struct sk_msg_sg::copy to a bitmapEric Dumazet2022-02-051-2/+2
* | | bpf: Add SO_TXREHASH setsockoptAkhmat Karakotov2022-01-311-0/+10
|/ /
* | xdp: disable XDP_REDIRECT for xdp fragsLorenzo Bianconi2022-01-211-0/+8
* | net: xdp: introduce bpf_xdp_pointer utility routineLorenzo Bianconi2022-01-211-38/+138
* | bpf: add frags support to xdp copy helpersEelco Chaudron2022-01-211-5/+52
* | bpf: add frags support to the bpf_xdp_adjust_tail() APIEelco Chaudron2022-01-211-0/+65
* | bpf: introduce bpf_xdp_get_buff_len helperLorenzo Bianconi2022-01-211-0/+15
* | bpf: Remove check_kfunc_call callback and old kfunc BTF ID APIKumar Kartikeya Dwivedi2022-01-181-1/+0
|/
* xdp: Add xdp_do_redirect_frame() for pre-computed xdp_framesToke Høiland-Jørgensen2022-01-051-11/+54
* xdp: Move conversion to xdp_frame out of map functionsToke Høiland-Jørgensen2022-01-051-7/+17
* bpf: Add SO_RCVBUF/SO_SNDBUF in _bpf_getsockopt().Kuniyuki Iwashima2022-01-051-0/+6
* bpf: Fix SO_RCVBUF/SO_SNDBUF handling in _bpf_setsockopt().Kuniyuki Iwashima2022-01-051-0/+2
* bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem.Hao Luo2021-12-181-32/+32
* bpf: Let bpf_warn_invalid_xdp_action() report more infoPaolo Abeni2021-12-131-3/+3
* bpf: Do not WARN in bpf_warn_invalid_xdp_action()Paolo Abeni2021-12-131-3/+3
* Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2021-12-101-6/+5
|\
| * bpf, docs: Prune all references to "internal BPF"Christoph Hellwig2021-11-301-6/+5
* | skbuff: Move conditional preprocessor directives out of struct sk_buffKees Cook2021-11-221-5/+5
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-11-181-0/+6
|\ \ | |/ |/|
| * bpf: Forbid bpf_ktime_get_coarse_ns and bpf_timer_* in tracing progsDmitrii Banshchikov2021-11-151-0/+6
* | Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2021-11-151-5/+8
|\ \ | |/ |/|
| * bpf: Extend BTF_ID_LIST_GLOBAL with parameter for number of IDsSong Liu2021-11-121-5/+1
| * bpf: Add ingress_ifindex to bpf_sk_lookupMark Pashmfouroush2021-11-101-0/+7
* | bpf, sockmap: sk_skb data_end access incorrect when src_reg = dst_regJussi Maki2021-11-091-6/+30
* | bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and collidingJohn Fastabend2021-11-091-0/+22