Searched hist:130514 (Results 1 - 3 of 3) sorted by relevance
/freebsd-10.0-release/sys/net/ | ||
H A D | raw_cb.h | diff 130514 Tue Jun 15 02:13:59 MDT 2004 rwatson Lock down rawcb_list, a global list of control blocks for raw sockets, using rawcb_mtx. Hold this mutex while modifying or iterating over the control list; this means that the mutex is held over calls into socket delivery code, which no longer causes a lock order reversal as the routing socket code uses a netisr to avoid recursing socket -> routing -> socket. Note: Locking of IPsec consumers of rawcb_list is not included in this commit. |
H A D | raw_cb.c | diff 130514 Tue Jun 15 02:13:59 MDT 2004 rwatson Lock down rawcb_list, a global list of control blocks for raw sockets, using rawcb_mtx. Hold this mutex while modifying or iterating over the control list; this means that the mutex is held over calls into socket delivery code, which no longer causes a lock order reversal as the routing socket code uses a netisr to avoid recursing socket -> routing -> socket. Note: Locking of IPsec consumers of rawcb_list is not included in this commit. |
H A D | raw_usrreq.c | diff 130514 Tue Jun 15 02:13:59 MDT 2004 rwatson Lock down rawcb_list, a global list of control blocks for raw sockets, using rawcb_mtx. Hold this mutex while modifying or iterating over the control list; this means that the mutex is held over calls into socket delivery code, which no longer causes a lock order reversal as the routing socket code uses a netisr to avoid recursing socket -> routing -> socket. Note: Locking of IPsec consumers of rawcb_list is not included in this commit. |
Completed in 108 milliseconds