| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-02-02 | ipv6: colocate inet6_cork in inet_cork_full | Eric Dumazet | 1 | -0/+10 |
| 2026-01-21 | tcp: preserve const qualifier in tcp_rsk() and inet_rsk() | Eric Dumazet | 1 | -4/+1 |
| 2026-01-06 | ipv4/inet_sock.h: Avoid thousands of -Wflex-array-member-not-at-end warnings | Gustavo A. R. Silva | 1 | -5/+4 |
| 2025-10-27 | sctp: Remove sctp_copy_sock() and sctp_copy_descendant(). | Kuniyuki Iwashima | 1 | -8/+0 |
| 2025-10-17 | ipv6: Move ipv6_fl_list from ipv6_pinfo to inet_sock. | Kuniyuki Iwashima | 1 | -0/+1 |
| 2025-01-06 | sctp: Prepare sctp_v4_get_dst() to dscp_t conversion. | Guillaume Nault | 1 | -0/+6 |
| 2024-12-16 | sock: support SO_PRIORITY cmsg | Anna Emese Nyiri | 1 | -1/+1 |
| 2024-10-14 | net: add TIME_WAIT logic to sk_to_full_sk() | Eric Dumazet | 1 | -2/+6 |
| 2024-10-04 | net_tstamp: add SCM_TS_OPT_ID to provide OPT_ID in control message | Vadim Fedorenko | 1 | -1/+3 |
| 2024-08-05 | inet: constify inet_sk_bound_dev_eq() net parameter | Eric Dumazet | 1 | -1/+2 |
| 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 |