aboutsummaryrefslogtreecommitdiffstats
path: root/net/ipv4/fib_semantics.c
Commit message (Expand)AuthorAgeFilesLines
* ipv4: fib: Namespacify fib_info hash tables.Kuniyuki Iwashima2025-03-031-35/+26
* ipv4: fib: Add fib_info_hash_grow().Kuniyuki Iwashima2025-03-031-44/+41
* ipv4: fib: Remove fib_info_hash_size.Kuniyuki Iwashima2025-03-031-11/+6
* ipv4: fib: Remove fib_info_laddrhash pointer.Kuniyuki Iwashima2025-03-031-16/+11
* ipv4: fib: Make fib_info_hashfn() return struct hlist_head.Kuniyuki Iwashima2025-03-031-19/+9
* ipv4: fib: Allocate fib_info_hash[] during netns initialisation.Kuniyuki Iwashima2025-03-031-13/+32
* ipv4: fib: Allocate fib_info_hash[] and fib_info_laddrhash[] by kvcalloc().Kuniyuki Iwashima2025-03-031-17/+24
* ipv4: remove fib_info_devhash[]Eric Dumazet2024-10-071-20/+15
* ipv4: remove fib_info_lockEric Dumazet2024-10-071-12/+6
* ipv4: use rcu in ip_fib_check_default()Eric Dumazet2024-10-071-9/+4
* ipv4: remove fib_devindex_hashfn()Eric Dumazet2024-10-071-9/+4
* ipv4: avoid quadratic behavior in FIB insertion of common addressAlexandre Ferrieux2024-10-031-6/+5
* ipv4: delete redundant judgment statementsLi Zetao2024-08-231-2/+1
* ipv4: Centralize TOS matchingIdo Schimmel2024-08-201-2/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2024-07-151-2/+11
|\
| * ipv4: fix source address selection with route leakNicolas Dichtel2024-07-141-2/+11
* | net: remove NULL-pointer net parameter in ip_metrics_convertJason Xing2024-06-051-3/+2
|/
* net: add two more call_rcu_hurry()Eric Dumazet2024-04-251-1/+1
* ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddrEric Dumazet2023-10-191-5/+9
* ipv4/fib: send notify when delete source address routesHangbin Liu2023-10-031-0/+1
* ipv4: annotate data-races around fi->fib_deadEric Dumazet2023-08-311-1/+4
* neighbour: switch to standard rcu, instead of rcu_bhEric Dumazet2023-03-221-2/+2
* neighbour: annotate lockless accesses to n->nud_stateEric Dumazet2023-03-151-2/+2
* ipv4: prevent potential spectre v1 gadget in fib_metrics_match()Eric Dumazet2023-01-241-0/+2
* ipv4: Fix incorrect route flushing when source address is deletedIdo Schimmel2022-12-071-0/+1
* ipv4: Fix route deletion when nexthop info is not specifiedIdo Schimmel2022-11-291-3/+5
* Revert "ip: fix dflt addr selection for connected nexthop"Nicolas Dichtel2022-10-271-1/+1
* ipv4: Handle attempt to delete multipath route when fib_info contains an nh r...David Ahern2022-10-071-4/+4
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-07-211-1/+1
|\
| * ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh.Kuniyuki Iwashima2022-07-201-1/+1
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-07-141-2/+2
|\|
| * ip: fix dflt addr selection for connected nexthopNicolas Dichtel2022-07-141-1/+1
| * nexthop: Fix data-races around nexthop_compat_mode.Kuniyuki Iwashima2022-07-131-1/+1
* | net: rename reference+tracking helpersJakub Kicinski2022-06-101-5/+6
|/
* ipv4: Use dscp_t in struct fib_rt_infoGuillaume Nault2022-04-121-2/+2
* net: ipv4: fix route with nexthop object delete warningNikolay Aleksandrov2022-04-011-1/+6
* net: Add l3mdev index to flow struct and avoid oif reset for port devicesDavid Ahern2022-03-161-1/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-02-171-3/+3
|\
| * ipv4: fix data races in fib_alias_hw_flags_setEric Dumazet2022-02-171-3/+3
* | ipv4: Use dscp_t in struct fib_aliasGuillaume Nault2022-02-081-6/+8
* | ipv4: get rid of fib_info_hash_{alloc|free}Eric Dumazet2022-01-251-33/+11
|/
* ipv4: add net_hash_mix() dispersion to fib_info_laddrhash keysEric Dumazet2022-01-191-14/+15
* ipv4: avoid quadratic behavior in netns dismantleEric Dumazet2022-01-191-19/+17
* ipv4: update fib_info_cnt under spinlock protectionEric Dumazet2022-01-161-3/+8
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-01-051-6/+43
|\
| * lwtunnel: Validate RTA_ENCAP_TYPE attribute lengthDavid Ahern2021-12-311-0/+3
| * ipv4: Check attribute length for RTA_FLOW in multipath routeDavid Ahern2021-12-311-3/+14
| * ipv4: Check attribute length for RTA_GATEWAY in multipath routeDavid Ahern2021-12-311-3/+26
* | inet: add net device refcount tracker to struct fib_nh_commonEric Dumazet2021-12-081-5/+7
|/
* ipv4: convert fib_num_tclassid_users to atomic_tEric Dumazet2021-12-021-2/+2