Page MenuHomeFreeBSD

D28546.id83606.diff
No OneTemporary

D28546.id83606.diff

diff --git a/sys/netgraph/ng_bridge.c b/sys/netgraph/ng_bridge.c
--- a/sys/netgraph/ng_bridge.c
+++ b/sys/netgraph/ng_bridge.c
@@ -739,7 +739,10 @@
/* Look up packet's source Ethernet address in hashtable */
if ((host = ng_bridge_get(priv, eh->ether_shost)) != NULL) {
- /* Update time since last heard from this host */
+ /* Update time since last heard from this host.
+ * This is safe without locking, because it's
+ * the only operation during shared access.
+ */
host->staleness = 0;
/* Did host jump to a different link? */

File Metadata

Mime Type
text/plain
Expires
Sun, Mar 15, 10:05 PM (8 h, 16 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29737401
Default Alt Text
D28546.id83606.diff (553 B)

Event Timeline