opnsense-src/sys/xen/interface/io
Roger Pau Monné 112cacaee4 xen-blk{front/back}: remove broken FreeBSD extensions
The FreeBSD extension adds a new request type, called blkif_segment_block
which has a size of 112bytes for both i386 and amd64. This is fine on
amd64, since requests have a size of 112B there also. But this is not true
for i386, where requests have a size of 108B. So on i386 we basically
overrun the ring slot when queuing a request of type blkif_segment_block_t,
which is very bad.

Remove this extension (including a cleanup of the public blkif.h header
file) from blkfront and blkback.

Sponsored by: Citrix Systems R&D
Tested-by: cperciva
2015-06-12 07:50:34 +00:00
..
blkif.h xen-blk{front/back}: remove broken FreeBSD extensions 2015-06-12 07:50:34 +00:00
console.h
fbif.h
fsif.h Upgrade Xen interface headers to Xen 4.2.1. 2013-06-14 23:43:44 +00:00
kbdif.h
libxenvchan.h Upgrade Xen interface headers to Xen 4.2.1. 2013-06-14 23:43:44 +00:00
netif.h Upgrade Xen interface headers to Xen 4.2.1. 2013-06-14 23:43:44 +00:00
pciif.h Upgrade Xen interface headers to Xen 4.2.1. 2013-06-14 23:43:44 +00:00
protocols.h Upgrade Xen interface headers to Xen 4.2.1. 2013-06-14 23:43:44 +00:00
ring.h Upgrade Xen interface headers to Xen 4.2.1. 2013-06-14 23:43:44 +00:00
tpmif.h
usbif.h Upgrade Xen interface headers to Xen 4.2.1. 2013-06-14 23:43:44 +00:00
vscsiif.h Upgrade Xen interface headers to Xen 4.2.1. 2013-06-14 23:43:44 +00:00
xenbus.h
xs_wire.h Upgrade Xen interface headers to Xen 4.2.1. 2013-06-14 23:43:44 +00:00