freebsd-skq/share/man/man4
njl aeab0b1a18 New SCSI target emulator code
This code allows a user program to enable target mode on a SIM and
then emulate any number of devices (disks, tape drives, etc.)  All
decisions about device behavior (UA, CA, inquiry response) are left
to the usermode program and the kernel driver is merely a conduit
for CCBs.  This enables multiple concurrent target emulators, each
using its own backing store and IO model.

Also included is a user program that emulates a disk (RBC) using a
file as a backing store.  This provides functionality similar to
md(4) at the CAM layer.

Code has been tested on ahc(4) and should also work on isp(4) (and
other SIMs that gain target mode support).  It is a complete rewrite
of /sys/cam/scsi_target* and /usr/share/examples/scsi_target.

Design, comments from:	gibbs
Supported by:		Cryptography Research
Approved by:		re
2002-11-22 22:55:51 +00:00
..
man4.alpha
man4.i386 Alas, poor matcd, I knew ye well. 2002-10-04 06:06:04 +00:00
aac.4
acpi.4 Minor tweaks to the acpi.4 man page: xref acpiconf.8, and one of the 2002-10-24 01:44:50 +00:00
adv.4
adw.4
agp.4
aha.4
ahb.4
ahc.4
ahd.4 Fix a few typos and nits. 2002-09-01 22:07:24 +00:00
aio.4 * Modernize aio(4), providing instructions for static and dynamic kernel 2002-10-24 12:57:05 +00:00
amd.4
amr.4
an.4
asr.4
ata.4 write caching is enabled by default -- reflect this in manpage 2002-10-16 13:37:33 +00:00
atapicam.4 Fix minor typo. 2002-11-01 10:02:31 +00:00
atkbd.4
atkbdc.4
aue.4
awi.4
bge.4 Mention support for the on-board NICs on IBM x235 servers. 2002-09-08 19:20:23 +00:00
bktr.4
blackhole.4
bpf.4
bridge.4
bt.4
cardbus.4 Preliminary NEWCARD docs. 2002-07-09 05:08:49 +00:00
ccd.4
cd.4
ch.4
crypto.4 manual pages for the new kernel crypto support (need work) 2002-10-04 20:43:30 +00:00
csa.4 Grammar fix 2002-07-08 20:57:19 +00:00
cue.4
cy.4 mdoc(7) police: fixed indentation in synopsis. 2002-08-15 08:20:07 +00:00
da.4
dc.4
ddb.4
de.4
disc.4
divert.4
dpt.4
dummynet.4 Remove stale information from these two manpage, and point the readers 2002-10-28 07:24:58 +00:00
ed.4
ef.4
em.4 Feedback also included this. 2002-07-26 20:53:26 +00:00
en.4
faith.4
fd.4
fdc.4
firewire.4 Initial import for IEEE1394 OHCI chipdet device driver and SBP-2 (Serial 2002-09-13 12:31:56 +00:00
fpa.4
fwe.4 Add fwe.4. 2002-11-08 03:24:32 +00:00
fwohci.4 Initial import for IEEE1394 OHCI chipdet device driver and SBP-2 (Serial 2002-09-13 12:31:56 +00:00
fxp.4 Really add new fxp(4) adapter names this time. 2002-08-24 22:26:52 +00:00
gbde.4 Run a revision on the GBDE encryption facility. 2002-11-04 09:27:01 +00:00
geom.4
gif.4 mdoc(7) police: pseudo-devices are gone from -CURRENT. 2002-08-13 13:50:36 +00:00
gre.4 Add a new gre(4) driver, which could be used to create GRE (RFC1701) 2002-09-06 17:12:50 +00:00
gusc.4
gx.4
hifn.4 manual pages for the new kernel crypto support (need work) 2002-10-04 20:43:30 +00:00
ichsmb.4 Reflect support for 82801CA (ICH3) and 82801DC (ICH4) PCI chips. 2002-08-12 16:25:20 +00:00
icmp6.4
icmp.4
ieee80211.4
ifmib.4 Use correct arguments to sysctl in code example. 2002-08-30 10:52:17 +00:00
iic.4
iicbb.4
iicbus.4
iicsmb.4
inet6.4 - now, IPV6CTL_V6ONLY is on by default. 2002-07-26 11:42:46 +00:00
inet.4
intpm.4
intro.4
ip6.4
ip.4 Implement a new IP_SENDSRCADDR ancillary message type that permits 2002-10-21 20:40:02 +00:00
ipfirewall.4 Remove stale information from these two manpage, and point the readers 2002-10-28 07:24:58 +00:00
ipsec.4
isp.4
ispfw.4
joy.4 Fixed path to /boot/device.hints. 2002-07-12 13:44:37 +00:00
kame.4 Typo fix: s/THAI/TAHI 2002-07-09 20:37:18 +00:00
keyboard.4
kld.4
ktr.4 - Add a section on logging ktr entries to disk via ALQ. 2002-10-12 05:50:47 +00:00
kue.4
lge.4
lo.4
lomac.4
lp.4
lpbb.4
lpt.4
maestro3.4
Makefile Make the bluetooth man pages appear 2002-11-21 00:06:08 +00:00
md.4
mem.4
mlx.4
mly.4
mouse.4
mtio.4
natm.4
ncr.4
netgraph.4
netintro.4 Increase size of ifnet.if_flags from 16 bits (short) to 32 bits (int). To avoid 2002-08-18 07:05:00 +00:00
ng_async.4
ng_bluetooth.4 The second try a committing the bluetooth code 2002-11-20 23:01:59 +00:00
ng_bpf.4
ng_bridge.4
ng_bt3c.4 The second try a committing the bluetooth code 2002-11-20 23:01:59 +00:00
ng_btsocket.4 The second try a committing the bluetooth code 2002-11-20 23:01:59 +00:00
ng_cisco.4
ng_device.4
ng_echo.4
ng_etf.4
ng_ether.4
ng_frame_relay.4
ng_gif_demux.4
ng_gif.4
ng_h4.4 The second try a committing the bluetooth code 2002-11-20 23:01:59 +00:00
ng_hci.4 The second try a committing the bluetooth code 2002-11-20 23:01:59 +00:00
ng_hole.4
ng_iface.4
ng_ip_input.4
ng_ksocket.4
ng_l2cap.4 The second try a committing the bluetooth code 2002-11-20 23:01:59 +00:00
ng_l2tp.4 Man page for new L2TP netgraph node type. 2002-08-20 22:00:56 +00:00
ng_lmi.4
ng_mppc.4
ng_one2many.4
ng_ppp.4
ng_pppoe.4
ng_pptpgre.4
ng_rfc1490.4
ng_socket.4
ng_source.4 More formatting fixes 2002-10-31 23:36:16 +00:00
ng_split.4
ng_tee.4
ng_tty.4
ng_ubt.4 The second try a committing the bluetooth code 2002-11-20 23:01:59 +00:00
ng_UI.4
ng_vjc.4
nge.4 Add support for SX cards using TBI such as Netgear GA621 2002-08-08 18:30:39 +00:00
nmdm.4
null.4
ohci.4 Remove bogus advertising clauses. 2002-10-30 22:27:54 +00:00
oldcard.4
orm.4
pass.4
pccard.4 Preliminary NEWCARD docs. 2002-07-09 05:08:49 +00:00
pccbb.4 Preliminary NEWCARD docs. 2002-07-09 05:08:49 +00:00
pci.4
pcic.4 mdoc(7) police: typo and removed stray .Pp. 2002-08-13 13:55:02 +00:00
pcm.4
pcn.4
pcvt.4
polling.4
ppbus.4
ppc.4
ppi.4
ppp.4 Make ppp(4) devices clonable and unloadable. 2002-08-09 15:30:48 +00:00
psm.4
pst.4 Add manpage for the pst driver (Promise SX6000) 2002-09-27 17:44:12 +00:00
pt.4
pty.4
puc.4
raid.4 After much delay and anticipation, welcome RAIDFrame into the FreeBSD 2002-10-20 08:17:39 +00:00
random.4
rl.4 Restore most (90%) of the text I removed in my previous commit. Remove the 2002-11-06 18:58:02 +00:00
route.4
rp.4 Fixed misspelling of "hint." as "hints." in rp's hints. 2002-07-11 20:47:56 +00:00
sa.4
sbc.4
sbp.4 Initial import for IEEE1394 OHCI chipdet device driver and SBP-2 (Serial 2002-09-13 12:31:56 +00:00
screen.4
scsi.4
sd.4
ses.4
sf.4
si.4
sio.4 mdoc(7) police: fixed indentation in SYNOPSIS. 2002-08-14 16:09:31 +00:00
sis.4
sk.4
sl.4
smb.4
smbus.4
smp.4
sn.4
snd_csa.4 Grammar fix 2002-07-08 20:57:19 +00:00
snd_gusc.4
snd_maestro3.4
snd_sbc.4
snp.4 Update to match recent snp fixes. 2002-11-11 10:59:28 +00:00
spic.4
spkr.4
splash.4
sppp.4
st.4
ste.4
stf.4 reject private IPv4 addrs 2002-09-17 10:56:52 +00:00
sym.4
syncer.4
syscons.4 Typo: s/If the this option/If this option/ 2002-07-20 09:25:55 +00:00
sysmouse.4
tap.4
targ.4 New SCSI target emulator code 2002-11-22 22:55:51 +00:00
tcp.4 Add A section on the retransmit timer sysctls. 2002-08-25 01:51:57 +00:00
tdfx.4
termios.4
ti.4 mdoc(7) police: laundry. 2002-08-13 14:20:06 +00:00
tl.4
ttcp.4
tty.4
tun.4
twe.4
tx.4
txp.4
ubsa.4 Add device driver for Belkin F5U103 and compatible USB-to-serial adapters. 2002-10-08 03:09:57 +00:00
ubsec.4 manual pages for the new kernel crypto support (need work) 2002-10-04 20:43:30 +00:00
ucom.4 Replace /dev/tty with /dev/ucom. 2002-08-12 20:28:53 +00:00
udbp.4 Remove bogus advertising clauses. 2002-10-30 22:27:54 +00:00
udp.4
uftdi.4 Add the uftdi ucom driver which supports the following adapters: 2002-08-11 23:32:33 +00:00
ugen.4
uhci.4 Remove bogus advertising clauses. 2002-10-30 22:27:54 +00:00
uhid.4 Remove usbhidaction(1) manual page under SEE ALSO section. This will be 2002-08-16 05:01:11 +00:00
uhidev.4
ukbd.4 Remove bogus advertising clauses. 2002-10-30 22:27:54 +00:00
ulpt.4
umass.4 Remove bogus advertising clauses. 2002-10-30 22:27:54 +00:00
umodem.4
ums.4 Remove bogus advertising clauses. 2002-10-30 22:27:54 +00:00
unix.4
uplcom.4
urio.4
usb.4 Remove bogus advertising clauses. 2002-10-30 22:27:54 +00:00
uscanner.4 Add HP ScanJet 2200C 2002-10-15 21:59:39 +00:00
uvisor.4 Add a bugs section to mention that this device probably doesn't work 2002-08-13 15:12:11 +00:00
uvscom.4
vga.4
vinum.4
vlan.4 document auto-recognition of device capabilities 2002-11-15 00:25:33 +00:00
vpo.4
vr.4
wb.4
wi.4 Fix a grammar bogon. 2002-11-04 19:18:57 +00:00
witness.4
worm.4
xl.4
xpt.4
zero.4