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
/
ip_fib.h
Age
Commit message (
Expand
)
Author
Files
Lines
2024-02-26
inet: allow ip_valid_fib_dump_req() to be called with RTNL or RCU
Eric Dumazet
1
-0
/
+1
2023-10-05
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-0
/
+1
2023-10-03
ipv4/fib: send notify when delete source address routes
Hangbin Liu
1
-0
/
+1
2023-10-02
ipv4: Annotate struct fib_info with __counted_by
Kees Cook
1
-1
/
+1
2023-08-31
net: fib: avoid warn splat in flow dissector
Florian Westphal
1
-1
/
+4
2022-04-11
ipv4: Use dscp_t in struct fib_entry_notifier_info
Guillaume Nault
1
-1
/
+1
2022-04-11
ipv4: Use dscp_t in struct fib_rt_info
Guillaume Nault
1
-1
/
+1
2022-02-07
ipv4: Reject routes specifying ECN bits in rtm_tos
Guillaume Nault
1
-1
/
+2
2021-12-07
inet: add net device refcount tracker to struct fib_nh_common
Eric Dumazet
1
-0
/
+2
2021-12-02
ipv4: convert fib_num_tclassid_users to atomic_t
Eric Dumazet
1
-1
/
+1
2021-09-24
net: ipv4: Fix rtnexthop len when RTA_FLOW is present
Xiao Liang
1
-1
/
+1
2021-07-30
net: convert fib_treeref from int to refcount_t
Yajun Deng
1
-1
/
+1
2021-05-18
ipv4: Add a sysctl to control multipath hash fields
Ido Schimmel
1
-0
/
+43
2021-02-08
IPv4: Add "offload failed" indication to routes
Amit Cohen
1
-1
/
+2
2020-05-26
ipv4: nexthop version of fib_info_nh_uses_dev
David Ahern
1
-0
/
+10
2020-05-26
ipv4: Refactor nhc evaluation in fib_table_lookup
David Ahern
1
-0
/
+2
2020-05-21
net: don't return invalid table id error when we fall back to PF_UNSPEC
Sabrina Dubroca
1
-1
/
+0
2020-03-29
net: add net available in build_state
Alexander Aring
1
-2
/
+3
2020-03-02
net: ip_fib: Replace zero-length array with flexible-array member
Gustavo A. R. Silva
1
-2
/
+2
2020-01-14
ipv4: Add "offload" and "trap" indications to routes
Ido Schimmel
1
-0
/
+4
2020-01-14
ipv4: Encapsulate function arguments in a struct
Ido Schimmel
1
-0
/
+9
2019-11-21
ipv4: move fib4_has_custom_rules() helper to public header
Paolo Abeni
1
-0
/
+10
2019-10-04
net: fib_notifier: propagate extack down to the notifier block callback
Jiri Pirko
1
-3
/
+6
2019-10-04
net: fib_notifier: propagate possible error during fib notifier registration
Jiri Pirko
1
-1
/
+1
2019-10-04
net: fib_notifier: make FIB notifier per-netns
Jiri Pirko
1
-1
/
+1
2019-09-05
net: Properly update v4 routes with v6 nexthop
Donald Sharp
1
-2
/
+2
2019-06-24
fib_frontend, ip6_fib: Select routes or exceptions dump from RTM_F_CLONED
Stefano Brivio
1
-0
/
+2
2019-06-10
ipv4: Allow routes to use nexthop objects
David Ahern
1
-0
/
+1
2019-06-07
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-5
/
+1
2019-06-04
ipv4: Plumb support for nexthop object in a fib_info
David Ahern
1
-0
/
+4
2019-06-04
ipv4: Prepare for fib6_nh from a nexthop object
David Ahern
1
-4
/
+11
2019-06-04
ipv4: Use accessors for fib_info nexthop data
David Ahern
1
-6
/
+0
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
-0
/
+1
2019-05-22
ipv4: export fib_info_update_nh_saddr
David Ahern
1
-1
/
+2
2019-05-22
ipv4: export fib_flush
David Ahern
1
-0
/
+1
2019-05-22
ipv4: export fib_check_nh
David Ahern
1
-0
/
+2
2019-05-22
ipv4: Add function to send route updates
David Ahern
1
-0
/
+2
2019-05-05
ipv4: Move exception bucket to nh_common
David Ahern
1
-1
/
+1
2019-05-05
ipv4: Move cached routes to fib_nh_common
David Ahern
1
-2
/
+4
2019-04-23
net: Change nhc_flags to unsigned char
David Ahern
1
-4
/
+4
2019-04-08
ipv4: Allow ipv6 gateway with ipv4 routes
David Ahern
1
-0
/
+2
2019-04-08
ipv4: Flag fib_info with a fib_nh using IPv6 gateway
David Ahern
1
-0
/
+1
2019-04-08
ipv4: Add support to fib_config for IPv6 gateway
David Ahern
1
-1
/
+4
2019-04-08
ipv4: Prepare fib_config for IPv6 gateway
David Ahern
1
-2
/
+3
2019-04-08
net: Replace nhc_has_gw with nhc_gw_family
David Ahern
1
-4
/
+3
2019-04-03
ipv6: Flip to fib_nexthop_info
David Ahern
1
-0
/
+5
2019-04-03
ipv4: Add fib_nh_common to fib_result
David Ahern
1
-26
/
+21
2019-03-29
net: Use common nexthop init and release helpers
David Ahern
1
-0
/
+4
2019-03-29
net: Add fib_nh_common and update fib_nh and fib6_nh
David Ahern
1
-10
/
+31
2019-03-29
ipv4: Rename fib_nh entries
David Ahern
1
-12
/
+12
2019-03-29
ipv4: Create cleanup helper for fib_nh
David Ahern
1
-0
/
+1
2019-03-29
ipv4: Create init helper for fib_nh
David Ahern
1
-0
/
+4
2019-01-15
net: ipv4: Fix memory leak in network namespace dismantle
Ido Schimmel
1
-1
/
+1
2018-10-24
net: Don't return invalid table id error when dumping all families
David Ahern
1
-0
/
+1
2018-10-16
net: Enable kernel side filtering of route dumps
David Ahern
1
-1
/
+1
2018-10-16
net/ipv4: Plumb support for filtering route dumps
David Ahern
1
-1
/
+1
2018-10-16
net: Add struct for fib dump filter
David Ahern
1
-1
/
+12
2018-10-12
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-0
/
+1
2018-10-10
net: ipv4: update fnhe_pmtu when first hop's MTU changes
Sabrina Dubroca
1
-0
/
+1
2018-10-08
rtnetlink: Update fib dumps for strict data checking
David Ahern
1
-0
/
+2
2018-09-20
net/ipv4: Move device validation to helper
David Ahern
1
-0
/
+1
2018-05-22
net/ipv4: Add helper to return path MTU based on fib result
David Ahern
1
-0
/
+2
2018-03-23
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-0
/
+1
2018-03-14
ipv4: lock mtu in fnhe when received PMTU < net.ipv4.route.min_pmtu
Sabrina Dubroca
1
-0
/
+1
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
/
+26
2018-02-28
inet: whitespace cleanup
Stephen Hemminger
1
-1
/
+1
2017-09-29
net: ipv4: remove fib_weight
David Ahern
1
-3
/
+0
2017-08-03
net: fib_rules: Implement notification logic in core
Ido Schimmel
1
-12
/
+12
2017-08-03
net: core: Make the FIB notification chain generic
Ido Schimmel
1
-22
/
+8
2017-08-02
ipv4: fib: Remove unused functions
Ido Schimmel
1
-13
/
+0
2017-07-04
net, ipv4: convert fib_info.fib_clntref from atomic_t to refcount_t
Reshetova, Elena
1
-3
/
+4
2017-05-30
net: ipv4: Add extack message for invalid prefix or length
David Ahern
1
-1
/
+2
2017-05-26
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-5
/
+5
2017-05-26
ipv4: add reference counting to metrics
Eric Dumazet
1
-5
/
+5
2017-05-26
net: ipv4: Save trie prefix to fib lookup result
David Ahern
1
-0
/
+1
2017-05-22
net: ipv4: Plumb extack through route add functions
David Ahern
1
-1
/
+2
2017-03-21
net: ipv4: add support for ECMP hash policy choice
Nikolay Aleksandrov
1
-9
/
+5
2017-03-16
ipv4: fib_rules: Add notifier info to FIB rules notifications
Ido Schimmel
1
-0
/
+5
2017-03-16
ipv4: fib_rules: Check if rule is a default rule
Ido Schimmel
1
-0
/
+7
2017-03-10
ipv4: fib: Remove redundant argument
Ido Schimmel
1
-6
/
+3
2017-03-10
ipv4: fib: Move FIB notification code to a separate file
Ido Schimmel
1
-0
/
+15
2017-02-10
ipv4: fib: Add events for FIB replace and append
Ido Schimmel
1
-1
/
+2
2017-02-08
ipv4: fib: Notify about nexthop status changes
Ido Schimmel
1
-0
/
+7
2017-01-06
net: ipv4: make fib_select_default static
David Ahern
1
-1
/
+0
2016-12-03
ipv4: fib: Replay events when registering FIB notifier
Ido Schimmel
1
-1
/
+2
2016-12-03
ipv4: fib: Add fib_info_hold() helper
Ido Schimmel
1
-0
/
+5
2016-11-16
ipv4: Restore fib_trie_flush_external function and fix call ordering
Alexander Duyck
1
-0
/
+1
2016-09-28
switchdev: remove FIB offload infrastructure
Jiri Pirko
1
-2
/
+0
2016-09-28
fib: introduce FIB info offload flag helpers
Jiri Pirko
1
-0
/
+13
2016-09-28
fib: introduce FIB notification infrastructure
Jiri Pirko
1
-3
/
+31
2016-09-06
net: Don't delete routes in different VRFs
Mark Tomlinson
1
-1
/
+2
2016-02-18
route: check and remove route cache when we get route
Xin Long
1
-0
/
+1
2016-01-08
ipv4: eliminate endianness warnings in ip_fib.h
Lance Richardson
1
-1
/
+2
2015-11-03
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-1
/
+1
2015-11-01
ipv4: fix to not remove local route on link down
Julian Anastasov
1
-1
/
+1
2015-10-07
net: Refactor path selection in __ip_route_output_key_hash
David Ahern
1
-0
/
+2
2015-10-05
ipv4: L3 hash-based multipath
Peter Nørlund
1
-3
/
+11
2015-09-20
net: Fix behaviour of unreachable, blackhole and prohibit routes
Nikola Forró
1
-11
/
+19
2015-07-31
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-2
/
+1
2015-07-24
ipv4: consider TOS in fib_select_default
Julian Anastasov
1
-2
/
+1
2015-07-21
ipv4: support for fib route lwtunnel encap attributes
Roopa Prabhu
1
-1
/
+4
2015-06-24
net: ipv4 sysctl option to ignore routes when nexthop link is down
Andy Gospodarek
1
-7
/
+9
2015-06-24
net: track link-status of ipv4 nexthops
Andy Gospodarek
1
-2
/
+2
2015-03-11
ipv4: FIB Local/MAIN table collapse
Alexander Duyck
1
-17
/
+9
2015-03-06
switchdev: don't support custom ip rules, for now
Scott Feldman
1
-0
/
+2
2015-03-04
fib_trie: Make fib_table rcu safe
Alexander Duyck
1
-28
/
+42
2015-02-27
fib_trie: Convert fib_alias to hlist from list
Alexander Duyck
1
-1
/
+1
2014-12-31
fib_trie: Push rcu_read_lock/unlock to callers
Alexander Duyck
1
-21
/
+29
2014-12-08
fib_trie: Fix /proc/net/fib_trie when CONFIG_IP_MULTIPLE_TABLES is not defined
Alexander Duyck
1
-2
/
+2
2014-09-05
ipv4: harden fnhe_hashfun()
Eric Dumazet
1
-1
/
+2
2014-09-05
ipv4: fix a race in update_or_create_fnhe()
Eric Dumazet
1
-1
/
+1
2013-09-21
ip*.h: Remove extern from function prototypes
Joe Perches
1
-31
/
+30
2013-07-02
ipv4: remove fib_update_nh_saddrs() declaration.
Rami Rosen
1
-1
/
+0
2013-06-28
ipv4: use next hop exceptions also for input routes
Timo Teräs
1
-1
/
+2
2013-06-03
ipv4: use separate genid for next hop exceptions
Timo Teräs
1
-0
/
+1
2013-03-13
ipv4: fix definition of FIB_TABLE_HASHSZ
Denis V. Lunev
1
-7
/
+5
2012-10-04
ipv4: add a fib_type to fib_info
Eric Dumazet
1
-0
/
+1
2012-07-31
ipv4: Cache routes in nexthop exception entries.
David S. Miller
1
-0
/
+1
2012-07-31
ipv4: percpu nh_rth_output cache
Eric Dumazet
1
-1
/
+2
2012-07-31
ipv4: Restore old dst_free() behavior.
Eric Dumazet
1
-2
/
+2
2012-07-20
ipv4: Cache input routes in fib_info nexthops.
David S. Miller
1
-0
/
+1
2012-07-20
ipv4: Cache output routes in fib_info nexthops.
David S. Miller
1
-0
/
+2
2012-07-19
ipv4: use seqlock for nh_exceptions
Julian Anastasov
1
-1
/
+1
2012-07-17
ipv4: Add FIB nexthop exceptions.
David S. Miller
1
-0
/
+18
2012-07-13
ipv4: Don't store a rule pointer in fib_result.
David S. Miller
1
-9
/
+3
2012-07-12
ipv4: Remove tb_peers from fib_table.
David S. Miller
1
-1
/
+0
2012-07-10
ipv4: Fix crashes in fib_rules_tclass().
David S. Miller
1
-0
/
+1
2012-07-05
ipv4: Avoid overhead when no custom FIB rules are installed.
David S. Miller
1
-4
/
+32
2012-06-29
ipv4: Elide fib_validate_source() completely when possible.
David S. Miller
1
-0
/
+5
2012-06-28
ipv4: Adjust in_dev handling in fib_validate_source()
David S. Miller
1
-1
/
+1
2012-06-28
ipv4: Kill rt->rt_spec_dst, no longer used.
David S. Miller
1
-1
/
+1
2012-06-28
ipv4: Create and use fib_compute_spec_dst() helper.
David S. Miller
1
-0
/
+1
2012-06-11
inet: Add inetpeer tree roots to the FIB tables.
David S. Miller
1
-5
/
+7
2012-04-15
net: cleanup unsigned to unsigned int
Eric Dumazet
1
-2
/
+2
2011-04-14
ipv4: Call fib_select_default() only when actually necessary.
David S. Miller
1
-1
/
+2
2011-04-10
fib_validate_source(): pass sk_buff instead of mark
Michael Smith
1
-3
/
+3
2011-03-24
ipv4: Fix nexthop caching wrt. scoping.
David S. Miller
1
-3
/
+3
2011-03-24
ipv4: Invalidate nexthop cache nh_saddr more correctly.
David S. Miller
1
-2
/
+10
2011-03-12
ipv4: Pass ipv4 flow objects into fib_lookup() paths.
David S. Miller
1
-3
/
+3
2011-03-10
ipv4: Kill flowi arg to fib_select_multipath()
David S. Miller
1
-1
/
+1
2011-03-08
ipv4: Fix scope value used in route src-address caching.
David S. Miller
1
-0
/
+1
2011-03-07
ipv4: Cache source address in nexthop entries.
David S. Miller
1
-2
/
+5
2011-02-17
ipv4: Use const'ify fib_result deep in the route call chains.
David S. Miller
1
-1
/
+1
2011-02-17
ipv4: Mark fib_combine_itag()'s 'res' arg as const.
David S. Miller
1
-1
/
+1
2011-02-01
ipv4: Update some fib_hash centric interface names.
David S. Miller
1
-3
/
+3
2011-01-31
ipv4: Consolidate all default route selection implementations.
David S. Miller
1
-5
/
+1
2011-01-31
ipv4: Remember FIB alias list head and table in lookup results.
David S. Miller
1
-0
/
+3
2011-01-28
ipv4: Allocate fib metrics dynamically.
David S. Miller
1
-1
/
+1
2011-01-14
netfilter: fix Kconfig dependencies
Patrick McHardy
1
-3
/
+3
2010-10-28
fib: Fix fib zone and its hash leak on namespace stop
Pavel Emelyanov
1
-0
/
+2
2010-10-05
fib: RCU conversion of fib_lookup()
Eric Dumazet
1
-13
/
+4
2009-11-06
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...
David S. Miller
1
-1
/
+2
2009-10-29
net: Fix RPF to work with policy routing
jamal
1
-1
/
+2
2009-10-05
ipv4: fib table algorithm performance improvement
Stephen Hemminger
1
-11
/
+14
2009-05-03
ipv4: remove unused macro (FIB_RES_RESET) from ip_fib.h.
Rami Rosen
1
-2
/
+0
2009-04-27
ipv4: remove unused member in fib_table.
Rami Rosen
1
-1
/
+0
2008-02-05
[IPV4]: Fix compile error building without CONFIG_FS_PROC
Li Zefan
1
-0
/
+8
2008-01-31
[NETNS]: Lookup in FIB semantic hashes taking into account the namespace.
Denis V. Lunev
1
-1
/
+1
2008-01-31
[NETNS]: Add a namespace mark to fib_info.
Denis V. Lunev
1
-0
/
+1
2008-01-31
[IPV4]: fib_sync_down rework.
Denis V. Lunev
1
-1
/
+2
2008-01-28
[NETNS]: Add netns parameter to fib_select_default.
Denis V. Lunev
1
-1
/
+2
2008-01-28
[IPV4]: Consolidate fib_select_default.
Denis V. Lunev
1
-9
/
+1
2008-01-28
[IPV4]: Declarations cleanup in ip_fib.h.
Denis V. Lunev
1
-3
/
+1
2008-01-28
[NETNS]: Add netns parameter to fib_lookup.
Denis V. Lunev
1
-4
/
+5
2008-01-28
[IPV4]: fib hash|trie initialization
Stephen Hemminger
1
-2
/
+3
2008-01-28
[NETNS]: Place fib tables into netns.
Denis V. Lunev
1
-4
/
+2
2008-01-28
[NETNS]: Add netns parameter to fib_get_table/fib_new_table.
Denis V. Lunev
1
-8
/
+8
2008-01-28
[IPV4]: Unify access to the routing tables.
Denis V. Lunev
1
-11
/
+28
2008-01-28
[NETNS]: Refactor fib initialization so it can handle multiple namespaces.
Denis V. Lunev
1
-1
/
+2
2008-01-28
[IPV4]: Check fib4_rules_init failure.
Denis V. Lunev
1
-1
/
+1
2008-01-28
[NETNS]: Add namespace to API for routing /proc entries creation.
Denis V. Lunev
1
-2
/
+2
2008-01-28
[IPV4]: last default route is a fib table property
Denis V. Lunev
1
-0
/
+1
2008-01-28
[IPV4]: Remove ip_fib_local_table and ip_fib_main_table defines.
Eric W. Biederman
1
-3
/
+0
2007-11-07
[IPV4]: Compact some ifdefs in the fib code.
Pavel Emelyanov
1
-9
/
+6
2007-07-10
[IPV4]: The scheduled removal of multipath cached routing support.
David S. Miller
1
-16
/
+0
2007-06-07
[NETLINK]: Mark netlink policies const
Patrick McHardy
1
-1
/
+1
2007-04-25
[IPv4]: Use rtnl registration interface
Thomas Graf
1
-6
/
+0
2006-12-02
[IPV4] nl_fib_lookup: Rename fl_fwmark to fl_mark
Thomas Graf
1
-1
/
+1
2006-10-18
[IPv4] fib: Remove unused fib_config members
Thomas Graf
1
-4
/
+1
2006-09-28
[IPV4]: net/ipv4/fib annotations
Al Viro
1
-1
/
+1
2006-09-28
[IPV4]: annotate addresses in fib_result and fib_result_nl
Al Viro
1
-3
/
+3
2006-09-28
[IPV4]: ip_fib_check_default() annotated
Al Viro
1
-1
/
+1
2006-09-28
[IPV4]: struct fib_config IPv4 address fields annotated
Al Viro
1
-4
/
+4
2006-09-28
[IPV4]: FIB_RES_PREFSRC() annotated
Al Viro
1
-2
/
+2
2006-09-28
[IPV4]: fib_hn ->nh_gw is net-endian
Al Viro
1
-1
/
+1
2006-09-28
[IPV4]: fib_validate_source() annotations
Al Viro
1
-2
/
+2
2006-09-22
[IPv4]: Convert route get to new netlink api
Thomas Graf
1
-0
/
+1
2006-09-22
[IPv4]: FIB configuration using struct fib_config
Thomas Graf
1
-27
/
+28
2006-09-22
[IPV4]: Increase number of possible routing tables to 2^32
Patrick McHardy
1
-20
/
+5
2006-09-22
[NET]: Use u32 for routing table IDs
Patrick McHardy
1
-7
/
+7
2006-09-22
[IPV4]: Kill fib4_rules_clean().
David S. Miller
1
-1
/
+0
2006-09-22
[IPV4]: Use Protocol Independant Policy Routing Rules Framework
Thomas Graf
1
-7
/
+7
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
/
+2
2005-08-29
[NET]: Fix sparse warnings
Arnaldo Carvalho de Melo
1
-0
/
+5
2005-06-20
[NETLINK]: fib_lookup() via netlink
Robert Olsson
1
-0
/
+14
2005-04-16
Linux-2.6.12-rc2
v2.6.12-rc2
Linus Torvalds
1
-0
/
+284