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
/
dst.h
Age
Commit message (
Expand
)
Author
Files
Lines
2024-02-06
net: dst: Make dst_destroy() static and return void.
Sebastian Andrzej Siewior
1
-1
/
+0
2023-10-25
ipv6: drop feature RTAX_FEATURE_ALLFRAG
Yan Zhai
1
-7
/
+0
2023-09-12
net: dst: remove unnecessary input parameter in dst_alloc and dst_init
Zhengchao Shao
1
-2
/
+2
2023-03-28
net: dst: Switch to rcuref_t reference counting
Thomas Gleixner
1
-9
/
+10
2023-03-28
net: dst: Prevent false sharing vs. dst_entry:: __refcnt
Wangyang Guo
1
-1
/
+14
2022-11-16
net: add atomic_long_t to net_device_stats fields
Eric Dumazet
1
-3
/
+2
2022-09-26
net: Remove unused inline function dst_hold_and_use()
Gaosheng Cui
1
-6
/
+0
2021-12-06
net: dst: add net device refcount tracking to dst_entry
Eric Dumazet
1
-0
/
+1
2021-07-29
sk_buff: track dst status in slow_gro
Paolo Abeni
1
-0
/
+2
2021-03-10
net: Consolidate common blackhole dst ops
Daniel Borkmann
1
-0
/
+11
2021-02-03
net: indirect call helpers for ipv4/ipv6 dst_check functions
Brian Vazquez
1
-1
/
+6
2021-02-03
net: use indirect call helpers for dst_mtu
Brian Vazquez
1
-1
/
+3
2021-02-03
net: use indirect call helpers for dst_output
Brian Vazquez
1
-1
/
+7
2021-02-03
net: use indirect call helpers for dst_input
Brian Vazquez
1
-1
/
+5
2020-11-03
mpls: drop skb's dst in mpls_forward()
Guillaume Nault
1
-7
/
+5
2020-08-31
net: clean up codestyle
Miaohe Lin
1
-1
/
+1
2020-08-04
tunnels: PMTU discovery support for directly bridged IP packets
Stefano Brivio
1
-10
/
+0
2020-07-07
net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb
Martin Varghese
1
-1
/
+9
2020-03-23
Remove DST_HOST
David Laight
1
-1
/
+0
2019-12-24
net/dst: do not confirm neighbor for vxlan and geneve pmtu update
Hangbin Liu
1
-1
/
+1
2019-12-24
net/dst: add new function skb_dst_update_pmtu_no_confirm
Hangbin Liu
1
-0
/
+9
2019-12-24
net: add bool confirm_neigh parameter for dst_ops.update_pmtu
Hangbin Liu
1
-1
/
+1
2019-12-20
net: dst: Force 4-byte alignment of dst_metrics
Geert Uytterhoeven
1
-1
/
+1
2019-07-01
net: dst.h: Fix shifting signed 32-bit value by 31 bits problem
Vandana BN
1
-1
/
+1
2019-06-29
net: make skb_dst_force return true when dst is refcounted
Florian Westphal
1
-1
/
+4
2019-03-21
net: dst: remove gc leftovers
Julian Wiedmann
1
-11
/
+0
2018-10-17
geneve, vxlan: Don't set exceptions if skb->len < mtu
Stefano Brivio
1
-0
/
+10
2018-07-20
xfrm: Remove xfrmi interface ID from flowi
Benedict Wong
1
-0
/
+14
2018-03-05
net: core: dst: Add kernel-doc for 'net' parameter
Jonathan Neuschäfer
1
-0
/
+1
2018-01-29
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-0
/
+8
2018-01-25
net: don't call update_pmtu unconditionally
Nicolas Dichtel
1
-0
/
+8
2017-11-30
net: Remove dst->next
David Miller
1
-4
/
+0
2017-11-30
net: Rearrange dst_entry layout to avoid useless padding.
David Miller
1
-19
/
+12
2017-11-30
xfrm: Move dst->path into struct xfrm_dst
David Miller
1
-2
/
+1
2017-11-30
ipv6: Move dst->from into struct rt6_info.
David Miller
1
-2
/
+1
2017-11-30
xfrm: Move child route linkage into xfrm_dst.
David Miller
1
-2
/
+1
2017-11-30
ipv6: Move rt6_next from dst_entry into ipv6 route structure.
David Miller
1
-1
/
+0
2017-11-30
decnet: Move dn_next into decnet route structure.
David Miller
1
-1
/
+0
2017-11-30
net: dst->rt_next is unused.
David Miller
1
-1
/
+0
2017-11-04
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-0
/
+1
2017-11-02
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
Greg Kroah-Hartman
1
-0
/
+1
2017-10-27
net: updating dst lastusage is an unlikely event.
Paolo Abeni
1
-1
/
+1
2017-10-16
ipv6: only update __use and lastusetime once per jiffy at most
Wei Wang
1
-7
/
+8
2017-10-07
ipv6: replace rwlock with rcu and spinlock in fib6_table
Wei Wang
1
-1
/
+1
2017-09-21
net: prevent dst uses after free
Eric Dumazet
1
-18
/
+4
2017-08-18
ipv4: convert dst_metrics.refcnt from atomic_t to refcount_t
Eric Dumazet
1
-1
/
+2
2017-06-17
net: add debug atomic_inc_not_zero() in dst_hold()
Wei Wang
1
-1
/
+1
2017-06-17
net: reorder all the dst flags
Wei Wang
1
-5
/
+5
2017-06-17
net: remove DST_NOCACHE flag
Wei Wang
1
-1
/
+0
2017-06-17
net: remove DST_NOGC flag
Wei Wang
1
-5
/
+1
2017-06-17
net: remove dst gc related code
Wei Wang
1
-21
/
+0
2017-06-17
xfrm: take refcnt of dst when creating struct xfrm_dst bundle
Wei Wang
1
-1
/
+0
2017-06-17
net: introduce a new function dst_dev_put()
Wei Wang
1
-0
/
+1
2017-06-17
net: introduce DST_NOGC in dst_release() to destroy dst based on refcnt
Wei Wang
1
-1
/
+4
2017-05-26
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-1
/
+7
2017-05-26
ipv4: add reference counting to metrics
Eric Dumazet
1
-1
/
+7
2017-05-18
net: make struct dst_entry::dev first member
Alexey Dobriyan
1
-1
/
+1
2017-02-11
net: rename dst_neigh_output back to neigh_output
Julian Anastasov
1
-12
/
+0
2017-02-07
net: pending_confirm is not used anymore
Julian Anastasov
1
-12
/
+2
2017-02-07
net: add confirm_neigh method to dst_ops
Julian Anastasov
1
-0
/
+7
2016-04-25
route: move lwtunnel state to a single place
Jiri Benc
1
-4
/
+1
2016-03-18
bpf, dst: add and use dst_tclassid helper
Daniel Borkmann
1
-0
/
+12
2015-12-14
net: fix IP early demux races
Eric Dumazet
1
-0
/
+33
2015-10-08
dst: Pass net into dst->output
Eric W. Biederman
1
-4
/
+4
2015-10-08
net: Pass net into dst_output and remove dst_output_okfn
Eric W. Biederman
1
-5
/
+1
2015-09-25
inet: constify ip_route_output_flow() socket argument
Eric Dumazet
1
-4
/
+5
2015-09-17
netfilter: Pass net into okfn
Eric W. Biederman
1
-0
/
+4
2015-09-17
net: Merge dst_output and dst_output_sk
Eric W. Biederman
1
-5
/
+1
2015-08-31
tcp: use dctcp if enabled on the route to the initiator
Daniel Borkmann
1
-0
/
+6
2015-08-27
dst: Add __skb_dst_copy() variation
Joe Stringer
1
-2
/
+7
2015-08-23
route: fix breakage after moving lwtunnel state
Jiri Benc
1
-2
/
+5
2015-08-20
route: move lwtunnel state to dst_entry
Jiri Benc
1
-1
/
+2
2015-07-21
dst: Metadata destinations
Thomas Graf
1
-1
/
+5
2015-05-12
net: make skb_dst_pop routine static
Ying Xue
1
-12
/
+0
2015-05-01
ipv6: Remove DST_METRICS_FORCE_OVERWRITE and _rt6i_peer
Martin KaFai Lau
1
-6
/
+0
2015-02-12
xfrm: release dst_orig in case of error in xfrm_lookup()
huaibin Wang
1
-0
/
+1
2014-09-16
xfrm: Generate queueing routes only from route lookup functions
Steffen Klassert
1
-0
/
+1
2014-09-16
xfrm: Generate blackhole routes only from route lookup functions
Steffen Klassert
1
-1
/
+14
2014-04-15
ipv4: add a sock pointer to dst->output() path.
Eric Dumazet
1
-3
/
+11
2014-03-27
ipv6: do not overwrite inetpeer metrics prematurely
Michal Kubeček
1
-2
/
+9
2014-03-06
inet: remove now unused flag DST_NOPEER
Hannes Frederic Sowa
1
-4
/
+3
2013-12-17
net: Add utility functions to clear rxhash
Tom Herbert
1
-3
/
+2
2013-10-23
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-0
/
+12
2013-10-17
net: dst: provide accessor function to dst->xfrm
Vlad Yasevich
1
-0
/
+12
2013-09-20
dst.h: Remove extern from function prototypes
Joe Perches
1
-13
/
+12
2013-09-04
tunnels: harmonize cleanup done on skb on rx path
Nicolas Dichtel
1
-5
/
+7
2013-03-15
Fix dst_neigh_lookup/dst_neigh_lookup_skb return value handling bug
Zhouyi Zhou
1
-2
/
+4
2013-02-20
ipv6: fix race condition regarding dst->expires and dst->from.
YOSHIFUJI Hideaki / 吉藤英明
1
-6
/
+2
2013-02-06
xfrm: Add a state resolution packet queue
Steffen Klassert
1
-0
/
+1
2012-08-22
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-1
/
+1
2012-08-08
net: force dst_default_metrics to const section
Eric Dumazet
1
-1
/
+1
2012-08-07
net: output path optimizations
Eric Dumazet
1
-3
/
+7
2012-07-20
ipv4: Kill routes during PMTU/redirect updates.
David S. Miller
1
-0
/
+1
2012-07-20
net: Document dst->obsolete better.
David S. Miller
1
-1
/
+13
2012-07-10
net: Kill set_dst_metric_rtt().
David S. Miller
1
-6
/
+0
2012-07-05
net: Kill dst->_neighbour, accessors, and final uses.
David S. Miller
1
-16
/
+1
2012-07-05
net: Add optional SKB arg to dst_ops->neigh_lookup().
David S. Miller
1
-1
/
+7
2012-07-05
net: Do delayed neigh confirmation.
David S. Miller
1
-8
/
+21
2012-06-16
include/net/dst.h: neaten asterisk placement
Eldad Zack
1
-9
/
+8
2012-05-27
ipv6: fix incorrect ipsec fragment
Gao feng
1
-0
/
+1
2012-04-24
set fake_rtable's dst to NULL to avoid kernel Oops
Peter Huang (Peng)
1
-0
/
+1
2012-04-13
ipv6: fix problem with expired dst cache
Gao feng
1
-1
/
+5
2012-03-04
BUG: headers with BUG/BUG_ON etc. need linux/bug.h
Paul Gortmaker
1
-0
/
+1
2011-12-23
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-0
/
+1
2011-12-22
net: introduce DST_NOPEER dst flag
Eric Dumazet
1
-0
/
+1
2011-12-05
net: Rename dst_get_neighbour{, _raw} to dst_get_neighbour_noref{, _raw}.
David Miller
1
-3
/
+3
2011-11-26
net: Move mtu handling down to the protocol depended handlers
Steffen Klassert
1
-6
/
+1
2011-11-26
net: Rename the dst_opt default_mtu method to mtu
Steffen Klassert
1
-1
/
+1
2011-08-17
rps: Add flag to skb to indicate rxhash is based on L4 tuple
Tom Herbert
1
-1
/
+8
2011-08-03
net: fix NULL dereferences in check_peer_redir()
Eric Dumazet
1
-4
/
+13
2011-07-18
net: Add ->neigh_lookup() operation to dst_ops
David S. Miller
1
-0
/
+5
2011-07-17
net: Abstract dst->neighbour accesses behind helpers.
David S. Miller
1
-3
/
+15
2011-07-14
net: Embed hh_cache inside of struct neighbour.
David S. Miller
1
-9
/
+9
2011-07-01
ipv6: Don't put artificial limit on routing table size.
David S. Miller
1
-0
/
+1
2011-05-24
dst: catch uninitialized metrics
Stephen Hemminger
1
-0
/
+2
2011-05-18
ipv4: Kill RT_CACHE_DEBUG
David S. Miller
1
-7
/
+0
2011-04-28
net: Make dst_alloc() take more explicit initializations.
David S. Miller
1
-1
/
+2
2011-04-24
net: Remove __KERNEL__ cpp checks from include/net
David S. Miller
1
-3
/
+0
2011-03-27
dst: Clone child entry in skb_dst_pop
Steffen Klassert
1
-1
/
+1
2011-03-02
xfrm: Return dst directly from xfrm_lookup()
David S. Miller
1
-6
/
+8
2011-03-01
xfrm: Handle blackhole route creation via afinfo.
David S. Miller
1
-8
/
+0
2011-03-01
xfrm: Kill XFRM_LOOKUP_WAIT flag.
David S. Miller
1
-2
/
+1
2011-02-22
net: Make flow cache paths use a const struct flowi.
David S. Miller
1
-4
/
+6
2011-02-17
net: Add initial_ref arg to dst_alloc().
David S. Miller
1
-1
/
+1
2011-02-08
net: Remove bogus barrier() in dst_allfrag().
David S. Miller
1
-2
/
+0
2011-02-04
inetpeer: Move ICMP rate limiting state into inet_peer entries.
David S. Miller
1
-2
/
+0
2011-01-28
ipv4: Attach FIB info to dst_default_metrics when possible
David S. Miller
1
-0
/
+1
2011-01-26
net: Implement read-only protection and COW'ing of metrics.
David S. Miller
1
-37
/
+77
2011-01-14
Merge branch 'master' of git://1984.lsi.us.es/net-next-2.6
Patrick McHardy
1
-10
/
+50
2011-01-14
netfilter: fix Kconfig dependencies
Patrick McHardy
1
-1
/
+1
2010-12-14
net: Abstract default MTU metric calculation behind an accessor.
David S. Miller
1
-7
/
+8
2010-12-13
net: Abstract default ADVMSS behind an accessor.
David S. Miller
1
-1
/
+13
2010-12-12
ipv4: Don't pre-seed hoplimit metric.
David S. Miller
1
-6
/
+0
2010-12-12
net: Abstract RTAX_HOPLIMIT metric accesses behind helper.
David S. Miller
1
-1
/
+14
2010-12-09
net: Abstract away all dst_entry metrics accesses.
David S. Miller
1
-3
/
+23
2010-11-08
decnet: RCU conversion and get rid of dev_base_lock
Eric Dumazet
1
-4
/
+4
2010-10-27
ipv4: add __rcu annotations to routes.c
Eric Dumazet
1
-1
/
+1
2010-10-03
net: introduce DST_NOCACHE flag
Eric Dumazet
1
-4
/
+5
2010-09-27
tunnels: prepare percpu accounting
Eric Dumazet
1
-5
/
+19
2010-09-26
net: reset skb queue mapping when rx'ing over tunnel
Tom Herbert
1
-0
/
+1
2010-06-04
net: check for refcount if pop a stacked dst_entry
Steffen Klassert
1
-3
/
+3
2010-05-17
net: Introduce skb_tunnel_rx() helper
Eric Dumazet
1
-0
/
+20
2010-05-17
net: add a noref bit on skb dst
Eric Dumazet
1
-3
/
+45
2010-04-13
net: sk_dst_cache RCUification
Eric Dumazet
1
-15
/
+0
2009-12-23
net: Add rtnetlink init_rcvwnd to set the TCP initial receive window
laurent chavey
1
-2
/
+0
2009-12-15
tcp: Revert per-route SACK/DSACK/TIMESTAMP changes.
David S. Miller
1
-1
/
+1
2009-11-04
tcp: Use defaults when no route options are available
Gilad Ben-Yossef
1
-1
/
+1
2009-11-04
net: cleanup include/net
Eric Dumazet
1
-2
/
+1
2009-10-29
Add dst_feature to query route entry features
Gilad Ben-Yossef
1
-1
/
+7
2009-10-20
net: Fix for dst_negative_advice
Krishna Kumar
1
-2
/
+10
2009-09-01
netns: embed ip6_dst_ops directly
Alexey Dobriyan
1
-22
/
+1
2009-06-03
net: skb->dst accessors
Eric Dumazet
1
-3
/
+9
2008-11-25
netns xfrm: lookup in netns
Alexey Dobriyan
1
-8
/
+8
2008-11-16
net: make sure struct dst_entry refcount is aligned on 64 bytes
Eric Dumazet
1
-0
/
+19
2008-11-11
net: remove struct dst_entry::entry_size
Alexey Dobriyan
1
-1
/
+0
2008-10-28
net: reduce structures when XFRM=n
Alexey Dobriyan
1
-1
/
+2
2008-08-04
net: Kill plain NET_XMIT_BYPASS.
David S. Miller
1
-11
/
+1
2008-07-18
tcp: RTT metrics scaling
Stephen Hemminger
1
-0
/
+12
2008-03-27
[NET]: uninline dst_release
Ilpo Järvinen
1
-9
/
+1
2008-03-12
[NET]: Fix tbench regression in 2.6.25-rc1
Zhang Yanmin
1
-9
/
+14
2008-01-28
[DST]: shrinks sizeof(struct rtable) by 64 bytes on x86_64
Eric Dumazet
1
-5
/
+5
2008-01-28
[NETNS][DST]: Add the network namespace pointer in dst_ops
Daniel Lezcano
1
-0
/
+1
2008-01-28
[NETNS][DST] dst: pass the dst_ops as parameter to the gc functions
Daniel Lezcano
1
-1
/
+1
2008-01-28
[NET]: Remove unused member of dst_entry
Rami Rosen
1
-1
/
+0
2008-01-28
[IPSEC]: Add ICMP host relookup support
Herbert Xu
1
-0
/
+1
2008-01-28
[IPSEC]: Make xfrm_lookup flags argument a bit-field
Herbert Xu
1
-0
/
+5
2008-01-28
[IPSEC]: Merge most of the output path
Herbert Xu
1
-0
/
+1
2008-01-28
[NET]: Eliminate duplicate copies of dst_discard
Herbert Xu
1
-0
/
+1
2008-01-28
[IPV6]: Move nfheader_len into rt6_info
Herbert Xu
1
-1
/
+0
2007-11-10
[NET]: Make helper to get dst entry and "use" it
Pavel Emelyanov
1
-0
/
+7
2007-07-10
[IPV4]: The scheduled removal of multipath cached routing support.
David S. Miller
1
-1
/
+0
2007-05-24
[XFRM]: Allow packet drops during larval state resolution.
David S. Miller
1
-0
/
+7
2007-02-10
[NET]: Reorder fields of struct dst_entry
Eric Dumazet
1
-10
/
+10
2007-02-10
[NET]: Introduce union in struct dst_entry to hold 'next' pointer
Eric Dumazet
1
-1
/
+6
2006-12-07
[PATCH] slab: remove kmem_cache_t
Christoph Lameter
1
-1
/
+1
2006-09-28
[NET]: Annotate dst_ops protocol
Al Viro
1
-1
/
+1
2006-09-22
[XFRM] STATE: Support non-fragment outbound transformation headers.
Masahide NAKAMURA
1
-0
/
+1
2006-04-26
Don't include linux/config.h from anywhere else in include/
David Woodhouse
1
-1
/
+0
2006-01-07
[XFRM]: Netfilter IPsec output hooks
Patrick McHardy
1
-10
/
+1
2006-01-03
[INET_SOCK]: Move struct inet_sock & helper functions to net/inet_sock.h
Arnaldo Carvalho de Melo
1
-0
/
+1
2005-10-26
[IPSEC]: Kill obsolete get_mss function
Herbert Xu
1
-1
/
+0
2005-04-19
[NET]: Shave sizeof(ptr) bytes off dst_entry
Herbert Xu
1
-3
/
+2
2005-04-16
Linux-2.6.12-rc2
v2.6.12-rc2
Linus Torvalds
1
-0
/
+279