freebsd-dev/sys/netatalk
Robert Watson 310e7ceb94 Socket MAC labels so_label and so_peerlabel are now protected by
SOCK_LOCK(so):

- Hold socket lock over calls to MAC entry points reading or
  manipulating socket labels.

- Assert socket lock in MAC entry point implementations.

- When externalizing the socket label, first make a thread-local
  copy while holding the socket lock, then release the socket lock
  to externalize to userspace.
2004-06-13 02:50:07 +00:00
..
aarp.c This commit does two things: 2004-04-25 09:24:52 +00:00
aarp.h
at_control.c Rename 'at_ifaddr' list to 'at_ifaddr_list' so that the variable is 2004-03-22 04:50:36 +00:00
at_extern.h This commit does two things: 2004-04-25 09:24:52 +00:00
at_proto.c
at_rmx.c Compare pointers with NULL rather than 0, or treating them as boolans in 2004-03-22 03:57:01 +00:00
at_var.h Rename 'at_ifaddr' list to 'at_ifaddr_list' so that the variable is 2004-03-22 04:50:36 +00:00
at.h Add more ethernet types and move AppleTalk types into proper location. 2002-09-06 17:02:29 +00:00
COPYRIGHT
ddp_input.c Socket MAC labels so_label and so_peerlabel are now protected by 2004-06-13 02:50:07 +00:00
ddp_output.c Socket MAC labels so_label and so_peerlabel are now protected by 2004-06-13 02:50:07 +00:00
ddp_pcb.c Extend coverage of SOCK_LOCK(so) to include so_count, the socket 2004-06-12 20:47:32 +00:00
ddp_pcb.h Isolate PCB-specific ethertalk DDP functions in ddp_pcb.c, removing them 2004-03-19 07:21:22 +00:00
ddp_usrreq.c Remove redundant call to soisdisconnected() from ddp_abort(), as it 2004-05-05 03:34:37 +00:00
ddp_var.h Rename 'ddpcb' variable to 'ddpcb_list' to better distinguish it from 2004-03-22 04:54:36 +00:00
ddp.h
endian.h
phase2.h