cvs commit: src/sys/netnatm natm.c natm.h natm_pcb.c natm_proto.c

2007-01-08 Thread Robert Watson
rwatson 2007-01-08 22:30:39 UTC FreeBSD src repository Modified files: sys/netnatm natm.c natm.h natm_pcb.c natm_proto.c Log: Factor out my copyrights + licenses from Charles D. Cranor and University of Washington copyrights, which include the advertising clause. Mo

cvs commit: src/sys/netnatm natm.c

2006-04-23 Thread Robert Watson
rwatson 2006-04-23 16:33:56 UTC FreeBSD src repository Modified files: sys/netnatm natm.c Log: style(9) treatment following fixups. MFC after: 3 months Revision ChangesPath 1.47 +215 -203 src/sys/netnatm/natm.c

cvs commit: src/sys/netnatm natm.c

2006-04-23 Thread Robert Watson
rwatson 2006-04-23 16:25:30 UTC FreeBSD src repository Modified files: sys/netnatm natm.c Log: Eliminate unnecessary use of labels in error unwinding cases; result is the same number or fewer lines of code. Don't cast using caddr_t. Remember to unlock the nat

cvs commit: src/sys/netnatm natm.c

2006-04-23 Thread Robert Watson
rwatson 2006-04-23 16:04:07 UTC FreeBSD src repository Modified files: sys/netnatm natm.c Log: Acquire natm mutex after traversing so_pcb, not before, as the protocol mutex is no longer required to ensure that so_pcb is valid. Make sure to free (control) in natm_u

cvs commit: src/sys/netnatm natm.c

2006-04-09 Thread Robert Watson
rwatson 2006-04-09 17:14:09 UTC FreeBSD src repository Modified files: sys/netnatm natm.c Log: In natm_usr_abort(), replace existing call to natm_usr_shutdown() with natm_usr_detach(), which actually does the right thing. This code has never worked properly, but als

cvs commit: src/sys/netnatm natm.c

2006-03-17 Thread Robert Watson
rwatson 2006-03-17 18:25:57 UTC FreeBSD src repository Modified files: sys/netnatm natm.c Log: Change so_pcb invariants in netnatm, such that netnatm sockets always have pcb's allocated: - Universally ensure (and assert) that so_pcb is not NULL, removing lots