Skip to content
This repository was archived by the owner on Jan 22, 2025. It is now read-only.

Commit 3875f0b

Browse files
committed
Cleanup
1 parent 66e30e6 commit 3875f0b

File tree

3 files changed

+6
-8
lines changed

3 files changed

+6
-8
lines changed

net-shaper/src/main.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -273,13 +273,13 @@ fn delete_ifb(interface: &str) -> bool {
273273
],
274274
"Failed to setup ingress qdisc",
275275
"tc qdisc delete dev <if> handle ffff: ingress",
276-
false,
276+
true,
277277
) && run(
278278
"modprobe",
279279
&["ifb", "--remove"],
280280
"Failed to delete ifb module",
281281
"modprobe ifb --remove",
282-
false,
282+
true,
283283
)
284284
}
285285

@@ -407,7 +407,7 @@ fn shape_network_steps(
407407
);
408408
println!("My partition is {}", my_partition);
409409

410-
force_cleanup_network(interface);
410+
cleanup_network(interface);
411411

412412
// Mark egress packets with our partition id
413413
if !insert_iptables_rule(partition_id_to_tos(my_partition)) {
@@ -466,7 +466,7 @@ fn parse_interface(interfaces: &str) -> &str {
466466
panic!("No valid interfaces");
467467
}
468468

469-
fn force_cleanup_network(interface: &str) {
469+
fn cleanup_network(interface: &str) {
470470
delete_all_filters("ifb0");
471471
delete_ifb(interface);
472472
flush_iptables_rule();
@@ -622,7 +622,7 @@ fn main() {
622622
("cleanup", Some(args_matches)) => {
623623
let interfaces = value_t_or_exit!(args_matches, "iface", String);
624624
let iface = parse_interface(&interfaces);
625-
force_cleanup_network(iface)
625+
cleanup_network(iface)
626626
}
627627
("configure", Some(args_matches)) => configure(args_matches),
628628
_ => {}

net/remote/cleanup.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ if [[ -f solana/netem.cfg ]]; then
1818
solana/scripts/netem.sh delete < solana/netem.cfg
1919
rm -f solana/netem.cfg
2020
fi
21-
solana/scripts/net-shaper.sh force_cleanup
21+
solana/scripts/net-shaper.sh cleanup
2222
for pattern in validator.sh boostrap-leader.sh solana- remote- iftop validator client node; do
2323
echo "killing $pattern"
2424
pkill -f $pattern

scripts/net-shaper.sh

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@ iface="$(ifconfig | grep mtu | grep -iv loopback | grep -i running | awk 'BEGIN
1919

2020
if [[ "$1" = cleanup ]]; then
2121
$sudo ~solana/.cargo/bin/solana-net-shaper cleanup -f "$2" -s "$3" -p "$4" -i "$iface"
22-
elif [[ "$1" = force_cleanup ]]; then
23-
$sudo ~solana/.cargo/bin/solana-net-shaper force_cleanup -i "$iface"
2422
else
2523
$sudo ~solana/.cargo/bin/solana-net-shaper shape -f "$2" -s "$3" -p "$4" -i "$iface"
2624
fi

0 commit comments

Comments
 (0)