summaryrefslogtreecommitdiff
path: root/net/core/filter.c
AgeCommit message (Expand)Author
2022-04-15bpf: Support dual-stack sockets in bpf_tcp_check_syncookieMaxim Mikityanskiy
2022-04-15bpf: Make dst_port field in struct bpf_sock 16-bit wideJakub Sitnicki
2022-03-02bpf: Do not try bpf_msg_push_data with len 0Felix Maurer
2022-01-27bpf: Do not WARN in bpf_warn_invalid_xdp_action()Paolo Abeni
2022-01-27bpf: Fix SO_RCVBUF/SO_SNDBUF handling in _bpf_setsockopt().Kuniyuki Iwashima
2021-11-17bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and collidingJohn Fastabend
2021-07-14bpf: Do not change gso_size during bpf_skb_change_proto()Maciej Żenczykowski
2021-06-03bpf: Set mac_len in bpf_skb_change_headJussi Maki
2021-04-07bpf: Remove MTU check in __bpf_skb_max_lenJesper Dangaard Brouer
2021-03-04bpf: Fix bpf_fib_lookup helper MTU check for SKB ctxJesper Dangaard Brouer
2021-01-23net, sctp, filter: remap copy_from_user failure errorDaniel Borkmann
2020-10-29net: Properly typecast int values to set sk_max_pacing_rateKe Li
2020-10-01bpf: Fix clobbering of r2 in bpf_gen_ld_absDaniel Borkmann
2020-09-26ipv4: Initialize flowi4_multipath_hash in data pathDavid Ahern
2020-08-26bpf: sock_ops sk access may stomp registers when dst_reg = src_regJohn Fastabend
2020-07-22sched: consistently handle layer3 header accesses in the presence of VLANsToke Høiland-Jørgensen
2020-06-24net/filter: Permit reading NET in load_bytes_relative when MAC not setYiFei Zhu
2020-05-20bpf, sockmap: msg_pop_data can incorrecty set an sge lengthJohn Fastabend
2020-02-24bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_mapLi RongQing
2020-01-23net: bpf: Don't leak time wait and request socketsLorenz Bauer
2020-01-23bpf: Sockmap/tls, msg_push_data may leave end mark in placeJohn Fastabend
2020-01-23bpf: Sockmap, skmsg helper overestimates push, pull, and pop boundsJohn Fastabend
2020-01-12bpf: Clear skb->tstamp in bpf_redirect when necessaryLorenz Bauer
2019-12-04net: skmsg: fix TLS 1.3 crash with full sk_msgJakub Kicinski
2019-10-13tcp: annotate sk->sk_sndbuf lockless readsEric Dumazet
2019-10-13tcp: annotate sk->sk_rcvbuf lockless readsEric Dumazet
2019-10-09net: annotate sk->sk_rcvlowat lockless readsEric Dumazet
2019-09-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller
2019-08-31bpf: fix error check in bpf_tcp_gen_syncookiePetar Penkov
2019-08-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller
2019-08-24bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0Ilya Leoshkevich
2019-08-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski
2019-07-30bpf: add bpf_tcp_gen_syncookie helperPetar Penkov
2019-07-29xdp: Add devmap_hash map type for looking up devices by hashed indexToke Høiland-Jørgensen
2019-07-25bpf: Allow bpf_skb_event_output for a few prog typesAllan Zhang
2019-07-23bpf: fix access to skb_shared_info->gso_segsEric Dumazet
2019-07-18tcp: fix tcp_set_congestion_control() use from bpf hookEric Dumazet
2019-07-15bpf: allow wide aligned loads for bpf_sock_addr user_ip6 and msg_src_ip6Stanislav Fomichev
2019-07-15bpf: rename bpf_ctx_wide_store_ok to bpf_ctx_wide_access_okStanislav Fomichev
2019-07-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller
2019-07-08bpf: allow wide (u64) aligned stores for some fields of bpf_sock_addrStanislav Fomichev
2019-07-03bpf: add icsk_retransmits to bpf_tcp_sockStanislav Fomichev
2019-07-03bpf: add dsack_dups/delivered{, _ce} to bpf_tcp_sockStanislav Fomichev
2019-07-03bpf: split shared bpf_tcp_sock and bpf_sock_ops implementationStanislav Fomichev
2019-06-29bpf_xdp_redirect_map: Perform map lookup in eBPF helperToke Høiland-Jørgensen
2019-06-29devmap: Rename ifindex member in bpf_redirect_infoToke Høiland-Jørgensen
2019-06-29devmap/cpumap: Use flush list instead of bitmapToke Høiland-Jørgensen
2019-06-27bpf: implement getsockopt and setsockopt hooksStanislav Fomichev
2019-06-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller
2019-06-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller