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
/
net
/
ipv4
/
fib_semantics.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-04-25
net: add two more call_rcu_hurry()
Eric Dumazet
1
-1
/
+1
2023-10-18
ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr
Eric Dumazet
1
-5
/
+9
2023-10-03
ipv4/fib: send notify when delete source address routes
Hangbin Liu
1
-0
/
+1
2023-08-31
ipv4: annotate data-races around fi->fib_dead
Eric Dumazet
1
-1
/
+4
2023-03-21
neighbour: switch to standard rcu, instead of rcu_bh
Eric Dumazet
1
-2
/
+2
2023-03-15
neighbour: annotate lockless accesses to n->nud_state
Eric Dumazet
1
-2
/
+2
2023-01-23
ipv4: prevent potential spectre v1 gadget in fib_metrics_match()
Eric Dumazet
1
-0
/
+2
2022-12-06
ipv4: Fix incorrect route flushing when source address is deleted
Ido Schimmel
1
-0
/
+1
2022-11-28
ipv4: Fix route deletion when nexthop info is not specified
Ido Schimmel
1
-3
/
+5
2022-10-27
Revert "ip: fix dflt addr selection for connected nexthop"
Nicolas Dichtel
1
-1
/
+1
2022-10-07
ipv4: Handle attempt to delete multipath route when fib_info contains an nh r...
David Ahern
1
-4
/
+4
2022-07-21
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-1
/
+1
2022-07-20
ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh.
Kuniyuki Iwashima
1
-1
/
+1
2022-07-14
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-2
/
+2
2022-07-14
ip: fix dflt addr selection for connected nexthop
Nicolas Dichtel
1
-1
/
+1
2022-07-13
nexthop: Fix data-races around nexthop_compat_mode.
Kuniyuki Iwashima
1
-1
/
+1
2022-06-09
net: rename reference+tracking helpers
Jakub Kicinski
1
-5
/
+6
2022-04-11
ipv4: Use dscp_t in struct fib_rt_info
Guillaume Nault
1
-2
/
+2
2022-04-01
net: ipv4: fix route with nexthop object delete warning
Nikolay Aleksandrov
1
-1
/
+6
2022-03-15
net: Add l3mdev index to flow struct and avoid oif reset for port devices
David Ahern
1
-1
/
+1
2022-02-17
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-3
/
+3
2022-02-17
ipv4: fix data races in fib_alias_hw_flags_set
Eric Dumazet
1
-3
/
+3
2022-02-07
ipv4: Use dscp_t in struct fib_alias
Guillaume Nault
1
-6
/
+8
2022-01-25
ipv4: get rid of fib_info_hash_{alloc|free}
Eric Dumazet
1
-33
/
+11
2022-01-19
ipv4: add net_hash_mix() dispersion to fib_info_laddrhash keys
Eric Dumazet
1
-14
/
+15
2022-01-19
ipv4: avoid quadratic behavior in netns dismantle
Eric Dumazet
1
-19
/
+17
2022-01-16
ipv4: update fib_info_cnt under spinlock protection
Eric Dumazet
1
-3
/
+8
2022-01-05
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-6
/
+43
2021-12-31
lwtunnel: Validate RTA_ENCAP_TYPE attribute length
David Ahern
1
-0
/
+3
2021-12-31
ipv4: Check attribute length for RTA_FLOW in multipath route
David Ahern
1
-3
/
+14
2021-12-31
ipv4: Check attribute length for RTA_GATEWAY in multipath route
David Ahern
1
-3
/
+26
2021-12-07
inet: add net device refcount tracker to struct fib_nh_common
Eric Dumazet
1
-5
/
+7
2021-12-02
ipv4: convert fib_num_tclassid_users to atomic_t
Eric Dumazet
1
-2
/
+2
2021-09-24
net: ipv4: Fix rtnexthop len when RTA_FLOW is present
Xiao Liang
1
-7
/
+9
2021-08-05
net: Remove redundant if statements
Yajun Deng
1
-3
/
+1
2021-08-02
ipv4: Fix refcount warning for new fib_info
David Ahern
1
-1
/
+1
2021-07-30
net: convert fib_treeref from int to refcount_t
Yajun Deng
1
-4
/
+4
2021-05-17
ipv4: Fix fall-through warnings for Clang
Gustavo A. R. Silva
1
-0
/
+1
2021-02-08
IPv4: Add "offload failed" indication to routes
Amit Cohen
1
-0
/
+3
2021-02-02
net: ipv4: Publish fib_nlmsg_size()
Amit Cohen
1
-1
/
+1
2021-02-02
net: ipv4: Pass fib_rt_info as const to fib_dump_info()
Amit Cohen
1
-1
/
+1
2020-11-16
treewide: rename nla_strlcpy to nla_strscpy.
Francis Laniel
1
-1
/
+1
2020-11-11
ipv4: Set nexthop flags in a more consistent way
Ido Schimmel
1
-5
/
+2
2020-11-06
rtnetlink: Add RTNH_F_TRAP flag
Ido Schimmel
1
-0
/
+2
2020-06-18
net: Fix the arp error in some cases
guodeqing
1
-1
/
+1
2020-04-28
net: ipv4: add sysctl for nexthop api compatibility mode
Roopa Prabhu
1
-0
/
+3
2020-04-22
ipv4: Update fib_select_default to handle nexthop objects
David Ahern
1
-3
/
+3
2020-03-29
net: add net available in build_state
Alexander Aring
1
-10
/
+12
2020-03-12
inet: Use fallthrough;
Joe Perches
1
-2
/
+2
2020-01-14
ipv4: Add "offload" and "trap" indications to routes
Ido Schimmel
1
-0
/
+7
2020-01-14
ipv4: Encapsulate function arguments in a struct
Ido Schimmel
1
-10
/
+16
2019-11-07
ipv4: Fix table id reference in fib_sync_down_addr
David Ahern
1
-1
/
+1
2019-09-05
net: Properly update v4 routes with v6 nexthop
Donald Sharp
1
-7
/
+8
2019-06-17
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-1
/
+1
2019-06-10
ipv4: Optimization for fib_info lookup with nexthops
David Ahern
1
-6
/
+65
2019-06-10
ipv4: Allow routes to use nexthop objects
David Ahern
1
-0
/
+15
2019-06-09
net: ipv4: fib_semantics: fix uninitialized variable
Enrico Weigelt
1
-1
/
+1
2019-06-07
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-5
/
+1
2019-06-05
net: ipv4: drop unneeded likely() call around IS_ERR()
Enrico Weigelt
1
-1
/
+1
2019-06-04
ipv4: Plumb support for nexthop object in a fib_info
David Ahern
1
-36
/
+106
2019-06-04
ipv4: Prepare for fib6_nh from a nexthop object
David Ahern
1
-17
/
+38
2019-06-04
ipv4: Use accessors for fib_info nexthop data
David Ahern
1
-29
/
+37
2019-05-30
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
Thomas Gleixner
1
-5
/
+1
2019-05-22
ipv4: Rename and export nh_update_mtu
David Ahern
1
-2
/
+2
2019-05-22
ipv4: export fib_info_update_nh_saddr
David Ahern
1
-6
/
+5
2019-05-22
ipv4: export fib_check_nh
David Ahern
1
-6
/
+6
2019-05-05
ipv4: Move exception bucket to nh_common
David Ahern
1
-6
/
+6
2019-05-05
ipv4: Move cached routes to fib_nh_common
David Ahern
1
-17
/
+19
2019-04-27
netlink: make nla_nest_start() add NLA_F_NESTED flag
Michal Kubecek
1
-1
/
+1
2019-04-23
net: Change nhc_flags to unsigned char
David Ahern
1
-4
/
+4
2019-04-23
lwtunnel: Pass encap and encap type attributes to lwtunnel_fill_encap
David Ahern
1
-1
/
+2
2019-04-22
net: Rename net/nexthop.h net/rtnh.h
David Ahern
1
-1
/
+1
2019-04-10
ipv4: Handle RTA_GATEWAY set to 0
David Ahern
1
-1
/
+2
2019-04-08
ipv4: Allow ipv6 gateway with ipv4 routes
David Ahern
1
-5
/
+64
2019-04-08
ipv4: Flag fib_info with a fib_nh using IPv6 gateway
David Ahern
1
-0
/
+2
2019-04-08
ipv4: Handle ipv6 gateway in fib_good_nh
David Ahern
1
-2
/
+8
2019-04-08
ipv4: Handle ipv6 gateway in fib_detect_death
David Ahern
1
-1
/
+9
2019-04-08
ipv4: Add fib_check_nh_v6_gw
David Ahern
1
-0
/
+27
2019-04-08
ipv4: Refactor fib_check_nh
David Ahern
1
-109
/
+125
2019-04-08
ipv4: Add support to fib_config for IPv6 gateway
David Ahern
1
-6
/
+23
2019-04-08
ipv4: Prepare fib_config for IPv6 gateway
David Ahern
1
-14
/
+26
2019-04-08
net: Replace nhc_has_gw with nhc_gw_family
David Ahern
1
-14
/
+11
2019-04-03
ipv6: Flip to fib_nexthop_info
David Ahern
1
-5
/
+17
2019-04-03
ipv4: Change fib_nexthop_info and fib_add_nexthop to take fib_nh_common
David Ahern
1
-20
/
+32
2019-04-03
ipv4: Refactor nexthop attributes in fib_dump_info
David Ahern
1
-59
/
+107
2019-04-03
ipv4: Add fib_nh_common to fib_result
David Ahern
1
-4
/
+21
2019-03-29
net: Use common nexthop init and release helpers
David Ahern
1
-21
/
+39
2019-03-29
net: Add fib_nh_common and update fib_nh and fib6_nh
David Ahern
1
-1
/
+6
2019-03-29
ipv4: Rename fib_nh entries
David Ahern
1
-114
/
+115
2019-03-29
ipv4: Create cleanup helper for fib_nh
David Ahern
1
-12
/
+17
2019-03-29
ipv4: Create init helper for fib_nh
David Ahern
1
-89
/
+91
2019-03-29
ipv4: Move IN_DEV_IGNORE_ROUTES_WITH_LINKDOWN to helper
David Ahern
1
-24
/
+7
2019-03-29
ipv4: Define fib_get_nhs when CONFIG_IP_ROUTE_MULTIPATH is disabled
David Ahern
1
-6
/
+9
2019-02-01
ipv4: fib: use struct_size() in kzalloc()
Gustavo A. R. Silva
1
-1
/
+1
2018-11-06
net: Add extack argument to ip_fib_metrics_init
David Ahern
1
-1
/
+1
2018-10-12
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-0
/
+50
2018-10-10
net: ipv4: update fnhe_pmtu when first hop's MTU changes
Sabrina Dubroca
1
-0
/
+50
2018-10-04
net: Move free of fib_metrics to helper
David Ahern
1
-4
/
+2
2018-10-04
net: common metrics init helper for FIB entries
David Ahern
1
-20
/
+7
2018-08-31
net/ipv4: Add extack message that dev is required for ONLINK
David Ahern
1
-1
/
+3
2018-06-05
net: metrics: add proper netlink validation
Eric Dumazet
1
-0
/
+2
2018-04-17
net: Move fib_convert_metrics to metrics file
David Ahern
1
-41
/
+2
2018-04-01
route: check sysctl_fib_multipath_use_neigh earlier than hash
Xin Long
1
-9
/
+11
2018-03-04
net/ipv4: Pass net to fib_multipath_hash instead of fib_info
David Ahern
1
-1
/
+1
2018-02-28
ipv6: route: dissect flow in input path if fib rules need it
Roopa Prabhu
1
-1
/
+1
2018-02-28
inet: whitespace cleanup
Stephen Hemminger
1
-1
/
+1
2018-02-19
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-0
/
+5
2018-02-16
fib_semantics: Don't match route with mismatching tclassid
Stefano Brivio
1
-0
/
+5
2018-02-13
net/ipv4: Unexport fib_multipath_hash and fib_select_path
David Ahern
1
-1
/
+0
2018-02-13
net/ipv4: Simplify fib_select_path
David Ahern
1
-6
/
+5
2017-12-19
ipv4: fib: Fix metrics match when deleting a route
Phil Sutter
1
-2
/
+6
2017-11-15
tcp: Namespace-ify sysctl_tcp_default_congestion_control
Stephen Hemminger
1
-2
/
+2
2017-11-04
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-6
/
+10
2017-11-03
fib: fib_dump_info can no longer use __in_dev_get_rtnl
Florian Westphal
1
-6
/
+10
2017-09-29
net: ipv4: remove fib_info arg to fib_check_nh
David Ahern
1
-3
/
+3
2017-09-29
net: ipv4: remove fib_weight
David Ahern
1
-9
/
+0
2017-08-23
ipv4: do metrics match when looking up and deleting a route
Xin Long
1
-0
/
+34
2017-08-18
ipv4: convert dst_metrics.refcnt from atomic_t to refcount_t
Eric Dumazet
1
-2
/
+2
2017-08-15
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-5
/
+7
2017-08-15
ipv4: fix NULL dereference in free_fib_info_rcu()
Eric Dumazet
1
-5
/
+7
2017-08-03
net: core: Make the FIB notification chain generic
Ido Schimmel
1
-4
/
+5
2017-08-02
ipv4: fib: Set offload indication according to nexthop flags
Ido Schimmel
1
-0
/
+2
2017-07-31
ipv4: fib: Fix NULL pointer deref during fib_sync_down_dev()
Ido Schimmel
1
-1
/
+1
2017-07-04
net, ipv4: convert fib_info.fib_clntref from atomic_t to refcount_t
Reshetova, Elena
1
-1
/
+1
2017-06-17
ipv4: mark DST_NOGC and remove the operation of dst_free()
Wei Wang
1
-4
/
+2
2017-06-17
ipv4: call dst_dev_put() properly
Wei Wang
1
-0
/
+2
2017-06-17
ipv4: take dst->__refcnt when caching dst in fib
Wei Wang
1
-1
/
+4
2017-05-30
net: add extack arg to lwtunnel build state
David Ahern
1
-9
/
+11
2017-05-26
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-7
/
+10
2017-05-26
ipv4: add reference counting to metrics
Eric Dumazet
1
-7
/
+10
2017-05-22
net: ipv4: Add extack messages for route add failures
David Ahern
1
-22
/
+93
2017-05-22
net: ipv4: Plumb extack through route add functions
David Ahern
1
-9
/
+13
2017-03-21
net: ipv4: add support for ECMP hash policy choice
Nikolay Aleksandrov
1
-8
/
+3
2017-02-08
ipv4: fib: Notify about nexthop status changes
Ido Schimmel
1
-0
/
+33
2017-01-30
lwtunnel: remove device arg to lwtunnel_build_state
David Ahern
1
-19
/
+8
2017-01-17
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-4
/
+7
2017-01-12
net: lwtunnel: Handle lwtunnel_fill_encap failure
David Ahern
1
-4
/
+7
2017-01-11
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-2
/
+7
2017-01-11
net: ipv4: Fix multipath selection with vrf
David Ahern
1
-2
/
+7
2017-01-06
net: ipv4: make fib_select_default static
David Ahern
1
-1
/
+1
2016-12-24
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
Linus Torvalds
1
-1
/
+1
2016-12-03
ipv4: fib: Export free_fib_info()
Ido Schimmel
1
-0
/
+1
2016-09-12
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-2
/
+6
2016-09-06
net: Don't delete routes in different VRFs
Mark Tomlinson
1
-2
/
+6
2016-08-19
net: ipv4: fix sparse error in fib_good_nh()
Eric Dumazet
1
-1
/
+2
2016-07-11
ipv4: reject RTNH_F_DEAD and RTNH_F_LINKDOWN from user space
Julian Anastasov
1
-0
/
+6
2016-05-15
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-0
/
+2
2016-05-14
net/route: enforce hoplimit max value
Paolo Abeni
1
-0
/
+2
2016-04-11
net: ipv4: Consider failed nexthops in multipath routes
David Ahern
1
-5
/
+29
2015-11-04
net: Fix prefsrc lookups
David Ahern
1
-3
/
+10
2015-11-03
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-3
/
+15
2015-11-02
ipv4: use l4 hash for locally generated multipath flows
Paolo Abeni
1
-1
/
+2
2015-11-01
ipv4: update RTNH_F_LINKDOWN flag on UP event
Julian Anastasov
1
-0
/
+7
2015-11-01
ipv4: fix to not remove local route on link down
Julian Anastasov
1
-3
/
+8
2015-10-16
net: Fix suspicious RCU usage in fib_rebalance
David Ahern
1
-2
/
+2
2015-10-07
net: Refactor path selection in __ip_route_output_key_hash
David Ahern
1
-0
/
+21
2015-10-05
ipv4: Fix compilation errors in fib_rebalance
Peter Nørlund
1
-2
/
+2
2015-10-05
ipv4: L3 hash-based multipath
Peter Nørlund
1
-65
/
+75
2015-09-01
net: Make table id type u32
David Ahern
1
-1
/
+1
2015-08-31
tcp: use dctcp if enabled on the route to the initiator
Daniel Borkmann
1
-1
/
+5
2015-08-31
fib, fib6: reject invalid feature bits
Daniel Borkmann
1
-0
/
+2
2015-08-31
net: fib: move metrics parsing to a helper
Florian Westphal
1
-30
/
+41
2015-08-24
lwt: Add cfg argument to build_state
Tom Herbert
1
-7
/
+10
2015-08-20
net: Fix nexthop lookups
David Ahern
1
-1
/
+8
2015-08-20
ipv4: Make fib_encap_match static
Ying Xue
1
-3
/
+3
2015-08-18
lwtunnel: fix memory leak
Jiri Benc
1
-4
/
+6
2015-08-16
ipv4: fix refcount leak in fib_check_nh()
Eric Dumazet
1
-1
/
+2
2015-08-13
net: Use passed in table for nexthop lookups
David Ahern
1
-2
/
+11
2015-08-13
net: Add routes to the table associated with the device
David Ahern
1
-6
/
+19
2015-08-13
net: Fix up inet_addr_type checks
David Ahern
1
-2
/
+4
2015-07-31
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-11
/
+30
2015-07-27
lwtunnel: change prototype of lwtunnel_state_get()
Nicolas Dichtel
1
-5
/
+4
2015-07-26
ipv4: be more aggressive when probing alternative gateways
Julian Anastasov
1
-1
/
+3
2015-07-24
ipv4: consider TOS in fib_select_default
Julian Anastasov
1
-11
/
+25
2015-07-24
ipv4: fib_select_default should match the prefix
Julian Anastasov
1
-0
/
+5
2015-07-21
ipv4: support for fib route lwtunnel encap attributes
Roopa Prabhu
1
-1
/
+95
2015-06-28
ipv4: fix RCU lockdep warning from linkdown changes
Andy Gospodarek
1
-2
/
+2
2015-06-24
net: ipv4 sysctl option to ignore routes when nexthop link is down
Andy Gospodarek
1
-5
/
+28
2015-06-24
net: track link-status of ipv4 nexthops
Andy Gospodarek
1
-13
/
+47
2015-05-02
ipv4: remove the unnecessary codes in fib_info_hash_move
Li RongQing
1
-4
/
+0
2015-04-03
ipv4: coding style: comparison for equality with NULL
Ian Morris
1
-12
/
+12
2015-03-31
netlink: implement nla_get_in_addr and nla_get_in6_addr
Jiri Benc
1
-2
/
+2
2015-03-31
netlink: implement nla_put_in_addr and nla_put_in6_addr
Jiri Benc
1
-4
/
+4
2015-03-12
net: Kill hold_net release_net
Eric W. Biederman
1
-2
/
+1
2015-02-27
fib_trie: Convert fib_alias to hlist from list
Alexander Duyck
1
-2
/
+2
2015-01-25
fib_trie: Move fib_find_alias to file where it is used
Alexander Duyck
1
-18
/
+0
2015-01-18
netlink: make nlmsg_end() and genlmsg_end() void
Johannes Berg
1
-1
/
+2
2015-01-05
net: tcp: add RTAX_CC_ALGO fib handling
Daniel Borkmann
1
-2
/
+12
2014-10-14
ipv4: fix nexthop attlen check in fib_nh_match
Jiri Pirko
1
-1
/
+1
2014-09-05
ipv4: fix a race in update_or_create_fnhe()
Eric Dumazet
1
-3
/
+5
2014-05-07
ipv4: fib_semantics: increment fib_info_cnt after fib_info allocation
Sergey Popovich
1
-1
/
+1
2014-04-16
ipv4, fib: pass LOOPBACK_IFINDEX instead of 0 to flowi4_iif
Cong Wang
1
-0
/
+1
2013-12-28
ipv4: make fib_detect_death static
Stephen Hemminger
1
-2
/
+3
2013-10-18
fib: Use const struct nl_info * in rtmsg_fib
Joe Perches
1
-1
/
+1
2013-06-28
ipv4: use next hop exceptions also for input routes
Timo Teräs
1
-1
/
+2
2013-02-27
hlist: drop the node parameter from iterators
Sasha Levin
1
-14
/
+9
2012-10-22
ipv4: 16 slots in initial fib_info hash table
Eric Dumazet
1
-1
/
+1
2012-10-08
ipv4: make sure nh_pcpu_rth_output is always allocated
Julian Anastasov
1
-0
/
+2
2012-10-04
ipv4: add a fib_type to fib_info
Eric Dumazet
1
-0
/
+2
2012-09-10
netlink: Rename pid to portid to avoid confusion
Eric W. Biederman
1
-4
/
+4
[next]