Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/doc Protecting ec_multi* of ethercom with ec_lock have been ...
details: https://anonhg.NetBSD.org/src/rev/b26d9cd5ec70
branches: trunk
changeset: 466919:b26d9cd5ec70
user: msaitoh <msaitoh%NetBSD.org@localhost>
date: Mon Jan 06 15:21:29 2020 +0000
description:
Protecting ec_multi* of ethercom with ec_lock have been finished now.
diffstat:
doc/TODO.smpnet | 11 +----------
1 files changed, 1 insertions(+), 10 deletions(-)
diffs (25 lines):
diff -r 2676ecd9a6e7 -r b26d9cd5ec70 doc/TODO.smpnet
--- a/doc/TODO.smpnet Mon Jan 06 15:19:00 2020 +0000
+++ b/doc/TODO.smpnet Mon Jan 06 15:21:29 2020 +0000
@@ -1,4 +1,4 @@
-$NetBSD: TODO.smpnet,v 1.30 2020/01/06 05:38:59 msaitoh Exp $
+$NetBSD: TODO.smpnet,v 1.31 2020/01/06 15:21:29 msaitoh Exp $
MP-safe components
==================
@@ -175,15 +175,6 @@
- opencrypto(9)'s crypto_newsession()/crypto_freesession() aren't scalable
as they are serialized by one mutex
-ec_multi* of ethercom
----------------------
-
-ec_multiaddrs and ec_multicnt of struct ethercom and items listed in
-ec_multiaddrs must be protected by ec_lock. The core of ethernet subsystem is
-already MP-safe, however, device drivers that use the data should also be fixed.
-A typical change should be to protect manipulations of the data via ETHER_*
-macros such as ETHER_FIRST_MULTI by ETHER_LOCK and ETHER_UNLOCK.
-
ALTQ
----
Home |
Main Index |
Thread Index |
Old Index