1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-29 16:44:03 +00:00
freebsd/sys/dev/tws
Scott Long 185884259b Update the CAM API for FreeBSD 10:
- Remove the timeout_ch field.  It's been deprecated since FreeBSD 7.0;
  MPSAFE drivers should be managing their own timeout storage.  The
  remaining non-MPSAFE drivers have been modified to also manage their own
  storage, and should be considered for updating to MPSAFE (or removal)
  during the FreeBSD 10.x lifecycle.

- Add fields related to soft timeouts and quality of service, to be used
  in upcoming work.

- Add room for more flags in the CCB header and path_inq structures.

- Begin support for extended 64-bit LUNs.

- Bump the CAM version number to 0x18, but add compat shims.  Tested with
  camcontrol and smartctl.

Reviewed by:    nathanw, ken, kib
Approved by:    re
Obtained from:  Netflix
2013-09-24 16:50:53 +00:00
..
tws_cam.c Update the CAM API for FreeBSD 10: 2013-09-24 16:50:53 +00:00
tws_hdm.c
tws_hdm.h
tws_services.c
tws_services.h
tws_user.c
tws_user.h
tws.c Update the CAM API for FreeBSD 10: 2013-09-24 16:50:53 +00:00
tws.h Fix typo in the definition of the TWS_DATA_CCB. 2013-05-23 16:37:43 +00:00