Gleb Smirnoff
1928437497
Fix several races between socket closure and node/hook
...
destruction:
- Backout 1.62, since it doesn't fix all possible
problems.
- Upon node creation, put an additional reference on node.
- Add a mutex and refcounter to struct ngsock. Netgraph node,
control socket and data socket all count as references.
- Introduce ng_socket_free_priv() which removes one reference
from ngsock, and frees it when all references has gone.
- No direct pointers between pcbs and node, all pointing
is done via struct ngsock and protected with mutex.
2005-11-02 15:34:42 +00:00
..
2005-11-02 08:23:28 +00:00
2005-11-01 22:59:03 +00:00
2005-10-31 15:41:29 +00:00
2005-10-30 15:59:08 +00:00
2005-05-29 16:11:34 +00:00
2005-09-16 01:26:17 +00:00
2005-10-31 15:41:29 +00:00
2005-11-02 13:46:32 +00:00
2005-11-01 22:44:08 +00:00
2005-11-01 22:38:50 +00:00
2005-08-18 00:30:22 +00:00
2005-10-24 15:21:36 +00:00
2005-11-01 22:44:08 +00:00
2005-10-31 15:41:29 +00:00
2005-03-28 18:31:18 +00:00
2005-10-31 15:41:29 +00:00
2005-10-31 15:41:29 +00:00
2005-08-09 10:20:02 +00:00
2005-11-01 22:59:03 +00:00
2005-10-31 15:41:29 +00:00
2005-09-28 15:01:58 +00:00
2005-10-31 15:41:29 +00:00
2005-11-02 13:46:32 +00:00
2005-10-31 15:41:29 +00:00
2005-11-01 22:44:08 +00:00
2005-11-02 13:46:32 +00:00
2005-11-02 13:46:32 +00:00
2005-09-11 16:04:56 +00:00
2005-10-31 15:41:29 +00:00
2005-11-02 15:34:42 +00:00
2005-11-02 13:46:32 +00:00
2005-10-31 23:06:04 +00:00
2005-11-02 13:46:32 +00:00
2005-11-02 13:46:32 +00:00
2005-10-31 15:41:29 +00:00
2005-09-07 10:06:14 +00:00
2005-10-31 15:41:29 +00:00
2005-10-31 15:41:29 +00:00
2005-07-14 20:08:27 +00:00
2005-10-31 15:41:29 +00:00
2005-10-31 15:41:29 +00:00
2005-10-31 15:41:29 +00:00
2005-08-18 11:58:03 +00:00
2005-10-28 15:30:51 +00:00
2005-09-25 21:29:32 +00:00
2005-10-31 21:37:27 +00:00
2005-10-18 11:46:24 +00:00
2005-10-30 21:29:59 +00:00
2005-09-19 16:51:43 +00:00
2005-10-31 15:41:29 +00:00
2005-10-25 19:48:48 +00:00
2005-11-02 13:46:32 +00:00
2005-09-24 20:11:07 +00:00
2005-10-31 20:33:28 +00:00
2005-11-01 23:00:24 +00:00
2005-03-08 00:09:41 +00:00