/freebsd/sys/netinet/ |
H A D | in_debug.c | diff c8ee75f2315e8267ad814dc5b4645ef205f0e0e1 Sun Oct 10 19:02:26 CEST 2021 Gleb Smirnoff <glebius@FreeBSD.org> Use network epoch to protect local IPv4 addresses hash.
The modification to the hash are already naturally locked by in_control_sx. Convert the hash lists to CK lists. Remove the in_ifaddr_rmlock. Assert the network epoch where necessary.
Most cases when the hash lookup is done the epoch is already entered. Cover a few cases, that need entering the epoch, which mostly is initial configuration of tunnel interfaces and multicast addresses.
Reviewed by: melifaro Differential revision: https://reviews.freebsd.org/D32584
|
H A D | ip_gre.c | diff c8ee75f2315e8267ad814dc5b4645ef205f0e0e1 Sun Oct 10 19:02:26 CEST 2021 Gleb Smirnoff <glebius@FreeBSD.org> Use network epoch to protect local IPv4 addresses hash.
The modification to the hash are already naturally locked by in_control_sx. Convert the hash lists to CK lists. Remove the in_ifaddr_rmlock. Assert the network epoch where necessary.
Most cases when the hash lookup is done the epoch is already entered. Cover a few cases, that need entering the epoch, which mostly is initial configuration of tunnel interfaces and multicast addresses.
Reviewed by: melifaro Differential revision: https://reviews.freebsd.org/D32584
|
H A D | in_gif.c | diff c8ee75f2315e8267ad814dc5b4645ef205f0e0e1 Sun Oct 10 19:02:26 CEST 2021 Gleb Smirnoff <glebius@FreeBSD.org> Use network epoch to protect local IPv4 addresses hash.
The modification to the hash are already naturally locked by in_control_sx. Convert the hash lists to CK lists. Remove the in_ifaddr_rmlock. Assert the network epoch where necessary.
Most cases when the hash lookup is done the epoch is already entered. Cover a few cases, that need entering the epoch, which mostly is initial configuration of tunnel interfaces and multicast addresses.
Reviewed by: melifaro Differential revision: https://reviews.freebsd.org/D32584
|
H A D | in_mcast.c | diff c8ee75f2315e8267ad814dc5b4645ef205f0e0e1 Sun Oct 10 19:02:26 CEST 2021 Gleb Smirnoff <glebius@FreeBSD.org> Use network epoch to protect local IPv4 addresses hash.
The modification to the hash are already naturally locked by in_control_sx. Convert the hash lists to CK lists. Remove the in_ifaddr_rmlock. Assert the network epoch where necessary.
Most cases when the hash lookup is done the epoch is already entered. Cover a few cases, that need entering the epoch, which mostly is initial configuration of tunnel interfaces and multicast addresses.
Reviewed by: melifaro Differential revision: https://reviews.freebsd.org/D32584
|
H A D | in_var.h | diff c8ee75f2315e8267ad814dc5b4645ef205f0e0e1 Sun Oct 10 19:02:26 CEST 2021 Gleb Smirnoff <glebius@FreeBSD.org> Use network epoch to protect local IPv4 addresses hash.
The modification to the hash are already naturally locked by in_control_sx. Convert the hash lists to CK lists. Remove the in_ifaddr_rmlock. Assert the network epoch where necessary.
Most cases when the hash lookup is done the epoch is already entered. Cover a few cases, that need entering the epoch, which mostly is initial configuration of tunnel interfaces and multicast addresses.
Reviewed by: melifaro Differential revision: https://reviews.freebsd.org/D32584
|
H A D | in.h | diff c8ee75f2315e8267ad814dc5b4645ef205f0e0e1 Sun Oct 10 19:02:26 CEST 2021 Gleb Smirnoff <glebius@FreeBSD.org> Use network epoch to protect local IPv4 addresses hash.
The modification to the hash are already naturally locked by in_control_sx. Convert the hash lists to CK lists. Remove the in_ifaddr_rmlock. Assert the network epoch where necessary.
Most cases when the hash lookup is done the epoch is already entered. Cover a few cases, that need entering the epoch, which mostly is initial configuration of tunnel interfaces and multicast addresses.
Reviewed by: melifaro Differential revision: https://reviews.freebsd.org/D32584
|
H A D | ip_icmp.c | diff c8ee75f2315e8267ad814dc5b4645ef205f0e0e1 Sun Oct 10 19:02:26 CEST 2021 Gleb Smirnoff <glebius@FreeBSD.org> Use network epoch to protect local IPv4 addresses hash.
The modification to the hash are already naturally locked by in_control_sx. Convert the hash lists to CK lists. Remove the in_ifaddr_rmlock. Assert the network epoch where necessary.
Most cases when the hash lookup is done the epoch is already entered. Cover a few cases, that need entering the epoch, which mostly is initial configuration of tunnel interfaces and multicast addresses.
Reviewed by: melifaro Differential revision: https://reviews.freebsd.org/D32584
|
H A D | in.c | diff c8ee75f2315e8267ad814dc5b4645ef205f0e0e1 Sun Oct 10 19:02:26 CEST 2021 Gleb Smirnoff <glebius@FreeBSD.org> Use network epoch to protect local IPv4 addresses hash.
The modification to the hash are already naturally locked by in_control_sx. Convert the hash lists to CK lists. Remove the in_ifaddr_rmlock. Assert the network epoch where necessary.
Most cases when the hash lookup is done the epoch is already entered. Cover a few cases, that need entering the epoch, which mostly is initial configuration of tunnel interfaces and multicast addresses.
Reviewed by: melifaro Differential revision: https://reviews.freebsd.org/D32584
|
H A D | if_ether.c | diff c8ee75f2315e8267ad814dc5b4645ef205f0e0e1 Sun Oct 10 19:02:26 CEST 2021 Gleb Smirnoff <glebius@FreeBSD.org> Use network epoch to protect local IPv4 addresses hash.
The modification to the hash are already naturally locked by in_control_sx. Convert the hash lists to CK lists. Remove the in_ifaddr_rmlock. Assert the network epoch where necessary.
Most cases when the hash lookup is done the epoch is already entered. Cover a few cases, that need entering the epoch, which mostly is initial configuration of tunnel interfaces and multicast addresses.
Reviewed by: melifaro Differential revision: https://reviews.freebsd.org/D32584
|
H A D | ip_input.c | diff c8ee75f2315e8267ad814dc5b4645ef205f0e0e1 Sun Oct 10 19:02:26 CEST 2021 Gleb Smirnoff <glebius@FreeBSD.org> Use network epoch to protect local IPv4 addresses hash.
The modification to the hash are already naturally locked by in_control_sx. Convert the hash lists to CK lists. Remove the in_ifaddr_rmlock. Assert the network epoch where necessary.
Most cases when the hash lookup is done the epoch is already entered. Cover a few cases, that need entering the epoch, which mostly is initial configuration of tunnel interfaces and multicast addresses.
Reviewed by: melifaro Differential revision: https://reviews.freebsd.org/D32584
|
/freebsd/sys/net/ |
H A D | if_ipsec.c | diff c8ee75f2315e8267ad814dc5b4645ef205f0e0e1 Sun Oct 10 19:02:26 CEST 2021 Gleb Smirnoff <glebius@FreeBSD.org> Use network epoch to protect local IPv4 addresses hash.
The modification to the hash are already naturally locked by in_control_sx. Convert the hash lists to CK lists. Remove the in_ifaddr_rmlock. Assert the network epoch where necessary.
Most cases when the hash lookup is done the epoch is already entered. Cover a few cases, that need entering the epoch, which mostly is initial configuration of tunnel interfaces and multicast addresses.
Reviewed by: melifaro Differential revision: https://reviews.freebsd.org/D32584
|
H A D | if_me.c | diff c8ee75f2315e8267ad814dc5b4645ef205f0e0e1 Sun Oct 10 19:02:26 CEST 2021 Gleb Smirnoff <glebius@FreeBSD.org> Use network epoch to protect local IPv4 addresses hash.
The modification to the hash are already naturally locked by in_control_sx. Convert the hash lists to CK lists. Remove the in_ifaddr_rmlock. Assert the network epoch where necessary.
Most cases when the hash lookup is done the epoch is already entered. Cover a few cases, that need entering the epoch, which mostly is initial configuration of tunnel interfaces and multicast addresses.
Reviewed by: melifaro Differential revision: https://reviews.freebsd.org/D32584
|
H A D | if_stf.c | diff c8ee75f2315e8267ad814dc5b4645ef205f0e0e1 Sun Oct 10 19:02:26 CEST 2021 Gleb Smirnoff <glebius@FreeBSD.org> Use network epoch to protect local IPv4 addresses hash.
The modification to the hash are already naturally locked by in_control_sx. Convert the hash lists to CK lists. Remove the in_ifaddr_rmlock. Assert the network epoch where necessary.
Most cases when the hash lookup is done the epoch is already entered. Cover a few cases, that need entering the epoch, which mostly is initial configuration of tunnel interfaces and multicast addresses.
Reviewed by: melifaro Differential revision: https://reviews.freebsd.org/D32584
|
/freebsd/sys/netpfil/pf/ |
H A D | pf.c | diff c8ee75f2315e8267ad814dc5b4645ef205f0e0e1 Sun Oct 10 19:02:26 CEST 2021 Gleb Smirnoff <glebius@FreeBSD.org> Use network epoch to protect local IPv4 addresses hash.
The modification to the hash are already naturally locked by in_control_sx. Convert the hash lists to CK lists. Remove the in_ifaddr_rmlock. Assert the network epoch where necessary.
Most cases when the hash lookup is done the epoch is already entered. Cover a few cases, that need entering the epoch, which mostly is initial configuration of tunnel interfaces and multicast addresses.
Reviewed by: melifaro Differential revision: https://reviews.freebsd.org/D32584
|