aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/nvmf
Commit message (Expand)AuthorAgeFilesLines
* nvmft: Export more info for a ctl port for use by ctladmJohn Baldwin2025-02-202-0/+27
* nvmft: Switch the per-port lock from sx(9) to mtx(9)John Baldwin2025-02-203-44/+62
* nvmf: Add NVMF_CONNECTION_STATUS ioctlJohn Baldwin2025-01-313-0/+37
* nvme/nvmf: Add NVME_GET_CONTROLLER_DATA ioctl to fetch cached cdataJohn Baldwin2025-01-311-0/+3
* nvmft: Don't offline a port being removed if it is already offlineJohn Baldwin2025-01-311-1/+7
* nvmf: Refactor reconnection supportJohn Baldwin2025-01-243-22/+48
* nvmf: Defer the post-sync shutdown handler to SHUTDOWN_PRI_LASTJohn Baldwin2025-01-131-1/+13
* nvmf: fix build with __assert_unreachable() addition to userlandKyle Evans2025-01-131-1/+0
* nvmf: Switch several ioctls to using nvlistsJohn Baldwin2024-12-3013-206/+398
* nvmft: Fix typo in error message if an I/O queue fails to handoffJohn Baldwin2024-12-281-1/+1
* nvmf: Track SQ flow controlJohn Baldwin2024-11-113-5/+37
* nvmf: Schedule requests across multiple I/O queuesJohn Baldwin2024-11-112-5/+5
* nvmf: Fix an off by one error when scanning active namespace IDsJohn Baldwin2024-11-051-2/+2
* nvmf: Deregister the post_sync eventhandler correctly during detachJohn Baldwin2024-11-021-1/+1
* nvmf_tcp: Correct padding calculationJohn Baldwin2024-11-021-1/+1
* nvmf: Add sysctl nodes for each queue pairJohn Baldwin2024-11-023-4/+53
* mbuf: Don't force all M_EXTPG mbufs to be read-onlyJohn Baldwin2024-10-311-1/+1
* nvmf: Fail pass through commands while a controller is not associatedJohn Baldwin2024-10-171-0/+9
* nvmf: Narrow scope of sim lock in nvmf_sim_ioJohn Baldwin2024-09-261-2/+1
* nvmf: Always use xpt_done instead of xpt_done_directJohn Baldwin2024-09-261-1/+1
* ctl: Move extern for control_softc into <cam/ctl/ctl_private.h>John Baldwin2024-09-251-2/+0
* nvmft: Defer datamove operations to a pool of taskqueue threadsJohn Baldwin2024-09-243-2/+112
* nvmf_tcp: Fully honor kern.nvmf.tcp.max_transmit_data for C2H_DATA PDUsJohn Baldwin2024-09-051-12/+19
* nvmfd/nvmft: Fix a typo "whiled" -> "while"John Baldwin2024-09-031-1/+1
* nvmf_tcp: Correct calculation of number of TTAGs to allocateJohn Baldwin2024-07-301-1/+1
* nvmf_tcp: Update R2T accounting stats when aborting command buffersJohn Baldwin2024-07-301-0/+5
* nvmf_tcp: Avoid setting some unused parameters in tcp_allocate_qpairJohn Baldwin2024-07-301-2/+3
* nvmf_tcp: Use min() to simplify a few statementsJohn Baldwin2024-07-301-9/+3
* nvmf_tcp: Rename max_c2hdata sysctl to max_transmit_dataJohn Baldwin2024-07-251-1/+1
* nvmft: Handle qpair allocation failures during handoffJohn Baldwin2024-07-231-0/+10
* nvmf_tcp: Don't require a data digest for PDUs without dataJohn Baldwin2024-07-221-10/+14
* nvmf: Use device_set_descf()Mark Johnston2024-06-161-3/+1
* nvmf: Handle shutdowns more gracefullyJohn Baldwin2024-06-054-7/+114
* nvmf: Permit failing I/O requests while disconnectedJohn Baldwin2024-06-054-7/+36
* nvmf: Rescan namespaces after reconnectingJohn Baldwin2024-06-051-0/+2
* nvmf: Rescan all namespaces if the changed NS log page is too largeJohn Baldwin2024-06-053-1/+51
* nvmf: Factor out most of nvmf_rescan_ns into a helper routineJohn Baldwin2024-06-051-22/+30
* nvmf: Refactor nvmf_add_namespaces to be more genericJohn Baldwin2024-06-051-27/+47
* nvmf: Pass const pointers to namespace data to nvmf_*_nsJohn Baldwin2024-06-052-4/+5
* nvme: Change namespace device nameChuck Tuffli2024-06-011-2/+6
* nvme/f: Use strlcpy instead of strncpy + manual string terminationJohn Baldwin2024-05-132-4/+2
* nvmf_transport: Remove invalid assertionJohn Baldwin2024-05-101-2/+0
* nvmf: Use strlcpy instead of strncpy to ensure terminationJohn Baldwin2024-05-101-1/+1
* nvmf: Add explicit alignment for struct nvmf_fabric_cmdJohn Baldwin2024-05-061-1/+1
* nvmf_tcp: Correct tests for PDU directionJohn Baldwin2024-05-061-1/+1
* nvmf: Remove packing pragmas from nvmf_proto.hJohn Baldwin2024-05-061-4/+0
* nvmft: The in-kernel NVMe over Fabrics controllerJohn Baldwin2024-05-024-0/+2788
* nvmf: The in-kernel NVMe over Fabrics hostJohn Baldwin2024-05-028-0/+2968
* nvmf_tcp: Add a TCP transport for NVMe over FabricsJohn Baldwin2024-05-021-0/+1867
* nvmf: Add infrastructure kernel module for NVMe over FabricsJohn Baldwin2024-05-023-0/+612