index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
include
/
net
/
inet_sock.h
Age
Commit message (
Expand
)
Author
Files
Lines
2024-03-06
inet: Add getsockopt support for IP_ROUTER_ALERT and IPV6_ROUTER_ALERT
Juntong Deng
1
-0
/
+1
2024-01-21
udp: fix busy polling
Eric Dumazet
1
-5
/
+0
2023-12-08
Use READ/WRITE_ONCE() for IP local_port_range.
David Laight
1
-4
/
+1
2023-10-25
ipv6: drop feature RTAX_FEATURE_ALLFRAG
Yan Zhai
1
-1
/
+0
2023-09-15
ipv6: lockless IPV6_FLOWINFO_SEND implementation
Eric Dumazet
1
-0
/
+1
2023-09-15
ipv6: lockless IPV6_ROUTER_ALERT_ISOLATE implementation
Eric Dumazet
1
-0
/
+1
2023-09-15
ipv6: move np->repflow to atomic flags
Eric Dumazet
1
-0
/
+1
2023-09-15
ipv6: lockless IPV6_RECVERR implemetation
Eric Dumazet
1
-0
/
+1
2023-09-15
ipv6: lockless IPV6_DONTFRAG implementation
Eric Dumazet
1
-0
/
+1
2023-09-15
ipv6: lockless IPV6_AUTOFLOWLABEL implementation
Eric Dumazet
1
-0
/
+2
2023-09-15
ipv6: lockless IPV6_MULTICAST_ALL implementation
Eric Dumazet
1
-0
/
+1
2023-09-15
ipv6: lockless IPV6_RECVERR_RFC4884 implementation
Eric Dumazet
1
-0
/
+1
2023-09-15
ipv6: lockless IPV6_MULTICAST_LOOP implementation
Eric Dumazet
1
-0
/
+1
2023-08-24
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-1
/
+1
2023-08-20
ipv4: fix data-races around inet->inet_id
Eric Dumazet
1
-1
/
+1
2023-08-16
inet: move inet->defer_connect to inet->inet_flags
Eric Dumazet
1
-6
/
+4
2023-08-16
inet: move inet->bind_address_no_port to inet->inet_flags
Eric Dumazet
1
-2
/
+2
2023-08-16
inet: move inet->nodefrag to inet->inet_flags
Eric Dumazet
1
-1
/
+1
2023-08-16
inet: move inet->is_icsk to inet->inet_flags
Eric Dumazet
1
-3
/
+2
2023-08-16
inet: move inet->transparent to inet->inet_flags
Eric Dumazet
1
-3
/
+3
2023-08-16
inet: move inet->mc_all to inet->inet_frags
Eric Dumazet
1
-1
/
+1
2023-08-16
inet: move inet->mc_loop to inet->inet_frags
Eric Dumazet
1
-1
/
+1
2023-08-16
inet: move inet->hdrincl to inet->inet_flags
Eric Dumazet
1
-2
/
+2
2023-08-16
inet: move inet->freebind to inet->inet_flags
Eric Dumazet
1
-2
/
+3
2023-08-16
inet: move inet->recverr_rfc4884 to inet->inet_flags
Eric Dumazet
1
-1
/
+1
2023-08-16
inet: move inet->recverr to inet->inet_flags
Eric Dumazet
1
-2
/
+3
2023-08-16
inet: introduce inet->inet_flags
Eric Dumazet
1
-11
/
+44
2023-07-29
net: annotate data-races around sk->sk_mark
Eric Dumazet
1
-3
/
+4
2023-03-17
inet: preserve const qualifier in inet_sk()
Eric Dumazet
1
-4
/
+1
2023-01-25
inet: Add IP_LOCAL_PORT_RANGE socket option
Jakub Sitnicki
1
-0
/
+4
2022-07-29
net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set
Mike Manning
1
-0
/
+11
2022-07-15
tcp: Fix data-races around sysctl_tcp_l3mdev_accept.
Kuniyuki Iwashima
1
-2
/
+2
2022-07-15
tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept.
Kuniyuki Iwashima
1
-1
/
+2
2022-07-15
ip: Fix data-races around sysctl_ip_nonlocal_bind.
Kuniyuki Iwashima
1
-1
/
+1
2022-06-23
sock: redo the psock vs ULP protection check
Jakub Kicinski
1
-0
/
+5
2022-05-16
tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if()
Eric Dumazet
1
-2
/
+3
2021-11-17
ipv4/raw: support binding to nonlocal addresses
Riccardo Paolo Bestetti
1
-0
/
+12
2021-10-25
tcp: move inet->rx_dst_ifindex to sk->sk_rx_dst_ifindex
Eric Dumazet
1
-2
/
+1
2020-08-26
inet: remove inet_sk_copy_descendant()
Eric Dumazet
1
-7
/
+0
2020-07-19
icmp: support rfc 4884
Willem de Bruijn
1
-0
/
+1
2020-03-02
net: inet_sock: Replace zero-length array with flexible-array member
Gustavo A. R. Silva
1
-1
/
+1
2019-09-13
ip: support SO_MARK cmsg
Willem de Bruijn
1
-0
/
+1
2019-05-30
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
Thomas Gleixner
1
-5
/
+1
2018-11-07
net: ensure unbound stream socket to be chosen when not in a VRF
Mike Manning
1
-0
/
+8
2018-11-07
net: allow binding socket in a VRF when there's an unbound socket
Robert Shearman
1
-0
/
+13
2018-10-02
inet: make sure to grab rcu_read_lock before using ireq->ireq_opt
Eric Dumazet
1
-5
/
+0
2018-10-01
tcp/dccp: fix lockdep issue when SYN is backlogged
Eric Dumazet
1
-2
/
+1
2018-08-01
net: add helpers checking if socket can be bound to nonlocal address
Vincent Bernat
1
-0
/
+8
2018-07-04
net: ipv4: Hook into time based transmission
Jesus Sanchez-Palencia
1
-0
/
+1
2018-04-26
udp: generate gso with UDP_SEGMENT
Willem de Bruijn
1
-0
/
+1
2017-12-20
net: sock: replace sk_state_load with inet_sk_state_load and remove sk_state_...
Yafang Shao
1
-1
/
+24
2017-12-20
net: tracepoint: replace tcp_set_state tracepoint with inet_sock_set_state tr...
Yafang Shao
1
-0
/
+2
2017-11-15
Merge branch 'akpm' (patches from Andrew)
Linus Torvalds
1
-3
/
+0
2017-11-15
kmemcheck: remove annotations
Levin, Alexander (Sasha Levin)
1
-3
/
+0
2017-10-30
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-0
/
+6
2017-10-26
tcp: TCP experimental option for SMC
Ursula Braun
1
-1
/
+2
2017-10-26
tcp/dccp: fix other lockdep splats accessing ireq_opt
Eric Dumazet
1
-0
/
+6
2017-10-21
tcp/dccp: fix ireq->opt races
Eric Dumazet
1
-1
/
+1
2017-01-25
net/tcp-fastopen: Add new API support
Wei Wang
1
-1
/
+5
2016-11-03
ipv4: add IP_RECVFRAGSIZE cmsg
Willem de Bruijn
1
-0
/
+1
2016-06-27
ipv6: Allow request socks to contain IPv6 options.
Huw Davies
1
-1
/
+6
2015-12-18
net: Allow accepted sockets to be bound to l3mdev domain
David Ahern
1
-0
/
+14
2015-12-07
xfrm: take care of request sockets
Eric Dumazet
1
-4
/
+23
2015-11-08
net: add skb_to_full_sk() helper and use it in selinux_netlbl_skbuff_setsid()
Eric Dumazet
1
-0
/
+12
2015-10-05
tcp: avoid two atomic ops for syncookies
Eric Dumazet
1
-1
/
+2
2015-06-06
inet: add IP_BIND_ADDRESS_NO_PORT to overcome bind(0) limitations
Eric Dumazet
1
-0
/
+1
2015-03-17
inet: fix request sock refcounting
Eric Dumazet
1
-1
/
+0
2015-03-17
inet: uninline inet_reqsk_alloc()
Eric Dumazet
1
-22
/
+2
2015-03-17
inet: add sk_listener argument to inet_reqsk_alloc()
Eric Dumazet
1
-3
/
+6
2015-03-17
inet: move ir_mark to fill a hole
Eric Dumazet
1
-6
/
+5
2015-03-16
inet: add proper refcounting to request sock
Eric Dumazet
1
-0
/
+5
2015-03-12
inet: introduce ireq_family
Eric Dumazet
1
-0
/
+1
2015-03-12
inet: add rsk_refcnt/ireq_refcnt to request socks
Eric Dumazet
1
-0
/
+1
2015-03-12
inet: add ireq_state field to inet_request_sock
Eric Dumazet
1
-0
/
+3
2015-03-12
ipv6: add missing ireq_net & ir_cookie initializations
Eric Dumazet
1
-0
/
+1
2015-03-11
net: add real socket cookies
Eric Dumazet
1
-0
/
+2
2015-01-05
ip: Add offset parameter to ip_cmsg_recv
Tom Herbert
1
-0
/
+1
2015-01-05
ip: IP cmsg cleanup
Tom Herbert
1
-1
/
+10
2015-01-05
ip: Move checksum convert defines to inet
Tom Herbert
1
-0
/
+17
2014-06-27
net: remove inet6_reqsk_alloc
Octavian Purdila
1
-2
/
+4
2014-05-13
net: support marking accepting TCP sockets
Lorenzo Colitti
1
-0
/
+10
2013-10-19
inet: convert inet_ehash_secret and ipv6_hash_secret to net_get_random_once
Hannes Frederic Sowa
1
-4
/
+0
2013-10-19
ipv4: split inet_ehashfn to hash functions per compilation unit
Hannes Frederic Sowa
1
-16
/
+6
2013-10-10
inet: rename ir_loc_port to ir_num
Eric Dumazet
1
-1
/
+1
2013-10-10
inet: includes a sock_common in request_sock
Eric Dumazet
1
-7
/
+9
2013-10-03
inet: consolidate INET_TW_MATCH
Eric Dumazet
1
-2
/
+0
2013-09-28
ipv4: processing ancillary IP_TOS or IP_TTL
Francesco Fusco
1
-0
/
+3
2013-09-21
inet*.h: Remove extern from function prototypes
Joe Perches
1
-2
/
+2
2013-06-12
ipv4: remove is_data also from ip_options documentation.
Rami Rosen
1
-1
/
+0
2013-02-21
ipv6: use a stronger hash for tcp
Eric Dumazet
1
-0
/
+1
2012-11-30
net: move inet_dport/inet_num in sock_common
Eric Dumazet
1
-3
/
+5
2012-09-24
net: use a per task frag allocator
Eric Dumazet
1
-3
/
+1
2012-08-06
net: ipv6: fix TCP early demux
Eric Dumazet
1
-9
/
+0
2012-07-31
ipv4: Restore old dst_free() behavior.
Eric Dumazet
1
-7
/
+3
2012-07-30
net: ipv4: fix RCU races on dst refcounts
Eric Dumazet
1
-0
/
+13
2012-07-23
ipv4: Prepare for change of rt->rt_iif encoding.
David S. Miller
1
-0
/
+1
2012-07-10
inet: Kill FLOWI_FLAG_PRECOW_METRICS.
David S. Miller
1
-2
/
+0
2012-02-13
net: implement IP_RECVTOS for IP_PKTOPTIONS
Jiri Benc
1
-0
/
+1
2012-02-08
ipv4: Implement IP_UNICAST_IF socket option.
Erich E. Hoover
1
-0
/
+2
2011-12-11
net: use IS_ENABLED(CONFIG_IPV6)
Eric Dumazet
1
-3
/
+3
2011-11-23
ipv4: Save nexthop address of LSRR/SSRR option to IPCB.
Li Wei
1
-0
/
+2
2011-08-07
ipv4: route non-local sources for raw socket
Julian Anastasov
1
-1
/
+1
2011-05-06
inet: Decrease overhead of on-stack inet_cork.
David S. Miller
1
-4
/
+8
2011-04-28
inet: add RCU protection to inet->opt
Eric Dumazet
1
-3
/
+11
2011-03-01
inet: Remove explicit write references to sk/inet in ip_append_data
Herbert Xu
1
-9
/
+14
2011-01-27
net: Pre-COW metrics for TCP.
David S. Miller
1
-1
/
+7
2010-12-09
net: optimize INET input path further
Eric Dumazet
1
-2
/
+3
2010-11-12
igmp: RCU conversion of in_dev->mc_list
Eric Dumazet
1
-1
/
+1
2010-06-23
net - IP_NODEFRAG option for IPv4 socket
Jiri Olsa
1
-1
/
+2
2010-04-27
net: Make RFS socket operations not be inet specific.
David S. Miller
1
-37
/
+0
2010-04-27
rps: inet_rps_save_rxhash() argument is not const
Eric Dumazet
1
-1
/
+1
2010-04-16
rfs: Receive Flow Steering
Tom Herbert
1
-0
/
+38
2010-01-11
tcp: Generalized TTL Security Mechanism
Stephen Hemminger
1
-1
/
+3
2009-10-18
inet: rename some inet_sock fields
Eric Dumazet
1
-18
/
+18
2009-06-16
Merge branch 'for-linus2' of git://git.kernel.org/pub/scm/linux/kernel/git/ve...
Linus Torvalds
1
-4
/
+10
2009-06-15
net: annotate bitfields in struct inet_sock
Vegard Nossum
1
-4
/
+10
2009-06-02
ipv4: New multicast-all socket option
Nivedita Singhvi
1
-1
/
+2
2008-10-01
tcp: Port redirection support for TCP
KOVACS Krisztian
1
-1
/
+1
2008-10-01
tcp: Handle TCP SYN+ACK/ACK/RST transparency
KOVACS Krisztian
1
-1
/
+7
2008-10-01
ipv4: Make inet_sock.h independent of route.h
KOVACS Krisztian
1
-7
/
+0
2008-10-01
ipv4: Implement IP_TRANSPARENT socket option
KOVACS Krisztian
1
-1
/
+2
2008-06-16
netns: introduce the net_hash_mix "salt" for hashes
Pavel Emelyanov
1
-1
/
+2
2008-06-16
inet: add struct net argument to inet_ehashfn
Pavel Emelyanov
1
-2
/
+4
2008-06-10
inet{6}_request_sock: Init ->opt and ->pktopts in the constructor
Arnaldo Carvalho de Melo
1
-0
/
+10
2008-03-25
[IPV4,IPV6]: Share cork.rt between IPv4 and IPv6.
YOSHIFUJI Hideaki
1
-1
/
+1
2008-03-22
[IPV4]: Remove unused ip_options->is_data.
Denis V. Lunev
1
-2
/
+1
2008-03-05
[IPV4]: Add 'rtable' field in struct sk_buff to alias 'dst' and avoid casts
Eric Dumazet
1
-1
/
+1
2008-03-04
[TCP]: Improve ipv4 established hash function.
David S. Miller
1
-1
/
+2
2007-10-25
[UDP]: Make use of inet_iif() when doing socket lookups.
Vlad Yasevich
1
-0
/
+7
2007-04-25
[INET]: Use jhash + random secret for ehash.
David S. Miller
1
-4
/
+7
2006-09-28
[IPV4]: annotate inet_lookup() and friends
Al Viro
1
-6
/
+6
2006-09-28
[IPV4]: struct inet_request_sock annotations
Al Viro
1
-1
/
+1
2006-09-28
[IPV4]: ports in struct inet_sock are net-endian
Al Viro
1
-2
/
+2
2006-09-28
[IPV4]: struct ip_options annotations
Al Viro
1
-1
/
+1
2006-09-28
[IPV4]: annotate address in inet_request_sock
Al Viro
1
-2
/
+2
2006-09-28
[IPV4]: annotated ipv4 addresses in struct inet_sock
Al Viro
1
-5
/
+5
2006-09-22
[INET]: Remove is_setbyuser patch
Louis Nyffenegger
1
-3
/
+1
2006-09-22
[NetLabel]: core network changes
Paul Moore
1
-1
/
+1
2006-04-26
Don't include linux/config.h from anywhere else in include/
David Woodhouse
1
-1
/
+0
2006-01-03
[INET_SOCK]: Move struct inet_sock & helper functions to net/inet_sock.h
Arnaldo Carvalho de Melo
1
-0
/
+193