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_frontend.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-04-15
inet: bring NLM_DONE out to a separate recv() again
Jakub Kicinski
1
-0
/
+5
2024-03-07
netlink: let core handle error cases in dump operations
Eric Dumazet
1
-6
/
+1
2024-02-26
inet: switch inet_dump_fib() to RCU protection
Eric Dumazet
1
-19
/
+18
2024-02-26
inet: allow ip_valid_fib_dump_req() to be called with RTNL or RCU
Eric Dumazet
1
-4
/
+11
2023-03-16
ipv4: Fix incorrect table ID in IOCTL path
Ido Schimmel
1
-0
/
+3
2022-12-06
ipv4: Fix incorrect route flushing when table ID 0 is used
Ido Schimmel
1
-0
/
+3
2022-10-27
Revert "ip: fix triggering of 'icmp redirect'"
Nicolas Dichtel
1
-2
/
+2
2022-08-31
ip: fix triggering of 'icmp redirect'
Nicolas Dichtel
1
-2
/
+2
2022-04-30
ipv4: remove unnecessary type castings
Yu Zhe
1
-2
/
+2
2022-03-15
net: Add l3mdev index to flow struct and avoid oif reset for port devices
David Ahern
1
-4
/
+3
2022-02-21
ipv4: Invalidate neighbour for broadcast address upon address addition
Ido Schimmel
1
-1
/
+4
2022-02-17
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-0
/
+3
2022-02-15
ipv4: add description about martian source
Zhang Yunkai
1
-0
/
+3
2022-02-08
ipv4: add fib_net_exit_batch()
Eric Dumazet
1
-3
/
+16
2022-02-07
ipv4: Reject routes specifying ECN bits in rtm_tos
Guillaume Nault
1
-1
/
+10
2021-12-02
ipv4: convert fib_num_tclassid_users to atomic_t
Eric Dumazet
1
-1
/
+1
2021-07-13
net: Use nlmsg_unicast() instead of netlink_unicast()
Yajun Deng
1
-1
/
+1
2021-06-29
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-0
/
+2
2021-06-22
net/ipv4: swap flow ports when validating source
Miao Wang
1
-0
/
+2
2021-05-18
ipv4: Add a sysctl to control multipath hash fields
Ido Schimmel
1
-0
/
+6
2021-05-17
ip: Treat IPv4 segment's lowest address as unicast
Seth David Schoen
1
-3
/
+1
2020-12-28
ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst()
Guillaume Nault
1
-1
/
+1
2020-12-04
ipv4: fix error return code in rtm_to_fib_config()
Zhang Changzhong
1
-1
/
+1
2020-11-17
ipv4: use IS_ENABLED instead of ifdef
Florian Klink
1
-1
/
+1
2020-09-14
ipv4: Initialize flowi4_multipath_hash in data path
David Ahern
1
-0
/
+1
2020-05-26
ipv4: nexthop version of fib_info_nh_uses_dev
David Ahern
1
-9
/
+10
2020-05-21
net: don't return invalid table id error when we fall back to PF_UNSPEC
Sabrina Dubroca
1
-2
/
+1
2020-03-23
ipv4: fix a RCU-list lock in inet_dump_fib()
Qian Cai
1
-0
/
+2
2019-11-21
ipv4: move fib4_has_custom_rules() helper to public header
Paolo Abeni
1
-10
/
+0
2019-10-26
ipv4: fix route update on metric change.
Paolo Abeni
1
-1
/
+1
2019-08-09
ipv4: Add lockdep condition to fix for_each_entry()
Joel Fernandes (Google)
1
-1
/
+2
2019-07-17
fib: relax source validation check for loopback packets
Cong Wang
1
-0
/
+5
2019-06-24
ipv4/fib_frontend: Allow RTM_F_CLONED flag to be used for filtering
Stefano Brivio
1
-2
/
+2
2019-06-24
fib_frontend, ip6_fib: Select routes or exceptions dump from RTM_F_CLONED
Stefano Brivio
1
-1
/
+7
2019-06-10
ipv4: Allow routes to use nexthop objects
David Ahern
1
-0
/
+19
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: Prepare for fib6_nh from a nexthop object
David Ahern
1
-6
/
+6
2019-06-04
ipv4: Use accessors for fib_info nexthop data
David Ahern
1
-4
/
+7
2019-06-02
net: use new in_dev_ifa iterators
Florian Westphal
1
-7
/
+17
2019-05-30
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
Thomas Gleixner
1
-5
/
+1
2019-05-22
net: Set strict_start_type for routes and rules
David Ahern
1
-0
/
+1
2019-05-22
ipv4: export fib_flush
David Ahern
1
-1
/
+1
2019-04-27
netlink: make validation more configurable for future strictness
Johannes Berg
1
-4
/
+4
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
-3
/
+57
2019-04-08
ipv4: Prepare fib_config for IPv6 gateway
David Ahern
1
-3
/
+5
2019-04-03
ipv4: Add fib_nh_common to fib_result
David Ahern
1
-3
/
+3
2019-03-29
ipv4: Rename fib_nh entries
David Ahern
1
-5
/
+5
2019-02-26
ipv4: Return error for RTA_VIA attribute
David Ahern
1
-0
/
+4
2019-01-15
net: ipv4: Fix memory leak in network namespace dismantle
Ido Schimmel
1
-2
/
+2
2018-10-24
net: Don't return invalid table id error when dumping all families
David Ahern
1
-0
/
+4
2018-10-16
net/ipv4: Bail early if user only wants prefix entries
David Ahern
1
-2
/
+6
2018-10-16
net: Enable kernel side filtering of route dumps
David Ahern
1
-7
/
+44
2018-10-16
net/ipv4: Plumb support for filtering route dumps
David Ahern
1
-1
/
+12
2018-10-16
net: Add struct for fib dump filter
David Ahern
1
-2
/
+4
2018-10-12
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-4
/
+8
2018-10-10
net: ipv4: update fnhe_pmtu when first hop's MTU changes
Sabrina Dubroca
1
-4
/
+8
2018-10-08
rtnetlink: Update fib dumps for strict data checking
David Ahern
1
-2
/
+40
2018-09-21
net/ipv4: avoid compile error in fib_info_nh_uses_dev
Eric Dumazet
1
-1
/
+1
2018-09-20
net/ipv4: Move device validation to helper
David Ahern
1
-17
/
+27
2018-07-28
ipv4: remove BUG_ON() from fib_compute_spec_dst
Lorenzo Bianconi
1
-2
/
+2
2018-07-08
net/ipv4: Set oif in fib_compute_spec_dst
David Ahern
1
-0
/
+1
2018-06-12
treewide: kzalloc() -> kcalloc()
Kees Cook
1
-1
/
+1
2018-05-29
net/ipv4: Add support for specifying metric of connected routes
David Ahern
1
-11
/
+42
2018-05-26
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-0
/
+1
2018-05-24
net/ipv4: Remove tracepoint in fib_validate_source
David Ahern
1
-2
/
+0
2018-05-23
ipv4: support sport, dport and ip_proto in RTM_GETROUTE
Roopa Prabhu
1
-0
/
+3
2018-05-23
net: ipv4: add missing RTA_TABLE to rtm_ipv4_policy
Roopa Prabhu
1
-0
/
+1
2018-05-17
net/ipv4: Initialize proto and ports in flow struct
David Ahern
1
-1
/
+7
2018-01-24
ip_rt_ioctl(): take copyin to caller
Al Viro
1
-6
/
+2
2017-12-20
ipv4: Fix use-after-free when flushing FIB tables
Ido Schimmel
1
-2
/
+7
2017-11-01
ipv4: fix validate_source for VRF setup
Paolo Abeni
1
-3
/
+15
2017-09-21
net: avoid a full fib lookup when rp_filter is disabled.
Paolo Abeni
1
-5
/
+17
2017-08-09
rtnetlink: make rtnl_register accept a flags parameter
Florian Westphal
1
-3
/
+3
2017-08-03
net: core: Make the FIB notification chain generic
Ido Schimmel
1
-5
/
+12
2017-07-20
ipv4: initialize fib_trie prior to register_netdev_notifier call.
Mahesh Bandewar
1
-4
/
+5
2017-07-05
mpls: fix rtm policy in mpls_getroute
Roopa Prabhu
1
-1
/
+0
2017-07-04
ipv4: Export rtm_ipv4_policy.
David S. Miller
1
-0
/
+1
2017-05-30
net: lwtunnel: Add extack to encap attr validation
David Ahern
1
-2
/
+4
2017-05-30
net: ipv4: Add extack message for invalid prefix or length
David Ahern
1
-3
/
+4
2017-05-22
net: ipv4: Add extack messages for route add failures
David Ahern
1
-0
/
+2
2017-05-22
net: ipv4: Plumb extack through route add functions
David Ahern
1
-7
/
+9
2017-05-16
net: Improve handling of failures on link and route dumps
David Ahern
1
-4
/
+11
2017-04-27
net: fib: Decrease one unnecessary rt cache flush in fib_disable_ip
Gao Feng
1
-1
/
+2
2017-04-17
net: rtnetlink: plumb extended ack to doit function
David Ahern
1
-2
/
+4
2017-04-13
netlink: pass extended ACK struct to parsing functions
Johannes Berg
1
-1
/
+2
2017-03-22
ipv4: provide stronger user input validation in nl_fib_input()
Eric Dumazet
1
-1
/
+2
2017-03-01
net: route: add missing nla_policy entry for RTA_MARK attribute
Liping Zhang
1
-0
/
+1
2017-02-26
ipv4: add missing initialization for flowi4_uid
Julian Anastasov
1
-3
/
+3
2017-01-18
lwtunnel: fix autoload of lwt modules
David Ahern
1
-0
/
+8
2017-01-03
ipv4: Do not allow MAIN to be alias for new LOCAL w/ custom rules
Alexander Duyck
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: Allow for consistent FIB dumping
Ido Schimmel
1
-0
/
+2
2016-11-22
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-5
/
+15
2016-11-16
ipv4: Restore fib_trie_flush_external function and fix call ordering
Alexander Duyck
1
-5
/
+15
2016-11-04
net: core: add UID to flows, rules, and routes
Lorenzo Colitti
1
-0
/
+1
2016-09-28
switchdev: remove FIB offload infrastructure
Jiri Pirko
1
-13
/
+0
2016-09-28
fib: introduce FIB notification infrastructure
Jiri Pirko
1
-8
/
+8
2016-09-12
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-1
/
+2
2016-09-06
net: Don't delete routes in different VRFs
Mark Tomlinson
1
-1
/
+2
2016-08-09
net: Remove fib_local variable
David Ahern
1
-7
/
+0
2016-05-06
net: vrf: Create FIB tables on link create
David Ahern
1
-0
/
+1
2016-04-24
ipv4/fib: don't warn when primary address is missing if in_dev is dead
Paolo Abeni
1
-1
/
+5
2016-03-22
ipv4: initialize flowi4_flags before calling fib_lookup()
Lance Richardson
1
-9
/
+7
2016-03-13
ipv4: Don't do expensive useless work during inetdev destroy.
David S. Miller
1
-0
/
+4
2015-12-13
net: Flush local routes when device changes vrf association
David Ahern
1
-0
/
+9
2015-11-03
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-6
/
+7
2015-11-01
ipv4: fix to not remove local route on link down
Julian Anastasov
1
-6
/
+7
2015-10-23
ipv4: implement support for NOPREFIXROUTE ifa flag for ipv4 address
Paolo Abeni
1
-6
/
+8
2015-10-02
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-0
/
+1
2015-09-29
net: Initialize flow flags in input path
David Ahern
1
-0
/
+1
2015-09-29
net: Replace vrf_dev_table and friends
David Ahern
1
-4
/
+3
2015-09-29
net: Replace vrf_master_ifindex{, _rcu} with l3mdev equivalents
David Ahern
1
-2
/
+3
2015-09-01
net: Make table id type u32
David Ahern
1
-5
/
+5
2015-08-29
net: FIB tracepoints
David Ahern
1
-0
/
+3
2015-08-13
net: Add routes to the table associated with the device
David Ahern
1
-4
/
+4
2015-08-13
net: Fix up inet_addr_type checks
David Ahern
1
-3
/
+22
2015-08-13
net: Add inet_addr lookup by table
David Ahern
1
-7
/
+15
2015-08-13
net: Use VRF device index for lookups on RX
David Ahern
1
-1
/
+7
2015-07-21
route: Extend flow representation with tunnel key
Thomas Graf
1
-0
/
+2
2015-07-21
ipv4: support for fib route lwtunnel encap attributes
Roopa Prabhu
1
-0
/
+8
2015-06-24
net: ipv4 sysctl option to ignore routes when nexthop link is down
Andy Gospodarek
1
-3
/
+3
2015-06-24
net: track link-status of ipv4 nexthops
Andy Gospodarek
1
-8
/
+15
2015-04-06
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-2
/
+0
2015-04-03
ipv4: coding style: comparison for equality with NULL
Ian Morris
1
-13
/
+13
2015-04-02
net: move fib_rules_unregister() under rtnl lock
WANG Cong
1
-2
/
+1
2015-03-31
fib_trie: Cleanup ip_fib_net_exit code path
Alexander Duyck
1
-22
/
+7
2015-03-31
fib_trie: Fix warning on fib4_rules_exit
Alexander Duyck
1
-4
/
+4
2015-03-12
fib_trie: Avoid NULL pointer if local table is not allocated
Alexander Duyck
1
-1
/
+4
2015-03-11
fib_trie: Fix uninitialized variable warning
Alexander Duyck
1
-3
/
+3
2015-03-11
fib_trie: call fib_table_flush_external under RTNL
Sabrina Dubroca
1
-1
/
+2
2015-03-11
ipv4: FIB Local/MAIN table collapse
Alexander Duyck
1
-7
/
+52
2015-03-06
switchdev: don't support custom ip rules, for now
Scott Feldman
1
-0
/
+13
2015-03-04
fib_trie: Make fib_table rcu safe
Alexander Duyck
1
-15
/
+37
2014-12-31
fib_trie: Push rcu_read_lock/unlock to callers
Alexander Duyck
1
-12
/
+15
2014-12-31
fib_trie: Update usage stats to be percpu instead of global variables
Alexander Duyck
1
-1
/
+1
2014-08-22
ipv4: Restore accept_local behaviour in fib_validate_source()
Sébastien Barré
1
-6
/
+8
2014-04-16
ipv4, fib: pass LOOPBACK_IFINDEX instead of 0 to flowi4_iif
Cong Wang
1
-1
/
+1
2014-03-24
ipv4: remove ip_rt_dump from route.c
Li RongQing
1
-1
/
+1
2014-01-24
fib_frontend: fix possible NULL pointer dereference
Oliver Hartkopp
1
-0
/
+2
2013-10-18
fib_trie: remove duplicated rcu lock
baker.zhang
1
-2
/
+0
2013-06-27
netlink: fix splat in skb_clone with large messages
Pablo Neira
1
-1
/
+1
2013-05-28
net: pass info struct via netdevice notifier
Jiri Pirko
1
-1
/
+1
2013-03-28
net-next: replace obsolete NLMSG_* with type safe nlmsg_*
Hong zhi guo
1
-3
/
+3
2013-03-22
rtnetlink: Remove passing of attributes into rtnl_doit functions
Thomas Graf
1
-2
/
+2
2013-02-27
hlist: drop the node parameter from iterators
Sasha Levin
1
-9
/
+6
2013-01-11
ipv4: fib: fix a comment.
Rami Rosen
1
-1
/
+1
2012-11-18
net: Enable a userns root rtnl calls that are safe for unprivilged users
Eric W. Biederman
1
-6
/
+0
2012-11-18
net: Allow userns root to control ipv4
Eric W. Biederman
1
-1
/
+1
2012-11-18
net: Push capable(CAP_NET_ADMIN) into the rtnl methods
Eric W. Biederman
1
-0
/
+6
2012-10-08
ipv4: fix sending of redirects
Julian Anastasov
1
-1
/
+2
2012-09-10
netlink: Rename pid to portid to avoid confusion
Eric W. Biederman
1
-5
/
+5
2012-09-08
netlink: hide struct module parameter in netlink_kernel_create
Pablo Neira Ayuso
1
-1
/
+1
2012-09-07
ipv4/route: arg delay is useless in rt_cache_flush()
Nicolas Dichtel
1
-10
/
+10
2012-08-23
net: reinstate rtnl in call_netdevice_notifiers()
Eric Dumazet
1
-5
/
+2
2012-08-22
net: remove delay at device dismantle
Eric Dumazet
1
-4
/
+4
2012-08-09
net: Loopback ifindex is constant now
Pavel Emelyanov
1
-1
/
+1
2012-07-31
ipv4: Properly purge netdev references on uncached routes.
David S. Miller
1
-0
/
+1
2012-07-23
ipv4: Remove redundant assignment
Lin Ming
1
-1
/
+0
2012-07-20
ipv4: Delete routing cache.
David S. Miller
1
-5
/
+0
2012-07-19
ipv4: fix address selection in fib_compute_spec_dst
Julian Anastasov
1
-1
/
+2
2012-07-13
ipv4: Don't store a rule pointer in fib_result.
David S. Miller
1
-8
/
+0
2012-07-05
ipv4: Avoid overhead when no custom FIB rules are installed.
David S. Miller
1
-5
/
+22
2012-06-29
netlink: add netlink_kernel_cfg parameter to netlink_kernel_create
Pablo Neira Ayuso
1
-2
/
+5
2012-06-29
ipv4: Elide fib_validate_source() completely when possible.
David S. Miller
1
-8
/
+24
2012-06-28
ipv4: Adjust in_dev handling in fib_validate_source()
David S. Miller
1
-17
/
+10
2012-06-28
ipv4: Fix bugs in fib_compute_spec_dst().
David S. Miller
1
-13
/
+21
2012-06-28
ipv4: Kill rt->rt_spec_dst, no longer used.
David S. Miller
1
-7
/
+2
2012-06-28
ipv4: Create and use fib_compute_spec_dst() helper.
David S. Miller
1
-0
/
+29
2012-04-15
net: cleanup unsigned to unsigned int
Eric Dumazet
1
-5
/
+5
2012-03-28
Remove all #inclusions of asm/system.h
David Howells
1
-1
/
+0
2012-03-11
net: Convert printks to pr_<level>
Joe Perches
1
-3
/
+3
2011-06-09
rtnetlink: Compute and store minimum ifinfo dump size
Greg Rose
1
-3
/
+3
2011-04-10
Disable rp_filter for IPsec packets
Michael Smith
1
-1
/
+5
2011-04-10
fib_validate_source(): pass sk_buff instead of mark
Michael Smith
1
-6
/
+4
2011-03-30
fib: add rtnl locking in ip_fib_net_exit
Eric Dumazet
1
-0
/
+2
2011-03-24
ipv4: Invalidate nexthop cache nh_saddr more correctly.
David S. Miller
1
-4
/
+7
2011-03-22
ipv4: fix route deletion for IPs on many subnets
Julian Anastasov
1
-13
/
+88
2011-03-12
ipv4: Use flowi4 in FIB layer.
David S. Miller
1
-20
/
+20
2011-03-12
ipv4: Pass ipv4 flow objects into fib_lookup() paths.
David S. Miller
1
-4
/
+4
2011-03-12
net: Put flowi_* prefix on AF independent members of struct flowi
David S. Miller
1
-6
/
+6
2011-03-09
ipv4: Optimize flow initialization in fib_validate_source().
David S. Miller
1
-7
/
+9
2011-03-07
ipv4: Cache source address in nexthop entries.
David S. Miller
1
-0
/
+2
2011-02-18
ipv4: Implement __ip_dev_find using new interface address hash.
David S. Miller
1
-40
/
+0
2011-02-01
ipv4: Update some fib_hash centric interface names.
David S. Miller
1
-4
/
+4
2011-01-31
ipv4: Consolidate all default route selection implementations.
David S. Miller
1
-15
/
+0
2010-12-26
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...
David S. Miller
1
-2
/
+8
2010-12-23
Revert "ipv4: Allow configuring subnets as local addresses"
David S. Miller
1
-2
/
+8
2010-12-20
ipv4: Flush per-ns routing cache more sanely.
David S. Miller
1
-1
/
+5
2010-11-17
net: use the macros defined for the members of flowi
Changli Gao
1
-20
/
+8
2010-10-28
fib: Fix fib zone and its hash leak on namespace stop
Pavel Emelyanov
1
-1
/
+1
2010-10-19
net: avoid a dev refcount in ip_mc_find_dev()
Eric Dumazet
1
-1
/
+1
2010-10-16
fib: avoid false sharing on fib_table_hash
Eric Dumazet
1
-6
/
+5
2010-10-05
fib: RCU conversion of fib_lookup()
Eric Dumazet
1
-14
/
+13
2010-10-05
fib: cleanups
Eric Dumazet
1
-55
/
+66
2010-09-30
ipv4: introduce __ip_dev_find()
Eric Dumazet
1
-13
/
+19
2010-09-28
ipv4: Allow configuring subnets as local addresses
Tom Herbert
1
-4
/
+3
2010-09-07
ipv4: Fix reverse path filtering with multipath routing.
David S. Miller
1
-2
/
+13
2010-07-12
net/ipv4: EXPORT_SYMBOL cleanups
Eric Dumazet
1
-4
/
+3
2010-06-03
ipv4: add LINUX_MIB_IPRPFILTER snmp counter
Eric Dumazet
1
-2
/
+4
[next]