summaryrefslogtreecommitdiffstats
path: root/net/ipv4/ip_sockglue.c
Commit message (Expand)AuthorAgeFilesLines
* net: bpf: Use sockopt_lock_sock() in ip_sock_set_tos()Yonghong Song2023-10-271-2/+2
* inet: lock the socket in ip_sock_set_tos()Eric Dumazet2023-10-191-2/+9
* inet: implement lockless getsockopt(IP_MULTICAST_IF)Eric Dumazet2023-10-011-13/+12
* inet: lockless IP_PKTOPTIONS implementationEric Dumazet2023-10-011-39/+37
* inet: implement lockless getsockopt(IP_UNICAST_IF)Eric Dumazet2023-10-011-5/+5
* inet: lockless getsockopt(IP_MTU)Eric Dumazet2023-10-011-11/+9
* inet: lockless getsockopt(IP_OPTIONS)Eric Dumazet2023-10-011-10/+10
* inet: implement lockless IP_TOSEric Dumazet2023-10-011-17/+12
* inet: implement lockless IP_MTU_DISCOVEREric Dumazet2023-10-011-11/+6
* inet: implement lockless IP_MULTICAST_TTLEric Dumazet2023-10-011-15/+16
* net: annotate data-races around sk->sk_tsflagsEric Dumazet2023-09-011-1/+1
* inet: fix IP_TRANSPARENT error handlingEric Dumazet2023-08-281-5/+3
* net: selectively purge error queue in IP_RECVERR / IPV6_RECVERREric Dumazet2023-08-201-1/+1
* inet: implement lockless IP_MINTTLEric Dumazet2023-08-161-18/+14
* inet: implement lockless IP_TTLEric Dumazet2023-08-161-15/+12
* inet: move inet->bind_address_no_port to inet->inet_flagsEric Dumazet2023-08-161-6/+6
* inet: move inet->nodefrag to inet->inet_flagsEric Dumazet2023-08-161-10/+8
* inet: move inet->is_icsk to inet->inet_flagsEric Dumazet2023-08-161-2/+2
* inet: move inet->transparent to inet->inet_flagsEric Dumazet2023-08-161-15/+13
* inet: move inet->mc_all to inet->inet_fragsEric Dumazet2023-08-161-11/+11
* inet: move inet->mc_loop to inet->inet_fragsEric Dumazet2023-08-161-8/+8
* inet: move inet->hdrincl to inet->inet_flagsEric Dumazet2023-08-161-10/+8
* inet: move inet->freebind to inet->inet_flagsEric Dumazet2023-08-161-12/+9
* inet: move inet->recverr_rfc4884 to inet->inet_flagsEric Dumazet2023-08-161-9/+9
* inet: move inet->recverr to inet->inet_flagsEric Dumazet2023-08-161-13/+10
* inet: set/get simple options locklesslyEric Dumazet2023-08-161-56/+62
* inet: introduce inet->inet_flagsEric Dumazet2023-08-161-53/+31
* net: annotate data-races around sk->sk_priorityEric Dumazet2023-07-291-1/+1
* ipv{4,6}/raw: fix output xfrm lookup wrt protocolNicolas Dichtel2023-05-231-1/+11
* inet: Add IP_LOCAL_PORT_RANGE socket optionJakub Sitnicki2023-01-251-0/+18
* net: Change the udp encap_err_rcv to allow use of {ip,ipv6}_icmp_error()David Howells2022-11-081-0/+1
* net: remove useless parameter of __sock_cmsg_sendxu xin2022-10-241-1/+1
* Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextPaolo Abeni2022-09-061-52/+62
|\
| * bpf: Change bpf_getsockopt(SOL_IP) to reuse do_ip_getsockopt()Martin KaFai Lau2022-09-021-2/+2
| * bpf: net: Avoid do_ip_getsockopt() taking sk lock when called from bpfMartin KaFai Lau2022-09-021-8/+8
| * bpf: net: Change do_ip_getsockopt() to take the sockptr_t argumentMartin KaFai Lau2022-09-021-35/+45
| * bpf: Change bpf_setsockopt(SOL_IP) to reuse do_ip_setsockopt()Martin KaFai Lau2022-08-181-2/+2
| * bpf: net: Change do_ip_setsockopt() to use the sockopt's lock_sock() and capa...Martin KaFai Lau2022-08-181-6/+6
* | net: Fix data-races around sysctl_optmem_max.Kuniyuki Iwashima2022-08-241-3/+3
|/
* igmp: Fix data-races around sysctl_igmp_max_msf.Kuniyuki Iwashima2022-07-181-3/+3
* ip: Fix data-races around sysctl_ip_default_ttl.Kuniyuki Iwashima2022-07-151-1/+1
* ipv4: Exposing __ip_sock_set_tos() in ip.hPoorva Sonparote2021-11-201-1/+1
* ipv4: guard IP_MINTTL with a static keyEric Dumazet2021-10-251-0/+6
* ipv4: annotate data races arount inet->min_ttlEric Dumazet2021-10-251-1/+4
* net/ipv4/ipv6: Replace one-element arraya with flexible-array membersGustavo A. R. Silva2021-08-051-9/+10
* net/ipv4: Revert use of struct_size() helperGustavo A. R. Silva2021-08-051-7/+5
* net/ipv4: Replace one-element array with flexible-array memberGustavo A. R. Silva2021-08-021-7/+8
* net: Remove duplicated midx check against 0Miaohe Lin2020-08-251-3/+2
* icmp: prepare rfc 4884 for ipv6Willem de Bruijn2020-07-241-1/+13
* net: pass a sockptr_t into ->setsockoptChristoph Hellwig2020-07-241-8/+5