summaryrefslogtreecommitdiffstats
path: root/include/net/dst.h
Commit message (Expand)AuthorAgeFilesLines
* net: dst: Switch to rcuref_t reference countingThomas Gleixner2023-03-281-9/+10
* net: dst: Prevent false sharing vs. dst_entry:: __refcntWangyang Guo2023-03-281-1/+14
* net: add atomic_long_t to net_device_stats fieldsEric Dumazet2022-11-161-3/+2
* net: Remove unused inline function dst_hold_and_use()Gaosheng Cui2022-09-261-6/+0
* net: dst: add net device refcount tracking to dst_entryEric Dumazet2021-12-061-0/+1
* sk_buff: track dst status in slow_groPaolo Abeni2021-07-291-0/+2
* net: Consolidate common blackhole dst opsDaniel Borkmann2021-03-101-0/+11
* net: indirect call helpers for ipv4/ipv6 dst_check functionsBrian Vazquez2021-02-031-1/+6
* net: use indirect call helpers for dst_mtuBrian Vazquez2021-02-031-1/+3
* net: use indirect call helpers for dst_outputBrian Vazquez2021-02-031-1/+7
* net: use indirect call helpers for dst_inputBrian Vazquez2021-02-031-1/+5
* mpls: drop skb's dst in mpls_forward()Guillaume Nault2020-11-031-7/+5
* net: clean up codestyleMiaohe Lin2020-08-311-1/+1
* tunnels: PMTU discovery support for directly bridged IP packetsStefano Brivio2020-08-041-10/+0
* net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skbMartin Varghese2020-07-071-1/+9
* Remove DST_HOSTDavid Laight2020-03-231-1/+0
* net/dst: do not confirm neighbor for vxlan and geneve pmtu updateHangbin Liu2019-12-241-1/+1
* net/dst: add new function skb_dst_update_pmtu_no_confirmHangbin Liu2019-12-241-0/+9
* net: add bool confirm_neigh parameter for dst_ops.update_pmtuHangbin Liu2019-12-241-1/+1
* net: dst: Force 4-byte alignment of dst_metricsGeert Uytterhoeven2019-12-201-1/+1
* net: dst.h: Fix shifting signed 32-bit value by 31 bits problemVandana BN2019-07-011-1/+1
* net: make skb_dst_force return true when dst is refcountedFlorian Westphal2019-06-291-1/+4
* net: dst: remove gc leftoversJulian Wiedmann2019-03-211-11/+0
* geneve, vxlan: Don't set exceptions if skb->len < mtuStefano Brivio2018-10-171-0/+10
* xfrm: Remove xfrmi interface ID from flowiBenedict Wong2018-07-201-0/+14
* net: core: dst: Add kernel-doc for 'net' parameterJonathan Neuschäfer2018-03-051-0/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2018-01-291-0/+8
|\
| * net: don't call update_pmtu unconditionallyNicolas Dichtel2018-01-251-0/+8
* | net: Remove dst->nextDavid Miller2017-11-301-4/+0
* | net: Rearrange dst_entry layout to avoid useless padding.David Miller2017-11-301-19/+12
* | xfrm: Move dst->path into struct xfrm_dstDavid Miller2017-11-301-2/+1
* | ipv6: Move dst->from into struct rt6_info.David Miller2017-11-301-2/+1
* | xfrm: Move child route linkage into xfrm_dst.David Miller2017-11-301-2/+1
* | ipv6: Move rt6_next from dst_entry into ipv6 route structure.David Miller2017-11-301-1/+0
* | decnet: Move dn_next into decnet route structure.David Miller2017-11-301-1/+0
* | net: dst->rt_next is unused.David Miller2017-11-301-1/+0
|/
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2017-11-041-0/+1
|\
| * License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* | net: updating dst lastusage is an unlikely event.Paolo Abeni2017-10-271-1/+1
* | ipv6: only update __use and lastusetime once per jiffy at mostWei Wang2017-10-161-7/+8
* | ipv6: replace rwlock with rcu and spinlock in fib6_tableWei Wang2017-10-071-1/+1
|/
* net: prevent dst uses after freeEric Dumazet2017-09-211-18/+4
* ipv4: convert dst_metrics.refcnt from atomic_t to refcount_tEric Dumazet2017-08-181-1/+2
* net: add debug atomic_inc_not_zero() in dst_hold()Wei Wang2017-06-171-1/+1
* net: reorder all the dst flagsWei Wang2017-06-171-5/+5
* net: remove DST_NOCACHE flagWei Wang2017-06-171-1/+0
* net: remove DST_NOGC flagWei Wang2017-06-171-5/+1
* net: remove dst gc related codeWei Wang2017-06-171-21/+0
* xfrm: take refcnt of dst when creating struct xfrm_dst bundleWei Wang2017-06-171-1/+0
* net: introduce a new function dst_dev_put()Wei Wang2017-06-171-0/+1