fef6c8f2 | 10-Aug-2025 |
Wanpeng Qian <wanpengqian@gmail.com> |
nvmecontrol: Add Intel Drive Marketing Name Log support (0xdd)
Add Intel Drive Marketing Name Log support (0xdd)
Specification here: https://www.intel.com/content/dam/support/us/en/documents/ssdc/h
nvmecontrol: Add Intel Drive Marketing Name Log support (0xdd)
Add Intel Drive Marketing Name Log support (0xdd)
Specification here: https://www.intel.com/content/dam/support/us/en/documents/ssdc/hpssd/sb/Intel_SSD_DC_P3600_Series_PCIe_Product_Specification-004.pdf
Reviewed by: imp Differential Revsion: https://reviews.freebsd.org/D33819
show more ...
|
858280e6 | 31-Jan-2025 |
John Baldwin <jhb@FreeBSD.org> |
nvmecontrol devlist: Annotate connected Fabrics hosts
If a Fabrics host is connected, use the discovery log entry from the reconnect parameters to output the transport type and address.
Reviewed by
nvmecontrol devlist: Annotate connected Fabrics hosts
If a Fabrics host is connected, use the discovery log entry from the reconnect parameters to output the transport type and address.
Reviewed by: chuck Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D48731
show more ...
|
ec282601 | 30-Jan-2025 |
John Baldwin <jhb@FreeBSD.org> |
nvmecontrol: Only do name resolution once for Fabrics connections
Reuse the addrinfo structure from the admin queue to establish connections to I/O queues for the TCP transport.
Reviewed by: dab, i
nvmecontrol: Only do name resolution once for Fabrics connections
Reuse the addrinfo structure from the admin queue to establish connections to I/O queues for the TCP transport.
Reviewed by: dab, imp Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D48456
show more ...
|
9e1db51d | 05-Nov-2024 |
John Baldwin <jhb@FreeBSD.org> |
nvmecontrol: Use active nslist to enumerate namespaces
Rather than probing all namespace IDs up to cdata.nn for the devlist command, fetch the active namespace list and iterate over that. This can
nvmecontrol: Use active nslist to enumerate namespaces
Rather than probing all namespace IDs up to cdata.nn for the devlist command, fetch the active namespace list and iterate over that. This can be much quicker on Fabrics controllers which often advertise a large cdata.nn value to support adding additional namespaces at runtime.
Reviewed by: chuck Reported by: Neven Z <nevenzfr@gmail.com> Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D47355
show more ...
|
326e20fc | 05-Nov-2024 |
John Baldwin <jhb@FreeBSD.org> |
nvmecontrol: Refactor devlist implementation
Split out helper functions for scan_namespace and scan_controller. While here, replace sprintf() calls with snprintf() and avoid leaking the contoller fd
nvmecontrol: Refactor devlist implementation
Split out helper functions for scan_namespace and scan_controller. While here, replace sprintf() calls with snprintf() and avoid leaking the contoller fd if read_controller_data() fails.
Reviewed by: chuck, imp Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D47354
show more ...
|