Re:BPF for storage: an exokernel-inspired approach
by wtallis on Saturday March 27, 2021 @06:38PM
(#26606236)
SCSI uses simple fixed command sets, the same as standard NVMe drives. As far as I'm aware, SCSI doesn't have any way to chain commands together, so you can't really do anything more complex than predefined commands like copy or compare and write. It's nothing at all analogous to an actual programmable offload engine like you'd get with eBPF, and all the semi-advanced SCSI commands that are actually applicable to SSDs already have equivalents in the base NVMe command set.
https://en.wikipedia.org/wiki/SCSI_command