udp: avoid Ordering::SeqCst for atomic operations

This commit is contained in:
Joakim Frostegård 2021-11-19 12:30:05 +01:00
parent 2c336793b1
commit a1243c59d6
3 changed files with 15 additions and 13 deletions

View file

@ -287,11 +287,11 @@ fn read_requests(
state
.statistics
.requests_received
.fetch_add(requests_received, Ordering::SeqCst);
.fetch_add(requests_received, Ordering::Release);
state
.statistics
.bytes_received
.fetch_add(bytes_received, Ordering::SeqCst);
.fetch_add(bytes_received, Ordering::Release);
}
}
@ -451,11 +451,11 @@ fn send_responses(
state
.statistics
.responses_sent
.fetch_add(responses_sent, Ordering::SeqCst);
.fetch_add(responses_sent, Ordering::Release);
state
.statistics
.bytes_sent
.fetch_add(bytes_sent, Ordering::SeqCst);
.fetch_add(bytes_sent, Ordering::Release);
}
}