diff options
author | jhb <jhb@FreeBSD.org> | 2013-07-29 18:44:52 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2013-07-29 18:44:52 +0000 |
commit | 4c0b5de7011433e908a2b3ac88474d3d16f0cf78 (patch) | |
tree | 84c317e1c45fe265cc15e17618ae5908946a238d /sbin/rcorder | |
parent | b1fefcdcf5d9f51da48480e5c919ec32795feb5a (diff) | |
download | FreeBSD-src-4c0b5de7011433e908a2b3ac88474d3d16f0cf78.zip FreeBSD-src-4c0b5de7011433e908a2b3ac88474d3d16f0cf78.tar.gz |
Various fixes to the mlxen(4) driver:
- Remove an incorrect assertion that can trigger when downing an interface.
- Stop the interface during detach to avoid panics when unloading the
driver.
- A few locking fixes to be more consistent with other FreeBSD drivers:
- Protect if_drv_flags with the driver lock, not atomic ops
- Hold the driver lock when adjusting multicast state.
- Hold the driver lock while adjusting if_capenable.
PR: kern/180791 [1,2]
Submitted by: Shakar Klein @ Mellanox [1,2]
MFC after: 3 days
Diffstat (limited to 'sbin/rcorder')
0 files changed, 0 insertions, 0 deletions