From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
patches@lists.linux.dev,
Mirsad Todorovac <mirsad.todorovac@alu.unizg.hr>,
Ido Schimmel <idosch@nvidia.com>, Paolo Abeni <pabeni@redhat.com>,
Sasha Levin <sashal@kernel.org>
Subject: [PATCH 6.8 031/273] selftests: vxlan_mdb: Fix failures with old libnet
Date: Mon, 8 Apr 2024 14:55:06 +0200 [thread overview]
Message-ID: <20240408125310.254587263@linuxfoundation.org> (raw)
In-Reply-To: <20240408125309.280181634@linuxfoundation.org>
6.8-stable review patch. If anyone has any objections, please let me know.
------------------
From: Ido Schimmel <idosch@nvidia.com>
[ Upstream commit f1425529c33def8b46faae4400dd9e2bbaf16a05 ]
Locally generated IP multicast packets (such as the ones used in the
test) do not perform routing and simply egress the bound device.
However, as explained in commit 8bcfb4ae4d97 ("selftests: forwarding:
Fix failing tests with old libnet"), old versions of libnet (used by
mausezahn) do not use the "SO_BINDTODEVICE" socket option. Specifically,
the library started using the option for IPv6 sockets in version 1.1.6
and for IPv4 sockets in version 1.2. This explains why on Ubuntu - which
uses version 1.1.6 - the IPv4 overlay tests are failing whereas the IPv6
ones are passing.
Fix by specifying the source and destination MAC of the packets which
will cause mausezahn to use a packet socket instead of an IP socket.
Fixes: 62199e3f1658 ("selftests: net: Add VXLAN MDB test")
Reported-by: Mirsad Todorovac <mirsad.todorovac@alu.unizg.hr>
Closes: https://lore.kernel.org/netdev/5bb50349-196d-4892-8ed2-f37543aa863f@alu.unizg.hr/
Tested-by: Mirsad Todorovac <mirsad.todorovac@alu.unizg.hr>
Signed-off-by: Ido Schimmel <idosch@nvidia.com>
Link: https://lore.kernel.org/r/20240325075030.2379513-1-idosch@nvidia.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
tools/testing/selftests/net/test_vxlan_mdb.sh | 205 +++++++++++-------
1 file changed, 128 insertions(+), 77 deletions(-)
diff --git a/tools/testing/selftests/net/test_vxlan_mdb.sh b/tools/testing/selftests/net/test_vxlan_mdb.sh
index 84a05a9e46d86..04fb17a92e993 100755
--- a/tools/testing/selftests/net/test_vxlan_mdb.sh
+++ b/tools/testing/selftests/net/test_vxlan_mdb.sh
@@ -1177,6 +1177,7 @@ encap_params_common()
local plen=$1; shift
local enc_ethtype=$1; shift
local grp=$1; shift
+ local grp_dmac=$1; shift
local src=$1; shift
local mz=$1; shift
@@ -1195,11 +1196,11 @@ encap_params_common()
run_cmd "bridge -n $ns1 mdb replace dev vx0 port vx0 grp $grp permanent dst $vtep2_ip src_vni 10020"
run_cmd "tc -n $ns2 filter replace dev vx0 ingress pref 1 handle 101 proto all flower enc_dst_ip $vtep1_ip action pass"
- run_cmd "ip netns exec $ns1 $mz br0.10 -A $src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
+ run_cmd "ip netns exec $ns1 $mz br0.10 -a own -b $grp_dmac -A $src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
tc_check_packets "$ns2" "dev vx0 ingress" 101 1
log_test $? 0 "Destination IP - match"
- run_cmd "ip netns exec $ns1 $mz br0.20 -A $src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
+ run_cmd "ip netns exec $ns1 $mz br0.20 -a own -b $grp_dmac -A $src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
tc_check_packets "$ns2" "dev vx0 ingress" 101 1
log_test $? 0 "Destination IP - no match"
@@ -1212,20 +1213,20 @@ encap_params_common()
run_cmd "bridge -n $ns1 mdb replace dev vx0 port vx0 grp $grp permanent dst $vtep1_ip dst_port 1111 src_vni 10020"
run_cmd "tc -n $ns2 filter replace dev veth0 ingress pref 1 handle 101 proto $enc_ethtype flower ip_proto udp dst_port 4789 action pass"
- run_cmd "ip netns exec $ns1 $mz br0.10 -A $src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
+ run_cmd "ip netns exec $ns1 $mz br0.10 -a own -b $grp_dmac -A $src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
tc_check_packets "$ns2" "dev veth0 ingress" 101 1
log_test $? 0 "Default destination port - match"
- run_cmd "ip netns exec $ns1 $mz br0.20 -A $src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
+ run_cmd "ip netns exec $ns1 $mz br0.20 -a own -b $grp_dmac -A $src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
tc_check_packets "$ns2" "dev veth0 ingress" 101 1
log_test $? 0 "Default destination port - no match"
run_cmd "tc -n $ns2 filter replace dev veth0 ingress pref 1 handle 101 proto $enc_ethtype flower ip_proto udp dst_port 1111 action pass"
- run_cmd "ip netns exec $ns1 $mz br0.20 -A $src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
+ run_cmd "ip netns exec $ns1 $mz br0.20 -a own -b $grp_dmac -A $src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
tc_check_packets "$ns2" "dev veth0 ingress" 101 1
log_test $? 0 "Non-default destination port - match"
- run_cmd "ip netns exec $ns1 $mz br0.10 -A $src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
+ run_cmd "ip netns exec $ns1 $mz br0.10 -a own -b $grp_dmac -A $src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
tc_check_packets "$ns2" "dev veth0 ingress" 101 1
log_test $? 0 "Non-default destination port - no match"
@@ -1238,11 +1239,11 @@ encap_params_common()
run_cmd "bridge -n $ns1 mdb replace dev vx0 port vx0 grp $grp permanent dst $vtep1_ip src_vni 10020"
run_cmd "tc -n $ns2 filter replace dev vx0 ingress pref 1 handle 101 proto all flower enc_key_id 10010 action pass"
- run_cmd "ip netns exec $ns1 $mz br0.10 -A $src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
+ run_cmd "ip netns exec $ns1 $mz br0.10 -a own -b $grp_dmac -A $src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
tc_check_packets "$ns2" "dev vx0 ingress" 101 1
log_test $? 0 "Default destination VNI - match"
- run_cmd "ip netns exec $ns1 $mz br0.20 -A $src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
+ run_cmd "ip netns exec $ns1 $mz br0.20 -a own -b $grp_dmac -A $src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
tc_check_packets "$ns2" "dev vx0 ingress" 101 1
log_test $? 0 "Default destination VNI - no match"
@@ -1250,11 +1251,11 @@ encap_params_common()
run_cmd "bridge -n $ns1 mdb replace dev vx0 port vx0 grp $grp permanent dst $vtep1_ip vni 10010 src_vni 10020"
run_cmd "tc -n $ns2 filter replace dev vx0 ingress pref 1 handle 101 proto all flower enc_key_id 10020 action pass"
- run_cmd "ip netns exec $ns1 $mz br0.10 -A $src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
+ run_cmd "ip netns exec $ns1 $mz br0.10 -a own -b $grp_dmac -A $src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
tc_check_packets "$ns2" "dev vx0 ingress" 101 1
log_test $? 0 "Non-default destination VNI - match"
- run_cmd "ip netns exec $ns1 $mz br0.20 -A $src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
+ run_cmd "ip netns exec $ns1 $mz br0.20 -a own -b $grp_dmac -A $src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
tc_check_packets "$ns2" "dev vx0 ingress" 101 1
log_test $? 0 "Non-default destination VNI - no match"
@@ -1272,6 +1273,7 @@ encap_params_ipv4_ipv4()
local plen=32
local enc_ethtype="ip"
local grp=239.1.1.1
+ local grp_dmac=01:00:5e:01:01:01
local src=192.0.2.129
echo
@@ -1279,7 +1281,7 @@ encap_params_ipv4_ipv4()
echo "------------------------------------------------------------------"
encap_params_common $ns1 $ns2 $vtep1_ip $vtep2_ip $plen $enc_ethtype \
- $grp $src "mausezahn"
+ $grp $grp_dmac $src "mausezahn"
}
encap_params_ipv6_ipv4()
@@ -1291,6 +1293,7 @@ encap_params_ipv6_ipv4()
local plen=32
local enc_ethtype="ip"
local grp=ff0e::1
+ local grp_dmac=33:33:00:00:00:01
local src=2001:db8:100::1
echo
@@ -1298,7 +1301,7 @@ encap_params_ipv6_ipv4()
echo "------------------------------------------------------------------"
encap_params_common $ns1 $ns2 $vtep1_ip $vtep2_ip $plen $enc_ethtype \
- $grp $src "mausezahn -6"
+ $grp $grp_dmac $src "mausezahn -6"
}
encap_params_ipv4_ipv6()
@@ -1310,6 +1313,7 @@ encap_params_ipv4_ipv6()
local plen=128
local enc_ethtype="ipv6"
local grp=239.1.1.1
+ local grp_dmac=01:00:5e:01:01:01
local src=192.0.2.129
echo
@@ -1317,7 +1321,7 @@ encap_params_ipv4_ipv6()
echo "------------------------------------------------------------------"
encap_params_common $ns1 $ns2 $vtep1_ip $vtep2_ip $plen $enc_ethtype \
- $grp $src "mausezahn"
+ $grp $grp_dmac $src "mausezahn"
}
encap_params_ipv6_ipv6()
@@ -1329,6 +1333,7 @@ encap_params_ipv6_ipv6()
local plen=128
local enc_ethtype="ipv6"
local grp=ff0e::1
+ local grp_dmac=33:33:00:00:00:01
local src=2001:db8:100::1
echo
@@ -1336,7 +1341,7 @@ encap_params_ipv6_ipv6()
echo "------------------------------------------------------------------"
encap_params_common $ns1 $ns2 $vtep1_ip $vtep2_ip $plen $enc_ethtype \
- $grp $src "mausezahn -6"
+ $grp $grp_dmac $src "mausezahn -6"
}
starg_exclude_ir_common()
@@ -1347,6 +1352,7 @@ starg_exclude_ir_common()
local vtep2_ip=$1; shift
local plen=$1; shift
local grp=$1; shift
+ local grp_dmac=$1; shift
local valid_src=$1; shift
local invalid_src=$1; shift
local mz=$1; shift
@@ -1368,14 +1374,14 @@ starg_exclude_ir_common()
run_cmd "bridge -n $ns1 mdb replace dev vx0 port vx0 grp $grp permanent filter_mode exclude source_list $invalid_src dst $vtep2_ip src_vni 10010"
# Check that invalid source is not forwarded to any VTEP.
- run_cmd "ip netns exec $ns1 $mz br0.10 -A $invalid_src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
+ run_cmd "ip netns exec $ns1 $mz br0.10 -a own -b $grp_dmac -A $invalid_src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
tc_check_packets "$ns2" "dev vx0 ingress" 101 0
log_test $? 0 "Block excluded source - first VTEP"
tc_check_packets "$ns2" "dev vx0 ingress" 102 0
log_test $? 0 "Block excluded source - second VTEP"
# Check that valid source is forwarded to both VTEPs.
- run_cmd "ip netns exec $ns1 $mz br0.10 -A $valid_src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
+ run_cmd "ip netns exec $ns1 $mz br0.10 -a own -b $grp_dmac -A $valid_src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
tc_check_packets "$ns2" "dev vx0 ingress" 101 1
log_test $? 0 "Forward valid source - first VTEP"
tc_check_packets "$ns2" "dev vx0 ingress" 102 1
@@ -1385,14 +1391,14 @@ starg_exclude_ir_common()
run_cmd "bridge -n $ns1 mdb del dev vx0 port vx0 grp $grp dst $vtep2_ip src_vni 10010"
# Check that invalid source is not forwarded to any VTEP.
- run_cmd "ip netns exec $ns1 $mz br0.10 -A $invalid_src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
+ run_cmd "ip netns exec $ns1 $mz br0.10 -a own -b $grp_dmac -A $invalid_src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
tc_check_packets "$ns2" "dev vx0 ingress" 101 1
log_test $? 0 "Block excluded source after removal - first VTEP"
tc_check_packets "$ns2" "dev vx0 ingress" 102 1
log_test $? 0 "Block excluded source after removal - second VTEP"
# Check that valid source is forwarded to the remaining VTEP.
- run_cmd "ip netns exec $ns1 $mz br0.10 -A $valid_src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
+ run_cmd "ip netns exec $ns1 $mz br0.10 -a own -b $grp_dmac -A $valid_src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
tc_check_packets "$ns2" "dev vx0 ingress" 101 2
log_test $? 0 "Forward valid source after removal - first VTEP"
tc_check_packets "$ns2" "dev vx0 ingress" 102 1
@@ -1407,6 +1413,7 @@ starg_exclude_ir_ipv4_ipv4()
local vtep2_ip=198.51.100.200
local plen=32
local grp=239.1.1.1
+ local grp_dmac=01:00:5e:01:01:01
local valid_src=192.0.2.129
local invalid_src=192.0.2.145
@@ -1415,7 +1422,7 @@ starg_exclude_ir_ipv4_ipv4()
echo "-------------------------------------------------------------"
starg_exclude_ir_common $ns1 $ns2 $vtep1_ip $vtep2_ip $plen $grp \
- $valid_src $invalid_src "mausezahn"
+ $grp_dmac $valid_src $invalid_src "mausezahn"
}
starg_exclude_ir_ipv6_ipv4()
@@ -1426,6 +1433,7 @@ starg_exclude_ir_ipv6_ipv4()
local vtep2_ip=198.51.100.200
local plen=32
local grp=ff0e::1
+ local grp_dmac=33:33:00:00:00:01
local valid_src=2001:db8:100::1
local invalid_src=2001:db8:200::1
@@ -1434,7 +1442,7 @@ starg_exclude_ir_ipv6_ipv4()
echo "-------------------------------------------------------------"
starg_exclude_ir_common $ns1 $ns2 $vtep1_ip $vtep2_ip $plen $grp \
- $valid_src $invalid_src "mausezahn -6"
+ $grp_dmac $valid_src $invalid_src "mausezahn -6"
}
starg_exclude_ir_ipv4_ipv6()
@@ -1445,6 +1453,7 @@ starg_exclude_ir_ipv4_ipv6()
local vtep2_ip=2001:db8:2000::1
local plen=128
local grp=239.1.1.1
+ local grp_dmac=01:00:5e:01:01:01
local valid_src=192.0.2.129
local invalid_src=192.0.2.145
@@ -1453,7 +1462,7 @@ starg_exclude_ir_ipv4_ipv6()
echo "-------------------------------------------------------------"
starg_exclude_ir_common $ns1 $ns2 $vtep1_ip $vtep2_ip $plen $grp \
- $valid_src $invalid_src "mausezahn"
+ $grp_dmac $valid_src $invalid_src "mausezahn"
}
starg_exclude_ir_ipv6_ipv6()
@@ -1464,6 +1473,7 @@ starg_exclude_ir_ipv6_ipv6()
local vtep2_ip=2001:db8:2000::1
local plen=128
local grp=ff0e::1
+ local grp_dmac=33:33:00:00:00:01
local valid_src=2001:db8:100::1
local invalid_src=2001:db8:200::1
@@ -1472,7 +1482,7 @@ starg_exclude_ir_ipv6_ipv6()
echo "-------------------------------------------------------------"
starg_exclude_ir_common $ns1 $ns2 $vtep1_ip $vtep2_ip $plen $grp \
- $valid_src $invalid_src "mausezahn -6"
+ $grp_dmac $valid_src $invalid_src "mausezahn -6"
}
starg_include_ir_common()
@@ -1483,6 +1493,7 @@ starg_include_ir_common()
local vtep2_ip=$1; shift
local plen=$1; shift
local grp=$1; shift
+ local grp_dmac=$1; shift
local valid_src=$1; shift
local invalid_src=$1; shift
local mz=$1; shift
@@ -1504,14 +1515,14 @@ starg_include_ir_common()
run_cmd "bridge -n $ns1 mdb replace dev vx0 port vx0 grp $grp permanent filter_mode include source_list $valid_src dst $vtep2_ip src_vni 10010"
# Check that invalid source is not forwarded to any VTEP.
- run_cmd "ip netns exec $ns1 $mz br0.10 -A $invalid_src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
+ run_cmd "ip netns exec $ns1 $mz br0.10 -a own -b $grp_dmac -A $invalid_src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
tc_check_packets "$ns2" "dev vx0 ingress" 101 0
log_test $? 0 "Block excluded source - first VTEP"
tc_check_packets "$ns2" "dev vx0 ingress" 102 0
log_test $? 0 "Block excluded source - second VTEP"
# Check that valid source is forwarded to both VTEPs.
- run_cmd "ip netns exec $ns1 $mz br0.10 -A $valid_src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
+ run_cmd "ip netns exec $ns1 $mz br0.10 -a own -b $grp_dmac -A $valid_src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
tc_check_packets "$ns2" "dev vx0 ingress" 101 1
log_test $? 0 "Forward valid source - first VTEP"
tc_check_packets "$ns2" "dev vx0 ingress" 102 1
@@ -1521,14 +1532,14 @@ starg_include_ir_common()
run_cmd "bridge -n $ns1 mdb del dev vx0 port vx0 grp $grp dst $vtep2_ip src_vni 10010"
# Check that invalid source is not forwarded to any VTEP.
- run_cmd "ip netns exec $ns1 $mz br0.10 -A $invalid_src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
+ run_cmd "ip netns exec $ns1 $mz br0.10 -a own -b $grp_dmac -A $invalid_src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
tc_check_packets "$ns2" "dev vx0 ingress" 101 1
log_test $? 0 "Block excluded source after removal - first VTEP"
tc_check_packets "$ns2" "dev vx0 ingress" 102 1
log_test $? 0 "Block excluded source after removal - second VTEP"
# Check that valid source is forwarded to the remaining VTEP.
- run_cmd "ip netns exec $ns1 $mz br0.10 -A $valid_src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
+ run_cmd "ip netns exec $ns1 $mz br0.10 -a own -b $grp_dmac -A $valid_src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
tc_check_packets "$ns2" "dev vx0 ingress" 101 2
log_test $? 0 "Forward valid source after removal - first VTEP"
tc_check_packets "$ns2" "dev vx0 ingress" 102 1
@@ -1543,6 +1554,7 @@ starg_include_ir_ipv4_ipv4()
local vtep2_ip=198.51.100.200
local plen=32
local grp=239.1.1.1
+ local grp_dmac=01:00:5e:01:01:01
local valid_src=192.0.2.129
local invalid_src=192.0.2.145
@@ -1551,7 +1563,7 @@ starg_include_ir_ipv4_ipv4()
echo "-------------------------------------------------------------"
starg_include_ir_common $ns1 $ns2 $vtep1_ip $vtep2_ip $plen $grp \
- $valid_src $invalid_src "mausezahn"
+ $grp_dmac $valid_src $invalid_src "mausezahn"
}
starg_include_ir_ipv6_ipv4()
@@ -1562,6 +1574,7 @@ starg_include_ir_ipv6_ipv4()
local vtep2_ip=198.51.100.200
local plen=32
local grp=ff0e::1
+ local grp_dmac=33:33:00:00:00:01
local valid_src=2001:db8:100::1
local invalid_src=2001:db8:200::1
@@ -1570,7 +1583,7 @@ starg_include_ir_ipv6_ipv4()
echo "-------------------------------------------------------------"
starg_include_ir_common $ns1 $ns2 $vtep1_ip $vtep2_ip $plen $grp \
- $valid_src $invalid_src "mausezahn -6"
+ $grp_dmac $valid_src $invalid_src "mausezahn -6"
}
starg_include_ir_ipv4_ipv6()
@@ -1581,6 +1594,7 @@ starg_include_ir_ipv4_ipv6()
local vtep2_ip=2001:db8:2000::1
local plen=128
local grp=239.1.1.1
+ local grp_dmac=01:00:5e:01:01:01
local valid_src=192.0.2.129
local invalid_src=192.0.2.145
@@ -1589,7 +1603,7 @@ starg_include_ir_ipv4_ipv6()
echo "-------------------------------------------------------------"
starg_include_ir_common $ns1 $ns2 $vtep1_ip $vtep2_ip $plen $grp \
- $valid_src $invalid_src "mausezahn"
+ $grp_dmac $valid_src $invalid_src "mausezahn"
}
starg_include_ir_ipv6_ipv6()
@@ -1600,6 +1614,7 @@ starg_include_ir_ipv6_ipv6()
local vtep2_ip=2001:db8:2000::1
local plen=128
local grp=ff0e::1
+ local grp_dmac=33:33:00:00:00:01
local valid_src=2001:db8:100::1
local invalid_src=2001:db8:200::1
@@ -1608,7 +1623,7 @@ starg_include_ir_ipv6_ipv6()
echo "-------------------------------------------------------------"
starg_include_ir_common $ns1 $ns2 $vtep1_ip $vtep2_ip $plen $grp \
- $valid_src $invalid_src "mausezahn -6"
+ $grp_dmac $valid_src $invalid_src "mausezahn -6"
}
starg_exclude_p2mp_common()
@@ -1618,6 +1633,7 @@ starg_exclude_p2mp_common()
local mcast_grp=$1; shift
local plen=$1; shift
local grp=$1; shift
+ local grp_dmac=$1; shift
local valid_src=$1; shift
local invalid_src=$1; shift
local mz=$1; shift
@@ -1635,12 +1651,12 @@ starg_exclude_p2mp_common()
run_cmd "bridge -n $ns1 mdb replace dev vx0 port vx0 grp $grp permanent filter_mode exclude source_list $invalid_src dst $mcast_grp src_vni 10010 via veth0"
# Check that invalid source is not forwarded.
- run_cmd "ip netns exec $ns1 $mz br0.10 -A $invalid_src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
+ run_cmd "ip netns exec $ns1 $mz br0.10 -a own -b $grp_dmac -A $invalid_src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
tc_check_packets "$ns2" "dev vx0 ingress" 101 0
log_test $? 0 "Block excluded source"
# Check that valid source is forwarded.
- run_cmd "ip netns exec $ns1 $mz br0.10 -A $valid_src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
+ run_cmd "ip netns exec $ns1 $mz br0.10 -a own -b $grp_dmac -A $valid_src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
tc_check_packets "$ns2" "dev vx0 ingress" 101 1
log_test $? 0 "Forward valid source"
@@ -1648,7 +1664,7 @@ starg_exclude_p2mp_common()
run_cmd "ip -n $ns2 address del $mcast_grp/$plen dev veth0"
# Check that valid source is not received anymore.
- run_cmd "ip netns exec $ns1 $mz br0.10 -A $valid_src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
+ run_cmd "ip netns exec $ns1 $mz br0.10 -a own -b $grp_dmac -A $valid_src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
tc_check_packets "$ns2" "dev vx0 ingress" 101 1
log_test $? 0 "Receive of valid source after removal from group"
}
@@ -1660,6 +1676,7 @@ starg_exclude_p2mp_ipv4_ipv4()
local mcast_grp=238.1.1.1
local plen=32
local grp=239.1.1.1
+ local grp_dmac=01:00:5e:01:01:01
local valid_src=192.0.2.129
local invalid_src=192.0.2.145
@@ -1667,7 +1684,7 @@ starg_exclude_p2mp_ipv4_ipv4()
echo "Data path: (*, G) EXCLUDE - P2MP - IPv4 overlay / IPv4 underlay"
echo "---------------------------------------------------------------"
- starg_exclude_p2mp_common $ns1 $ns2 $mcast_grp $plen $grp \
+ starg_exclude_p2mp_common $ns1 $ns2 $mcast_grp $plen $grp $grp_dmac \
$valid_src $invalid_src "mausezahn"
}
@@ -1678,6 +1695,7 @@ starg_exclude_p2mp_ipv6_ipv4()
local mcast_grp=238.1.1.1
local plen=32
local grp=ff0e::1
+ local grp_dmac=33:33:00:00:00:01
local valid_src=2001:db8:100::1
local invalid_src=2001:db8:200::1
@@ -1685,7 +1703,7 @@ starg_exclude_p2mp_ipv6_ipv4()
echo "Data path: (*, G) EXCLUDE - P2MP - IPv6 overlay / IPv4 underlay"
echo "---------------------------------------------------------------"
- starg_exclude_p2mp_common $ns1 $ns2 $mcast_grp $plen $grp \
+ starg_exclude_p2mp_common $ns1 $ns2 $mcast_grp $plen $grp $grp_dmac \
$valid_src $invalid_src "mausezahn -6"
}
@@ -1696,6 +1714,7 @@ starg_exclude_p2mp_ipv4_ipv6()
local mcast_grp=ff0e::2
local plen=128
local grp=239.1.1.1
+ local grp_dmac=01:00:5e:01:01:01
local valid_src=192.0.2.129
local invalid_src=192.0.2.145
@@ -1703,7 +1722,7 @@ starg_exclude_p2mp_ipv4_ipv6()
echo "Data path: (*, G) EXCLUDE - P2MP - IPv4 overlay / IPv6 underlay"
echo "---------------------------------------------------------------"
- starg_exclude_p2mp_common $ns1 $ns2 $mcast_grp $plen $grp \
+ starg_exclude_p2mp_common $ns1 $ns2 $mcast_grp $plen $grp $grp_dmac \
$valid_src $invalid_src "mausezahn"
}
@@ -1714,6 +1733,7 @@ starg_exclude_p2mp_ipv6_ipv6()
local mcast_grp=ff0e::2
local plen=128
local grp=ff0e::1
+ local grp_dmac=33:33:00:00:00:01
local valid_src=2001:db8:100::1
local invalid_src=2001:db8:200::1
@@ -1721,7 +1741,7 @@ starg_exclude_p2mp_ipv6_ipv6()
echo "Data path: (*, G) EXCLUDE - P2MP - IPv6 overlay / IPv6 underlay"
echo "---------------------------------------------------------------"
- starg_exclude_p2mp_common $ns1 $ns2 $mcast_grp $plen $grp \
+ starg_exclude_p2mp_common $ns1 $ns2 $mcast_grp $plen $grp $grp_dmac \
$valid_src $invalid_src "mausezahn -6"
}
@@ -1732,6 +1752,7 @@ starg_include_p2mp_common()
local mcast_grp=$1; shift
local plen=$1; shift
local grp=$1; shift
+ local grp_dmac=$1; shift
local valid_src=$1; shift
local invalid_src=$1; shift
local mz=$1; shift
@@ -1749,12 +1770,12 @@ starg_include_p2mp_common()
run_cmd "bridge -n $ns1 mdb replace dev vx0 port vx0 grp $grp permanent filter_mode include source_list $valid_src dst $mcast_grp src_vni 10010 via veth0"
# Check that invalid source is not forwarded.
- run_cmd "ip netns exec $ns1 $mz br0.10 -A $invalid_src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
+ run_cmd "ip netns exec $ns1 $mz br0.10 -a own -b $grp_dmac -A $invalid_src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
tc_check_packets "$ns2" "dev vx0 ingress" 101 0
log_test $? 0 "Block excluded source"
# Check that valid source is forwarded.
- run_cmd "ip netns exec $ns1 $mz br0.10 -A $valid_src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
+ run_cmd "ip netns exec $ns1 $mz br0.10 -a own -b $grp_dmac -A $valid_src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
tc_check_packets "$ns2" "dev vx0 ingress" 101 1
log_test $? 0 "Forward valid source"
@@ -1762,7 +1783,7 @@ starg_include_p2mp_common()
run_cmd "ip -n $ns2 address del $mcast_grp/$plen dev veth0"
# Check that valid source is not received anymore.
- run_cmd "ip netns exec $ns1 $mz br0.10 -A $valid_src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
+ run_cmd "ip netns exec $ns1 $mz br0.10 -a own -b $grp_dmac -A $valid_src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
tc_check_packets "$ns2" "dev vx0 ingress" 101 1
log_test $? 0 "Receive of valid source after removal from group"
}
@@ -1774,6 +1795,7 @@ starg_include_p2mp_ipv4_ipv4()
local mcast_grp=238.1.1.1
local plen=32
local grp=239.1.1.1
+ local grp_dmac=01:00:5e:01:01:01
local valid_src=192.0.2.129
local invalid_src=192.0.2.145
@@ -1781,7 +1803,7 @@ starg_include_p2mp_ipv4_ipv4()
echo "Data path: (*, G) INCLUDE - P2MP - IPv4 overlay / IPv4 underlay"
echo "---------------------------------------------------------------"
- starg_include_p2mp_common $ns1 $ns2 $mcast_grp $plen $grp \
+ starg_include_p2mp_common $ns1 $ns2 $mcast_grp $plen $grp $grp_dmac \
$valid_src $invalid_src "mausezahn"
}
@@ -1792,6 +1814,7 @@ starg_include_p2mp_ipv6_ipv4()
local mcast_grp=238.1.1.1
local plen=32
local grp=ff0e::1
+ local grp_dmac=33:33:00:00:00:01
local valid_src=2001:db8:100::1
local invalid_src=2001:db8:200::1
@@ -1799,7 +1822,7 @@ starg_include_p2mp_ipv6_ipv4()
echo "Data path: (*, G) INCLUDE - P2MP - IPv6 overlay / IPv4 underlay"
echo "---------------------------------------------------------------"
- starg_include_p2mp_common $ns1 $ns2 $mcast_grp $plen $grp \
+ starg_include_p2mp_common $ns1 $ns2 $mcast_grp $plen $grp $grp_dmac \
$valid_src $invalid_src "mausezahn -6"
}
@@ -1810,6 +1833,7 @@ starg_include_p2mp_ipv4_ipv6()
local mcast_grp=ff0e::2
local plen=128
local grp=239.1.1.1
+ local grp_dmac=01:00:5e:01:01:01
local valid_src=192.0.2.129
local invalid_src=192.0.2.145
@@ -1817,7 +1841,7 @@ starg_include_p2mp_ipv4_ipv6()
echo "Data path: (*, G) INCLUDE - P2MP - IPv4 overlay / IPv6 underlay"
echo "---------------------------------------------------------------"
- starg_include_p2mp_common $ns1 $ns2 $mcast_grp $plen $grp \
+ starg_include_p2mp_common $ns1 $ns2 $mcast_grp $plen $grp $grp_dmac \
$valid_src $invalid_src "mausezahn"
}
@@ -1828,6 +1852,7 @@ starg_include_p2mp_ipv6_ipv6()
local mcast_grp=ff0e::2
local plen=128
local grp=ff0e::1
+ local grp_dmac=33:33:00:00:00:01
local valid_src=2001:db8:100::1
local invalid_src=2001:db8:200::1
@@ -1835,7 +1860,7 @@ starg_include_p2mp_ipv6_ipv6()
echo "Data path: (*, G) INCLUDE - P2MP - IPv6 overlay / IPv6 underlay"
echo "---------------------------------------------------------------"
- starg_include_p2mp_common $ns1 $ns2 $mcast_grp $plen $grp \
+ starg_include_p2mp_common $ns1 $ns2 $mcast_grp $plen $grp $grp_dmac \
$valid_src $invalid_src "mausezahn -6"
}
@@ -1847,6 +1872,7 @@ egress_vni_translation_common()
local plen=$1; shift
local proto=$1; shift
local grp=$1; shift
+ local grp_dmac=$1; shift
local src=$1; shift
local mz=$1; shift
@@ -1882,20 +1908,20 @@ egress_vni_translation_common()
# Make sure that packets sent from the first VTEP over VLAN 10 are
# received by the SVI corresponding to the L3VNI (14000 / VLAN 4000) on
# the second VTEP, since it is configured as PVID.
- run_cmd "ip netns exec $ns1 $mz br0.10 -A $src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
+ run_cmd "ip netns exec $ns1 $mz br0.10 -a own -b $grp_dmac -A $src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
tc_check_packets "$ns2" "dev br0.4000 ingress" 101 1
log_test $? 0 "Egress VNI translation - PVID configured"
# Remove PVID flag from VLAN 4000 on the second VTEP and make sure
# packets are no longer received by the SVI interface.
run_cmd "bridge -n $ns2 vlan add vid 4000 dev vx0"
- run_cmd "ip netns exec $ns1 $mz br0.10 -A $src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
+ run_cmd "ip netns exec $ns1 $mz br0.10 -a own -b $grp_dmac -A $src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
tc_check_packets "$ns2" "dev br0.4000 ingress" 101 1
log_test $? 0 "Egress VNI translation - no PVID configured"
# Reconfigure the PVID and make sure packets are received again.
run_cmd "bridge -n $ns2 vlan add vid 4000 dev vx0 pvid"
- run_cmd "ip netns exec $ns1 $mz br0.10 -A $src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
+ run_cmd "ip netns exec $ns1 $mz br0.10 -a own -b $grp_dmac -A $src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
tc_check_packets "$ns2" "dev br0.4000 ingress" 101 2
log_test $? 0 "Egress VNI translation - PVID reconfigured"
}
@@ -1908,6 +1934,7 @@ egress_vni_translation_ipv4_ipv4()
local plen=32
local proto="ipv4"
local grp=239.1.1.1
+ local grp_dmac=01:00:5e:01:01:01
local src=192.0.2.129
echo
@@ -1915,7 +1942,7 @@ egress_vni_translation_ipv4_ipv4()
echo "----------------------------------------------------------------"
egress_vni_translation_common $ns1 $ns2 $mcast_grp $plen $proto $grp \
- $src "mausezahn"
+ $grp_dmac $src "mausezahn"
}
egress_vni_translation_ipv6_ipv4()
@@ -1926,6 +1953,7 @@ egress_vni_translation_ipv6_ipv4()
local plen=32
local proto="ipv6"
local grp=ff0e::1
+ local grp_dmac=33:33:00:00:00:01
local src=2001:db8:100::1
echo
@@ -1933,7 +1961,7 @@ egress_vni_translation_ipv6_ipv4()
echo "----------------------------------------------------------------"
egress_vni_translation_common $ns1 $ns2 $mcast_grp $plen $proto $grp \
- $src "mausezahn -6"
+ $grp_dmac $src "mausezahn -6"
}
egress_vni_translation_ipv4_ipv6()
@@ -1944,6 +1972,7 @@ egress_vni_translation_ipv4_ipv6()
local plen=128
local proto="ipv4"
local grp=239.1.1.1
+ local grp_dmac=01:00:5e:01:01:01
local src=192.0.2.129
echo
@@ -1951,7 +1980,7 @@ egress_vni_translation_ipv4_ipv6()
echo "----------------------------------------------------------------"
egress_vni_translation_common $ns1 $ns2 $mcast_grp $plen $proto $grp \
- $src "mausezahn"
+ $grp_dmac $src "mausezahn"
}
egress_vni_translation_ipv6_ipv6()
@@ -1962,6 +1991,7 @@ egress_vni_translation_ipv6_ipv6()
local plen=128
local proto="ipv6"
local grp=ff0e::1
+ local grp_dmac=33:33:00:00:00:01
local src=2001:db8:100::1
echo
@@ -1969,7 +1999,7 @@ egress_vni_translation_ipv6_ipv6()
echo "----------------------------------------------------------------"
egress_vni_translation_common $ns1 $ns2 $mcast_grp $plen $proto $grp \
- $src "mausezahn -6"
+ $grp_dmac $src "mausezahn -6"
}
all_zeros_mdb_common()
@@ -1982,12 +2012,18 @@ all_zeros_mdb_common()
local vtep4_ip=$1; shift
local plen=$1; shift
local ipv4_grp=239.1.1.1
+ local ipv4_grp_dmac=01:00:5e:01:01:01
local ipv4_unreg_grp=239.2.2.2
+ local ipv4_unreg_grp_dmac=01:00:5e:02:02:02
local ipv4_ll_grp=224.0.0.100
+ local ipv4_ll_grp_dmac=01:00:5e:00:00:64
local ipv4_src=192.0.2.129
local ipv6_grp=ff0e::1
+ local ipv6_grp_dmac=33:33:00:00:00:01
local ipv6_unreg_grp=ff0e::2
+ local ipv6_unreg_grp_dmac=33:33:00:00:00:02
local ipv6_ll_grp=ff02::1
+ local ipv6_ll_grp_dmac=33:33:00:00:00:01
local ipv6_src=2001:db8:100::1
# Install all-zeros (catchall) MDB entries for IPv4 and IPv6 traffic
@@ -2023,7 +2059,7 @@ all_zeros_mdb_common()
# Send registered IPv4 multicast and make sure it only arrives to the
# first VTEP.
- run_cmd "ip netns exec $ns1 mausezahn br0.10 -A $ipv4_src -B $ipv4_grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
+ run_cmd "ip netns exec $ns1 mausezahn br0.10 -a own -b $ipv4_grp_dmac -A $ipv4_src -B $ipv4_grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
tc_check_packets "$ns2" "dev vx0 ingress" 101 1
log_test $? 0 "Registered IPv4 multicast - first VTEP"
tc_check_packets "$ns2" "dev vx0 ingress" 102 0
@@ -2031,7 +2067,7 @@ all_zeros_mdb_common()
# Send unregistered IPv4 multicast that is not link-local and make sure
# it arrives to the first and second VTEPs.
- run_cmd "ip netns exec $ns1 mausezahn br0.10 -A $ipv4_src -B $ipv4_unreg_grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
+ run_cmd "ip netns exec $ns1 mausezahn br0.10 -a own -b $ipv4_unreg_grp_dmac -A $ipv4_src -B $ipv4_unreg_grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
tc_check_packets "$ns2" "dev vx0 ingress" 101 2
log_test $? 0 "Unregistered IPv4 multicast - first VTEP"
tc_check_packets "$ns2" "dev vx0 ingress" 102 1
@@ -2039,7 +2075,7 @@ all_zeros_mdb_common()
# Send IPv4 link-local multicast traffic and make sure it does not
# arrive to any VTEP.
- run_cmd "ip netns exec $ns1 mausezahn br0.10 -A $ipv4_src -B $ipv4_ll_grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
+ run_cmd "ip netns exec $ns1 mausezahn br0.10 -a own -b $ipv4_ll_grp_dmac -A $ipv4_src -B $ipv4_ll_grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
tc_check_packets "$ns2" "dev vx0 ingress" 101 2
log_test $? 0 "Link-local IPv4 multicast - first VTEP"
tc_check_packets "$ns2" "dev vx0 ingress" 102 1
@@ -2074,7 +2110,7 @@ all_zeros_mdb_common()
# Send registered IPv6 multicast and make sure it only arrives to the
# third VTEP.
- run_cmd "ip netns exec $ns1 mausezahn -6 br0.10 -A $ipv6_src -B $ipv6_grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
+ run_cmd "ip netns exec $ns1 mausezahn -6 br0.10 -a own -b $ipv6_grp_dmac -A $ipv6_src -B $ipv6_grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
tc_check_packets "$ns2" "dev vx0 ingress" 103 1
log_test $? 0 "Registered IPv6 multicast - third VTEP"
tc_check_packets "$ns2" "dev vx0 ingress" 104 0
@@ -2082,7 +2118,7 @@ all_zeros_mdb_common()
# Send unregistered IPv6 multicast that is not link-local and make sure
# it arrives to the third and fourth VTEPs.
- run_cmd "ip netns exec $ns1 mausezahn -6 br0.10 -A $ipv6_src -B $ipv6_unreg_grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
+ run_cmd "ip netns exec $ns1 mausezahn -6 br0.10 -a own -b $ipv6_unreg_grp_dmac -A $ipv6_src -B $ipv6_unreg_grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
tc_check_packets "$ns2" "dev vx0 ingress" 103 2
log_test $? 0 "Unregistered IPv6 multicast - third VTEP"
tc_check_packets "$ns2" "dev vx0 ingress" 104 1
@@ -2090,7 +2126,7 @@ all_zeros_mdb_common()
# Send IPv6 link-local multicast traffic and make sure it does not
# arrive to any VTEP.
- run_cmd "ip netns exec $ns1 mausezahn -6 br0.10 -A $ipv6_src -B $ipv6_ll_grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
+ run_cmd "ip netns exec $ns1 mausezahn -6 br0.10 -a own -b $ipv6_ll_grp_dmac -A $ipv6_src -B $ipv6_ll_grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
tc_check_packets "$ns2" "dev vx0 ingress" 103 2
log_test $? 0 "Link-local IPv6 multicast - third VTEP"
tc_check_packets "$ns2" "dev vx0 ingress" 104 1
@@ -2165,6 +2201,7 @@ mdb_fdb_common()
local plen=$1; shift
local proto=$1; shift
local grp=$1; shift
+ local grp_dmac=$1; shift
local src=$1; shift
local mz=$1; shift
@@ -2188,7 +2225,7 @@ mdb_fdb_common()
# Send IP multicast traffic and make sure it is forwarded by the MDB
# and only arrives to the first VTEP.
- run_cmd "ip netns exec $ns1 $mz br0.10 -A $src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
+ run_cmd "ip netns exec $ns1 $mz br0.10 -a own -b $grp_dmac -A $src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
tc_check_packets "$ns2" "dev vx0 ingress" 101 1
log_test $? 0 "IP multicast - first VTEP"
tc_check_packets "$ns2" "dev vx0 ingress" 102 0
@@ -2205,7 +2242,7 @@ mdb_fdb_common()
# Remove the MDB entry and make sure that IP multicast is now forwarded
# by the FDB to the second VTEP.
run_cmd "bridge -n $ns1 mdb del dev vx0 port vx0 grp $grp dst $vtep1_ip src_vni 10010"
- run_cmd "ip netns exec $ns1 $mz br0.10 -A $src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
+ run_cmd "ip netns exec $ns1 $mz br0.10 -a own -b $grp_dmac -A $src -B $grp -t udp sp=12345,dp=54321 -p 100 -c 1 -q"
tc_check_packets "$ns2" "dev vx0 ingress" 101 1
log_test $? 0 "IP multicast after removal - first VTEP"
tc_check_packets "$ns2" "dev vx0 ingress" 102 2
@@ -2221,14 +2258,15 @@ mdb_fdb_ipv4_ipv4()
local plen=32
local proto="ipv4"
local grp=239.1.1.1
+ local grp_dmac=01:00:5e:01:01:01
local src=192.0.2.129
echo
echo "Data path: MDB with FDB - IPv4 overlay / IPv4 underlay"
echo "------------------------------------------------------"
- mdb_fdb_common $ns1 $ns2 $vtep1_ip $vtep2_ip $plen $proto $grp $src \
- "mausezahn"
+ mdb_fdb_common $ns1 $ns2 $vtep1_ip $vtep2_ip $plen $proto $grp \
+ $grp_dmac $src "mausezahn"
}
mdb_fdb_ipv6_ipv4()
@@ -2240,14 +2278,15 @@ mdb_fdb_ipv6_ipv4()
local plen=32
local proto="ipv6"
local grp=ff0e::1
+ local grp_dmac=33:33:00:00:00:01
local src=2001:db8:100::1
echo
echo "Data path: MDB with FDB - IPv6 overlay / IPv4 underlay"
echo "------------------------------------------------------"
- mdb_fdb_common $ns1 $ns2 $vtep1_ip $vtep2_ip $plen $proto $grp $src \
- "mausezahn -6"
+ mdb_fdb_common $ns1 $ns2 $vtep1_ip $vtep2_ip $plen $proto $grp \
+ $grp_dmac $src "mausezahn -6"
}
mdb_fdb_ipv4_ipv6()
@@ -2259,14 +2298,15 @@ mdb_fdb_ipv4_ipv6()
local plen=128
local proto="ipv4"
local grp=239.1.1.1
+ local grp_dmac=01:00:5e:01:01:01
local src=192.0.2.129
echo
echo "Data path: MDB with FDB - IPv4 overlay / IPv6 underlay"
echo "------------------------------------------------------"
- mdb_fdb_common $ns1 $ns2 $vtep1_ip $vtep2_ip $plen $proto $grp $src \
- "mausezahn"
+ mdb_fdb_common $ns1 $ns2 $vtep1_ip $vtep2_ip $plen $proto $grp \
+ $grp_dmac $src "mausezahn"
}
mdb_fdb_ipv6_ipv6()
@@ -2278,14 +2318,15 @@ mdb_fdb_ipv6_ipv6()
local plen=128
local proto="ipv6"
local grp=ff0e::1
+ local grp_dmac=33:33:00:00:00:01
local src=2001:db8:100::1
echo
echo "Data path: MDB with FDB - IPv6 overlay / IPv6 underlay"
echo "------------------------------------------------------"
- mdb_fdb_common $ns1 $ns2 $vtep1_ip $vtep2_ip $plen $proto $grp $src \
- "mausezahn -6"
+ mdb_fdb_common $ns1 $ns2 $vtep1_ip $vtep2_ip $plen $proto $grp \
+ $grp_dmac $src "mausezahn -6"
}
mdb_grp1_loop()
@@ -2320,7 +2361,9 @@ mdb_torture_common()
local vtep1_ip=$1; shift
local vtep2_ip=$1; shift
local grp1=$1; shift
+ local grp1_dmac=$1; shift
local grp2=$1; shift
+ local grp2_dmac=$1; shift
local src=$1; shift
local mz=$1; shift
local pid1
@@ -2345,9 +2388,9 @@ mdb_torture_common()
pid1=$!
mdb_grp2_loop $ns1 $vtep1_ip $vtep2_ip $grp2 &
pid2=$!
- ip netns exec $ns1 $mz br0.10 -A $src -B $grp1 -t udp sp=12345,dp=54321 -p 100 -c 0 -q &
+ ip netns exec $ns1 $mz br0.10 -a own -b $grp1_dmac -A $src -B $grp1 -t udp sp=12345,dp=54321 -p 100 -c 0 -q &
pid3=$!
- ip netns exec $ns1 $mz br0.10 -A $src -B $grp2 -t udp sp=12345,dp=54321 -p 100 -c 0 -q &
+ ip netns exec $ns1 $mz br0.10 -a own -b $grp2_dmac -A $src -B $grp2 -t udp sp=12345,dp=54321 -p 100 -c 0 -q &
pid4=$!
sleep 30
@@ -2363,15 +2406,17 @@ mdb_torture_ipv4_ipv4()
local vtep1_ip=198.51.100.100
local vtep2_ip=198.51.100.200
local grp1=239.1.1.1
+ local grp1_dmac=01:00:5e:01:01:01
local grp2=239.2.2.2
+ local grp2_dmac=01:00:5e:02:02:02
local src=192.0.2.129
echo
echo "Data path: MDB torture test - IPv4 overlay / IPv4 underlay"
echo "----------------------------------------------------------"
- mdb_torture_common $ns1 $vtep1_ip $vtep2_ip $grp1 $grp2 $src \
- "mausezahn"
+ mdb_torture_common $ns1 $vtep1_ip $vtep2_ip $grp1 $grp1_dmac $grp2 \
+ $grp2_dmac $src "mausezahn"
}
mdb_torture_ipv6_ipv4()
@@ -2380,15 +2425,17 @@ mdb_torture_ipv6_ipv4()
local vtep1_ip=198.51.100.100
local vtep2_ip=198.51.100.200
local grp1=ff0e::1
+ local grp1_dmac=33:33:00:00:00:01
local grp2=ff0e::2
+ local grp2_dmac=33:33:00:00:00:02
local src=2001:db8:100::1
echo
echo "Data path: MDB torture test - IPv6 overlay / IPv4 underlay"
echo "----------------------------------------------------------"
- mdb_torture_common $ns1 $vtep1_ip $vtep2_ip $grp1 $grp2 $src \
- "mausezahn -6"
+ mdb_torture_common $ns1 $vtep1_ip $vtep2_ip $grp1 $grp1_dmac $grp2 \
+ $grp2_dmac $src "mausezahn -6"
}
mdb_torture_ipv4_ipv6()
@@ -2397,15 +2444,17 @@ mdb_torture_ipv4_ipv6()
local vtep1_ip=2001:db8:1000::1
local vtep2_ip=2001:db8:2000::1
local grp1=239.1.1.1
+ local grp1_dmac=01:00:5e:01:01:01
local grp2=239.2.2.2
+ local grp2_dmac=01:00:5e:02:02:02
local src=192.0.2.129
echo
echo "Data path: MDB torture test - IPv4 overlay / IPv6 underlay"
echo "----------------------------------------------------------"
- mdb_torture_common $ns1 $vtep1_ip $vtep2_ip $grp1 $grp2 $src \
- "mausezahn"
+ mdb_torture_common $ns1 $vtep1_ip $vtep2_ip $grp1 $grp1_dmac $grp2 \
+ $grp2_dmac $src "mausezahn"
}
mdb_torture_ipv6_ipv6()
@@ -2414,15 +2463,17 @@ mdb_torture_ipv6_ipv6()
local vtep1_ip=2001:db8:1000::1
local vtep2_ip=2001:db8:2000::1
local grp1=ff0e::1
+ local grp1_dmac=33:33:00:00:00:01
local grp2=ff0e::2
+ local grp2_dmac=33:33:00:00:00:02
local src=2001:db8:100::1
echo
echo "Data path: MDB torture test - IPv6 overlay / IPv6 underlay"
echo "----------------------------------------------------------"
- mdb_torture_common $ns1 $vtep1_ip $vtep2_ip $grp1 $grp2 $src \
- "mausezahn -6"
+ mdb_torture_common $ns1 $vtep1_ip $vtep2_ip $grp1 $grp1_dmac $grp2 \
+ $grp2_dmac $src "mausezahn -6"
}
################################################################################
--
2.43.0
next prev parent reply other threads:[~2024-04-08 13:12 UTC|newest]
Thread overview: 313+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-04-08 12:54 [PATCH 6.8 000/273] 6.8.5-rc1 review Greg Kroah-Hartman
2024-04-08 12:54 ` [PATCH 6.8 001/273] scripts/bpf_doc: Use silent mode when exec make cmd Greg Kroah-Hartman
2024-04-08 12:54 ` [PATCH 6.8 002/273] xsk: Dont assume metadata is always requested in TX completion Greg Kroah-Hartman
2024-04-08 12:54 ` [PATCH 6.8 003/273] s390/bpf: Fix bpf_plt pointer arithmetic Greg Kroah-Hartman
2024-04-08 12:54 ` [PATCH 6.8 004/273] bpf, arm64: fix bug in BPF_LDX_MEMSX Greg Kroah-Hartman
2024-04-08 12:54 ` [PATCH 6.8 005/273] dma-buf: Fix NULL pointer dereference in sanitycheck() Greg Kroah-Hartman
2024-04-08 12:54 ` [PATCH 6.8 006/273] arm64: bpf: fix 32bit unconditional bswap Greg Kroah-Hartman
2024-04-08 12:54 ` [PATCH 6.8 007/273] nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet Greg Kroah-Hartman
2024-04-08 12:54 ` [PATCH 6.8 008/273] nfsd: Fix error cleanup path in nfsd_rename() Greg Kroah-Hartman
2024-04-08 12:54 ` [PATCH 6.8 009/273] tools: ynl: fix setting presence bits in simple nests Greg Kroah-Hartman
2024-04-08 12:54 ` [PATCH 6.8 010/273] mlxbf_gige: stop PHY during open() error paths Greg Kroah-Hartman
2024-04-08 12:54 ` [PATCH 6.8 011/273] wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF Greg Kroah-Hartman
2024-04-08 12:54 ` [PATCH 6.8 012/273] wifi: iwlwifi: mvm: rfi: fix potential response leaks Greg Kroah-Hartman
2024-04-08 12:54 ` [PATCH 6.8 013/273] wifi: iwlwifi: mvm: include link ID when releasing frames Greg Kroah-Hartman
2024-04-08 12:54 ` [PATCH 6.8 014/273] ALSA: hda: cs35l56: Set the init_done flag before component_add() Greg Kroah-Hartman
2024-04-08 12:54 ` [PATCH 6.8 015/273] ice: Refactor FW data type and fix bitmap casting issue Greg Kroah-Hartman
2024-04-08 12:54 ` [PATCH 6.8 016/273] ice: fix memory corruption bug with suspend and rebuild Greg Kroah-Hartman
2024-04-08 12:54 ` [PATCH 6.8 017/273] ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa() Greg Kroah-Hartman
2024-04-08 12:54 ` [PATCH 6.8 018/273] igc: Remove stale comment about Tx timestamping Greg Kroah-Hartman
2024-04-08 12:54 ` [PATCH 6.8 019/273] drm/xe: Remove unused xe_bo->props struct Greg Kroah-Hartman
2024-04-08 12:54 ` [PATCH 6.8 020/273] drm/xe: Add exec_queue.sched_props.job_timeout_ms Greg Kroah-Hartman
2024-04-08 12:54 ` [PATCH 6.8 021/273] drm/xe/guc_submit: use jiffies for job timeout Greg Kroah-Hartman
2024-04-08 12:54 ` [PATCH 6.8 022/273] drm/xe/queue: fix engine_class bounds check Greg Kroah-Hartman
2024-04-08 12:54 ` [PATCH 6.8 023/273] drm/xe/device: fix XE_MAX_GT_PER_TILE check Greg Kroah-Hartman
2024-04-08 12:54 ` [PATCH 6.8 024/273] drm/xe/device: fix XE_MAX_TILES_PER_DEVICE check Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 025/273] dpll: indent DPLL option type by a tab Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 026/273] s390/qeth: handle deferred cc1 Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 027/273] net: hsr: hsr_slave: Fix the promiscuous mode in offload mode Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 028/273] tcp: properly terminate timers for kernel sockets Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 029/273] net: wwan: t7xx: Split 64bit accesses to fix alignment issues Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 030/273] drm/rockchip: vop2: Remove AR30 and AB30 format support Greg Kroah-Hartman
2024-04-08 12:55 ` Greg Kroah-Hartman [this message]
2024-04-08 12:55 ` [PATCH 6.8 032/273] gpiolib: Fix debug messaging in gpiod_find_and_request() Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 033/273] ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields() Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 034/273] net: hns3: fix index limit to support all queue stats Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 035/273] net: hns3: fix kernel crash when devlink reload during pf initialization Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 036/273] net: hns3: mark unexcuted loopback test result as UNEXECUTED Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 037/273] tls: recv: process_rx_list shouldnt use an offset with kvec Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 038/273] tls: adjust recv return with async crypto and failed copy to userspace Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 039/273] tls: get psock ref after taking rxlock to avoid leak Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 040/273] mlxbf_gige: call request_irq() after NAPI initialized Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 041/273] drm/amd/display: Update P010 scaling cap Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 042/273] drm/amd/display: Send DTBCLK disable message on first commit Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 043/273] bpf: Protect against int overflow for stack access size Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 044/273] cifs: Fix duplicate fscache cookie warnings Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 045/273] netfilter: nf_tables: reject destroy command to remove basechain hooks Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 046/273] netfilter: nf_tables: reject table flag and netdev basechain updates Greg Kroah-Hartman
2024-04-08 13:31 ` Pablo Neira Ayuso
2024-04-08 13:35 ` Pablo Neira Ayuso
2024-04-08 12:55 ` [PATCH 6.8 047/273] netfilter: nf_tables: skip netdev hook unregistration if table is dormant Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 048/273] iommu: Validate the PASID in iommu_attach_device_pasid() Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 049/273] net: bcmasp: Bring up unimac after PHY link up Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 050/273] net: lan743x: Add set RFE read fifo threshold for PCI1x1x chips Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 051/273] Octeontx2-af: fix pause frame configuration in GMP mode Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 052/273] inet: inet_defrag: prevent sk release while still in use Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 053/273] drm/i915: Stop doing double audio enable/disable on SDVO and g4x+ DP Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 054/273] drm/i915/display: Disable AuxCCS framebuffers if built for Xe Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 055/273] drm/i915/xelpg: Extend some workarounds/tuning to gfx version 12.74 Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 056/273] drm/i915/mtl: Update workaround 14018575942 Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 057/273] drm/i915: Do not print pxp init failed with 0 when it succeed Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 058/273] dm integrity: fix out-of-range warning Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 059/273] modpost: do not make find_tosym() return NULL Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 060/273] kbuild: make -Woverride-init warnings more consistent Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 061/273] mm/treewide: replace pud_large() with pud_leaf() Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 062/273] Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped." Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 063/273] gpio: cdev: sanitize the label before requesting the interrupt Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 064/273] RISC-V: KVM: Fix APLIC setipnum_le/be write emulation Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 065/273] RISC-V: KVM: Fix APLIC in_clrip[x] read emulation Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 066/273] KVM: arm64: Fix host-programmed guest events in nVHE Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 067/273] KVM: arm64: Fix out-of-IPA space translation fault handling Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 068/273] selinux: avoid dereference of garbage after mount failure Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 069/273] r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 070/273] x86/cpufeatures: Add new word for scattered features Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 071/273] x86/cpufeatures: Add CPUID_LNX_5 to track recently added Linux-defined word Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 072/273] x86/bpf: Fix IP after emitting call depth accounting Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 073/273] Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT" Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 074/273] arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 075/273] Bluetooth: qca: fix device-address endianness Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 076/273] Bluetooth: add quirk for broken address properties Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 077/273] Bluetooth: hci_event: set the conn encrypted before conn establishes Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 078/273] Bluetooth: Fix TOCTOU in HCI debugfs implementation Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 079/273] netfilter: nf_tables: release batch on table validation from abort path Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 080/273] netfilter: nf_tables: release mutex after nft_gc_seq_end " Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 081/273] selftests: mptcp: join: fix dev in check_endpoint Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 082/273] xen-netfront: Add missing skb_mark_for_recycle Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 083/273] net/rds: fix possible cp null dereference Greg Kroah-Hartman
2024-04-08 12:55 ` [PATCH 6.8 084/273] net: usb: ax88179_178a: avoid the interface always configured as random address Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 085/273] net: mana: Fix Rx DMA datasize and skb_over_panic Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 086/273] vsock/virtio: fix packet delivery to tap device Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 087/273] netfilter: nf_tables: reject new basechain after table flag update Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 088/273] netfilter: nf_tables: flush pending destroy work before exit_net release Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 089/273] netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 090/273] netfilter: nf_tables: discard table flag update with pending basechain deletion Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 091/273] netfilter: validate user input for expected length Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 092/273] vboxsf: Avoid an spurious warning if load_nls_xxx() fails Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 093/273] bpf, sockmap: Prevent lock inversion deadlock in map delete elem Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 094/273] mptcp: prevent BPF accessing lowat from a subflow socket Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 095/273] x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 096/273] KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range() Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 097/273] KVM: arm64: Ensure target address is granule-aligned for range TLBI Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 098/273] net/sched: act_skbmod: prevent kernel-infoleak Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 099/273] net: dsa: sja1105: Fix parameters order in sja1110_pcs_mdio_write_c45() Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 100/273] net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 101/273] net: stmmac: fix rx queue priority assignment Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 102/273] net: phy: micrel: lan8814: Fix when enabling/disabling 1-step timestamping Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 103/273] net: txgbe: fix i2c dev name cannot match clkdev Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 104/273] net: fec: Set mac_managed_pm during probe Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 105/273] net: phy: micrel: Fix potential null pointer dereference Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 106/273] net: dsa: mv88e6xxx: fix usable ports on 88e6020 Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 107/273] selftests: net: gro fwd: update vxlan GRO test expectations Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 108/273] gro: fix ownership transfer Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 109/273] idpf: fix kernel panic on unknown packet types Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 110/273] ice: fix enabling RX VLAN filtering Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 111/273] i40e: Fix VF MAC filter removal Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 112/273] tcp: Fix bind() regression for v6-only wildcard and v4-mapped-v6 non-wildcard addresses Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 113/273] erspan: make sure erspan_base_hdr is present in skb->head Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 114/273] selftests: reuseaddr_conflict: add missing new line at the end of the output Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 115/273] tcp: Fix bind() regression for v6-only wildcard and v4(-mapped-v6) non-wildcard addresses Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 116/273] ax25: fix use-after-free bugs caused by ax25_ds_del_timer Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 117/273] e1000e: Workaround for sporadic MDI error on Meteor Lake systems Greg Kroah-Hartman
2024-04-19 8:44 ` Jiri Slaby
2024-04-19 9:03 ` Jiri Slaby
2024-04-19 15:38 ` Tony Nguyen
2024-04-30 7:40 ` Jiri Slaby
2024-04-08 12:56 ` [PATCH 6.8 118/273] ipv6: Fix infinite recursion in fib6_dump_done() Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 119/273] mlxbf_gige: stop interface during shutdown Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 120/273] r8169: skip DASH fw status checks when DASH is disabled Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 121/273] udp: do not accept non-tunnel GSO skbs landing in a tunnel Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 122/273] udp: do not transition UDP GRO fraglist partial checksums to unnecessary Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 123/273] udp: prevent local UDP tunnel packets from being GROed Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 124/273] octeontx2-af: Fix issue with loading coalesced KPU profiles Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 125/273] octeontx2-pf: check negative error code in otx2_open() Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 126/273] octeontx2-af: Add array index check Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 127/273] i40e: fix i40e_count_filters() to count only active/new filters Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 128/273] i40e: fix vf may be used uninitialized in this function warning Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 129/273] i40e: Enforce software interrupt during busy-poll exit Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 130/273] scsi: sg: Avoid sg device teardown race Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 131/273] usb: typec: ucsi: Check for notifications after init Greg Kroah-Hartman
2024-04-08 16:36 ` Christian A. Ehrhardt
2024-04-09 7:12 ` Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 132/273] drm/amd: Flush GFXOFF requests in prepare stage Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 133/273] e1000e: Minor flow correction in e1000_shutdown function Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 134/273] e1000e: move force SMBUS from enable ulp function to avoid PHY loss issue Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 135/273] mean_and_variance: Drop always failing tests Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 136/273] net: ravb: Let IP-specific receive function to interrogate descriptors Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 137/273] net: ravb: Always process TX descriptor ring Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 138/273] net: ravb: Always update error counters Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 139/273] KVM: SVM: Use unsigned integers when dealing with ASIDs Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 140/273] KVM: SVM: Add support for allowing zero SEV ASIDs Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 141/273] selftests: mptcp: connect: fix shellcheck warnings Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 142/273] selftests: mptcp: use += operator to append strings Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 143/273] mptcp: dont account accept() of non-MPC client as fallback to TCP Greg Kroah-Hartman
2024-04-08 12:56 ` [PATCH 6.8 144/273] 9p: Fix read/write debug statements to report server reply Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 145/273] ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 146/273] ASoC: cs42l43: Correct extraction of data pointer in suspend/resume Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 147/273] riscv: mm: Fix prototype to avoid discarding const Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 148/273] riscv: hwprobe: do not produce frtace relocation Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 149/273] drivers/perf: riscv: Disable PERF_SAMPLE_BRANCH_* while not supported Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 150/273] block: count BLK_OPEN_RESTRICT_WRITES openers Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 151/273] RISC-V: Update AT_VECTOR_SIZE_ARCH for new AT_MINSIGSTKSZ Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 152/273] ASoC: amd: acp: fix for acp pdm configuration check Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 153/273] regmap: maple: Fix cache corruption in regcache_maple_drop() Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 154/273] ALSA: hda: cs35l56: Add ACPI device match tables Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 155/273] drm/panfrost: fix power transition timeout warnings Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 156/273] nouveau/uvmm: fix addr/range calcs for remap operations Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 157/273] drm/prime: Unbreak virtgpu dma-buf export Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 158/273] ASoC: rt5682-sdw: fix locking sequence Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 159/273] ASoC: rt711-sdca: " Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 160/273] ASoC: rt711-sdw: " Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 161/273] ASoC: rt712-sdca-sdw: " Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 162/273] ASoC: rt722-sdca-sdw: " Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 163/273] ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 164/273] spi: s3c64xx: Extract FIFO depth calculation to a dedicated macro Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 165/273] spi: s3c64xx: sort headers alphabetically Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 166/273] spi: s3c64xx: explicitly include <linux/bits.h> Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 167/273] spi: s3c64xx: remove else after return Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 168/273] spi: s3c64xx: define a magic value Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 169/273] spi: s3c64xx: allow full FIFO masks Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 170/273] spi: s3c64xx: determine the fifo depth only once Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 171/273] spi: s3c64xx: Use DMA mode from fifo size Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 172/273] ASoC: amd: acp: fix for acp_init function error handling Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 173/273] regmap: maple: Fix uninitialized symbol ret warnings Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 174/273] ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 175/273] scsi: mylex: Fix sysfs buffer lengths Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 176/273] scsi: sd: Unregister device if device_add_disk() failed in sd_probe() Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 177/273] Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching" Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 178/273] drm/i915/dp: Fix DSC state HW readout for SST connectors Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 179/273] cifs: Fix caching to try to do open O_WRONLY as rdwr on server Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 180/273] spi: mchp-pci1xxx: Fix a possible null pointer dereference in pci1xxx_spi_probe Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 181/273] s390/pai: fix sampling event removal for PMU device driver Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 182/273] thermal: gov_power_allocator: Allow binding without cooling devices Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 183/273] thermal: gov_power_allocator: Allow binding without trip points Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 184/273] drm/i915/gt: Limit the reserved VM space to only the platforms that need it Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 185/273] ata: sata_mv: Fix PCI device ID table declaration compilation warning Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 186/273] ASoC: SOF: amd: fix for false dsp interrupts Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 187/273] SUNRPC: Fix a slow server-side memory leak with RPC-over-TCP Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 188/273] riscv: use KERN_INFO in do_trap Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 189/273] riscv: Fix warning by declaring arch_cpu_idle() as noinstr Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 190/273] riscv: Disable preemption when using patch_map() Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 191/273] nfsd: hold a lighter-weight client reference over CB_RECALL_ANY Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 192/273] lib/stackdepot: move stack_record struct definition into the header Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 193/273] stackdepot: rename pool_index to pool_index_plus_1 Greg Kroah-Hartman
2024-04-08 15:00 ` Vlastimil Babka
2024-04-08 15:06 ` Vlastimil Babka
2024-04-08 12:57 ` [PATCH 6.8 194/273] x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 195/273] Revert "drm/amd/display: Send DTBCLK disable message on first commit" Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 196/273] gpio: cdev: check for NULL labels when sanitizing them for irqs Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 197/273] gpio: cdev: fix missed label sanitizing in debounce_setup() Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 198/273] ksmbd: dont send oplock break if rename fails Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 199/273] ksmbd: validate payload size in ipc response Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 200/273] ksmbd: do not set SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1 Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 201/273] ALSA: hda: Add pplcllpl/u members to hdac_ext_stream Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 202/273] ALSA: hda/realtek - Fix inactive headset mic jack Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 203/273] ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models Greg Kroah-Hartman
2024-04-08 12:57 ` [PATCH 6.8 204/273] ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 205/273] ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 206/273] io_uring/kbuf: get rid of lower BGID lists Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 207/273] io_uring/kbuf: get rid of bl->is_ready Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 208/273] io_uring/kbuf: protect io_buffer_list teardown with a reference Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 209/273] io_uring/rw: dont allow multishot reads without NOWAIT support Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 210/273] io_uring: use private workqueue for exit work Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 211/273] io_uring/kbuf: hold io_buffer_list reference over mmap Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 212/273] ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 213/273] ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 214/273] ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 215/273] ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position) Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 216/273] ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 217/273] ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 218/273] ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 219/273] ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 220/273] ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 221/273] ASoC: SOF: Remove the get_stream_position callback Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 222/273] ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 223/273] ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 224/273] ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 225/273] ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 226/273] ASoC: SOF: ipc4-pcm: Correct the delay calculation Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 227/273] ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 228/273] driver core: Introduce device_link_wait_removal() Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 229/273] of: dynamic: Synchronize of_changeset_destroy() with the devlink removals Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 230/273] of: module: prevent NULL pointer dereference in vsnprintf() Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 231/273] x86/mm/pat: fix VM_PAT handling in COW mappings Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 232/273] x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 233/273] x86/coco: Require seeding RNG with RDRAND on CoCo systems Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 234/273] perf/x86/intel/ds: Dont clear ->pebs_data_cfg for the last PEBS event Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 235/273] aio: Fix null ptr deref in aio_complete() wakeup Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 236/273] riscv: Fix vector state restore in rt_sigreturn() Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 237/273] arm64/ptrace: Use saved floating point state type to determine SVE layout Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 238/273] mm/secretmem: fix GUP-fast succeeding on secretmem folios Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 239/273] selftests/mm: include strings.h for ffsl Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 240/273] s390/entry: align system call table on 8 bytes Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 241/273] riscv: Fix spurious errors from __get/put_kernel_nofault Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 242/273] riscv: process: Fix kernel gp leakage Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 243/273] smb: client: fix UAF in smb2_reconnect_server() Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 244/273] smb: client: guarantee refcounted children from parent session Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 245/273] smb: client: refresh referral without acquiring refpath_lock Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 246/273] smb: client: handle DFS tcons in cifs_construct_tcon() Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 247/273] smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 248/273] smb3: retrying on failed server close Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 249/273] smb: client: fix potential UAF in cifs_debug_files_proc_show() Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 250/273] smb: client: fix potential UAF in cifs_stats_proc_write() Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 251/273] smb: client: fix potential UAF in cifs_stats_proc_show() Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 252/273] smb: client: fix potential UAF in cifs_dump_full_key() Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 253/273] smb: client: fix potential UAF in smb2_is_valid_oplock_break() Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 254/273] smb: client: fix potential UAF in smb2_is_valid_lease_break() Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 255/273] smb: client: fix potential UAF in is_valid_oplock_break() Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 256/273] smb: client: fix potential UAF in smb2_is_network_name_deleted() Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 257/273] smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 258/273] drm/i915/mst: Limit MST+DSC to TGL+ Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 259/273] drm/i915/mst: Reject FEC+MST on ICL Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 260/273] drm/i915/dp: Fix the computation for compressed_bpp for DISPLAY < 13 Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 261/273] drm/i915/gt: Disable HW load balancing for CCS Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 262/273] drm/i915/gt: Do not generate the command streamer for all the CCS Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 263/273] drm/i915/gt: Enable only one CCS for compute workload Greg Kroah-Hartman
2024-04-08 12:58 ` [PATCH 6.8 264/273] drm/xe: Use ring ops TLB invalidation for rebinds Greg Kroah-Hartman
2024-04-08 12:59 ` [PATCH 6.8 265/273] drm/xe: Rework rebinding Greg Kroah-Hartman
2024-04-08 12:59 ` [PATCH 6.8 266/273] Revert "x86/mpparse: Register APIC address only once" Greg Kroah-Hartman
2024-04-08 12:59 ` [PATCH 6.8 267/273] bpf: put uprobe links path and task in release callback Greg Kroah-Hartman
2024-04-08 12:59 ` [PATCH 6.8 268/273] bpf: support deferring bpf_link dealloc to after RCU grace period Greg Kroah-Hartman
2024-04-08 12:59 ` [PATCH 6.8 269/273] efi/libstub: Add generic support for parsing mem_encrypt= Greg Kroah-Hartman
2024-04-08 12:59 ` [PATCH 6.8 270/273] x86/boot: Move mem_encrypt= parsing to the decompressor Greg Kroah-Hartman
2024-04-08 12:59 ` [PATCH 6.8 271/273] x86/sme: Move early SME kernel encryption handling into .head.text Greg Kroah-Hartman
2024-04-09 16:38 ` Pascal Ernster
2024-04-10 5:34 ` Borislav Petkov
2024-04-10 5:46 ` Greg Kroah-Hartman
2024-04-10 6:43 ` Ard Biesheuvel
2024-04-10 14:11 ` Greg Kroah-Hartman
2024-04-12 21:32 ` Ignat Korchagin
2024-04-13 5:33 ` Greg Kroah-Hartman
2024-04-10 7:00 ` Pascal Ernster
2024-04-10 9:03 ` Ard Biesheuvel
2024-04-10 10:06 ` Ard Biesheuvel
2024-04-10 14:30 ` Pascal Ernster
2024-04-10 14:45 ` Ard Biesheuvel
2024-04-10 15:39 ` Pascal Ernster
2024-04-10 16:01 ` Ard Biesheuvel
2024-04-10 16:37 ` Kees Cook
2024-04-10 16:58 ` Pascal Ernster
2024-04-08 12:59 ` [PATCH 6.8 272/273] x86/sev: Move early startup code into .head.text section Greg Kroah-Hartman
2024-04-08 12:59 ` [PATCH 6.8 273/273] x86/efistub: Remap kernel text read-only before dropping NX attribute Greg Kroah-Hartman
2024-04-08 16:05 ` [PATCH 6.8 000/273] 6.8.5-rc1 review SeongJae Park
2024-04-08 19:41 ` Justin Forbes
2024-04-09 1:29 ` Bagas Sanjaya
2024-04-09 3:05 ` Ron Economos
2024-04-09 5:03 ` Pascal Ernster
2024-04-09 16:18 ` Pascal Ernster
2024-04-09 7:24 ` Jon Hunter
2024-04-09 12:26 ` Mark Brown
2024-04-09 13:07 ` Anders Roxell
2024-04-09 13:19 ` Greg Kroah-Hartman
2024-04-09 15:11 ` Martin K. Petersen
2024-04-09 15:27 ` Anders Roxell
2024-04-10 0:20 ` Shuah Khan
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20240408125310.254587263@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=idosch@nvidia.com \
--cc=mirsad.todorovac@alu.unizg.hr \
--cc=pabeni@redhat.com \
--cc=patches@lists.linux.dev \
--cc=sashal@kernel.org \
--cc=stable@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.