Module Name:src
Committed By: jdolecek
Date: Mon Apr 13 20:09:13 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
KASSERT() that requested I/O size is <= XBD_MAX_XFER - this can happen
e.g. with custom DomU kernel which doesn't have the value for MA
Module Name:src
Committed By: jdolecek
Date: Tue Apr 14 07:31:39 UTC 2020
Modified Files:
src/doc: CHANGES
Log Message:
note MP-safe work for xennet(4) and xbd(4)
To generate a diff of this commit:
cvs rdiff -u -r1.2672 -r1.2673 src/doc/CHANGES
Please note that diffs ar
Module Name:src
Committed By: jdolecek
Date: Tue Apr 14 07:38:12 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xengnt.c
Log Message:
actually fix also the allocated memory size for the getstatus frames on i386
To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.3
Module Name:src
Committed By: jdolecek
Date: Tue Apr 14 07:41:05 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xengnt.c
Log Message:
DRY - use pages for sizeof() for the frame allocations, so it get's allocated
the correct size without repeating the type
To generate a d
Module Name:src
Committed By: jdolecek
Date: Tue Apr 14 08:22:00 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
if grant fails also revoke the grants for previous segments, fixes
grant leak on grant error
To generate a diff of this commit:
cvs r
Module Name:src
Committed By: jdolecek
Date: Tue Apr 14 09:27:28 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
provide d_iosize hook to cap the xfer size used for dumps
To generate a diff of this commit:
cvs rdiff -u -r1.108 -r1.109 src/sys/arc
Module Name:src
Committed By: jdolecek
Date: Tue Apr 14 13:02:40 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
add forgotten mutex_exit() in detach, which caused panic in uvm_unmap1()
due to held spin lock
To generate a diff of this commit:
cvs
Module Name:src
Committed By: jdolecek
Date: Tue Apr 14 13:10:43 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
use single pre-allocated buffer for unaligned I/O - it's rare and not
performance critical path, it's more important to ensure it will
Module Name:src
Committed By: jdolecek
Date: Tue Apr 14 14:06:24 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
rearrange slightly to do proper b_resid accounting, to prepare for partial
transfers
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: jdolecek
Date: Tue Apr 14 15:16:07 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
fix KASSERT() in xbd_map_align()
To generate a diff of this commit:
cvs rdiff -u -r1.112 -r1.113 src/sys/arch/xen/xen/xbd_xenbus.c
P
Module Name:src
Committed By: jdolecek
Date: Wed Apr 15 10:16:47 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
make xbd(4) accept 64k (aka regular MAXPHYS) I/O, use two linked requests
for this, so that it does not require MAXPHYS override in ker
Module Name:src
Committed By: jdolecek
Date: Wed Apr 15 10:21:00 UTC 2020
Modified Files:
src/sys/arch/amd64/conf: XEN3_DOMU XEN3_PVHVM
src/sys/arch/i386/conf: XEN3PAE_DOMU XEN3PAE_PVHVM
Log Message:
remove MAXPHYS override, xbd(4) was changed to work with 64k tran
Module Name:src
Committed By: jdolecek
Date: Thu Apr 16 09:51:40 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
when checking for physio request check for B_PHYS in b_flags rather
than an internal field, so this works when the original buf is
wrap
Module Name:src
Committed By: jdolecek
Date: Thu Apr 16 15:58:13 UTC 2020
Modified Files:
src/sys/external/mit/xen-include-public/dist/xen/include/public/io:
blkif.h
Log Message:
update padding within 'struct blkif_request_indirect' to be binary
compatible with
Module Name:src
Committed By: jdolecek
Date: Thu Apr 16 16:38:43 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
if backend supports it, use indirect segment for I/O requests over 32KB
there is some overhead for backend without persistent mappings
Module Name:src
Committed By: jdolecek
Date: Fri Apr 17 09:33:37 UTC 2020
Modified Files:
src/sbin/newfs: mkfs.c newfs.c
Log Message:
align buffers used for I/O to DEV_BSIZE so it's executed more optimally
when run for xbd(4) device
To generate a diff of this commit:
cvs
Module Name:src
Committed By: jdolecek
Date: Fri Apr 17 09:42:27 UTC 2020
Modified Files:
src/sbin/fsck_ffs: inode.c setup.c utilities.c
Log Message:
align buffers used for I/O to DEV_BSIZE so it's executed more optimally
when run for xbd(4) raw (character) device
To gen
Module Name:src
Committed By: jdolecek
Date: Fri Apr 17 10:32:19 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
remove some old #if 0 code
To generate a diff of this commit:
cvs rdiff -u -r1.116 -r1.117 src/sys/arch/xen/xen/xbd_xenbus.c
Please
Module Name:src
Committed By: jdolecek
Date: Fri Apr 17 10:35:06 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
constify xbddkdriver
To generate a diff of this commit:
cvs rdiff -u -r1.117 -r1.118 src/sys/arch/xen/xen/xbd_xenbus.c
Please note t
Module Name:src
Committed By: jdolecek
Date: Fri Apr 17 14:55:24 UTC 2020
Modified Files:
src/distrib/utils/libhack: Makefile.inc
Log Message:
include aligned_alloc(3), now needed for newfs and fsck_ffs
To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 src/di
Module Name:src
Committed By: jdolecek
Date: Fri Apr 17 17:43:38 UTC 2020
Modified Files:
src/share/man/man9: time_second.9
Log Message:
remove documentation for (non-atomic) boottime, it was eliminated
from kernel in 2020-01-02 by thorpej@
To generate a diff of this com
Module Name:src
Committed By: jdolecek
Date: Sat Apr 18 12:54:38 UTC 2020
Modified Files:
src/sbin/fsck_ffs: fsck.h
src/sbin/newfs: extern.h
Log Message:
add NO_IOBUF_ALIGNED to not pull aligned_alloc() for really constrained
boot media
To generate a diff of this
Module Name:src
Committed By: jdolecek
Date: Sat Apr 18 12:56:38 UTC 2020
Modified Files:
src/distrib/utils/x_fsck_ffs: Makefile
src/distrib/utils/x_newfs: Makefile
Log Message:
enable NO_IOBUF_ALIGNED for x_newfs and x_fsck_ffs
To generate a diff of this commit:
Module Name:src
Committed By: jdolecek
Date: Sat Apr 18 16:58:00 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
make compile with XBD_DEBUG
To generate a diff of this commit:
cvs rdiff -u -r1.118 -r1.119 src/sys/arch/xen/xen/xbd_xenbus.c
Please
Module Name:src
Committed By: jdolecek
Date: Sat Apr 18 23:24:49 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
read feature-persistent value on connect, e.g. the Linux Dom0 writes
the value only together with the device info; no functional differ
Module Name:src
Committed By: jdolecek
Date: Sun Apr 19 11:01:36 UTC 2020
Modified Files:
src/sys/external/mit/xen-include-public/dist/xen/include/public/io:
blkif.h
Log Message:
revert previous, it actually doesn't help so no reason to diverge from xen
To ge
Module Name:src
Committed By: jdolecek
Date: Sun Apr 19 16:45:09 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
fix calculation of remaining bytes in xbd_diskstart_submit() for second
part of exactly I/O over 32KB when the remaining size was less
Module Name:src
Committed By: jdolecek
Date: Sun Apr 19 18:47:40 UTC 2020
Modified Files:
src/sys/arch/xen/include: xen_shm.h
src/sys/arch/xen/x86: xen_shm_machdep.c
src/sys/arch/xen/xen: hypervisor.c xbdback_xenbus.c
Log Message:
change interface for xen_s
Module Name:src
Committed By: jdolecek
Date: Sun Apr 19 20:07:54 UTC 2020
Modified Files:
src/sys/arch/xen/xen: privcmd.c
Log Message:
make privpgops const
To generate a diff of this commit:
cvs rdiff -u -r1.54 -r1.55 src/sys/arch/xen/xen/privcmd.c
Please note that diff
Module Name:src
Committed By: jdolecek
Date: Sun Apr 19 20:53:20 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbdback_xenbus.c
Log Message:
SLIST_INIT() xbdi->xbdi_va_free just for clarity
To generate a diff of this commit:
cvs rdiff -u -r1.79 -r1.80 src/sys/arch/xen/x
Module Name:src
Committed By: jdolecek
Date: Mon Apr 20 14:11:05 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbdback_xenbus.c
Log Message:
do not retry when xen_shm_map() fails after having returned error for it,
it corrupts the ring; just go to next request
should fix
Module Name:src
Committed By: jdolecek
Date: Mon Apr 20 16:12:28 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbdback_xenbus.c
Log Message:
remove I/O defragmentation logic, pass requests straight to the
underlying block device without trying to coalesce them
it seems r
Module Name:src
Committed By: jdolecek
Date: Mon Apr 20 19:29:09 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbdback_xenbus.c
Log Message:
xbdback_fragio_intvl is also no longer used
To generate a diff of this commit:
cvs rdiff -u -r1.84 -r1.85 src/sys/arch/xen/xen/xb
Module Name:src
Committed By: jdolecek
Date: Tue Apr 21 13:31:09 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
adjust the condition for max indirect segments to make it clear what
is really needed (enough to map MAXPHYS + 1 page); no functional d
Module Name:src
Committed By: jdolecek
Date: Tue Apr 21 13:56:18 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbdback_xenbus.c
Log Message:
add support for indirect segments, which makes it possible to pass
up to MAXPHYS (implementation limit, interface allows more) usin
Module Name:src
Committed By: jdolecek
Date: Tue Apr 21 14:26:15 UTC 2020
Modified Files:
src/doc: CHANGES
Log Message:
note indirect segment support for xbd(4) and xbdback(4)
To generate a diff of this commit:
cvs rdiff -u -r1.2675 -r1.2676 src/doc/CHANGES
Please note
Module Name:src
Committed By: jdolecek
Date: Tue Apr 21 14:29:00 UTC 2020
Modified Files:
src/doc: CHANGES
Log Message:
also note the 64KB MAXPHYS for xbd(4)
To generate a diff of this commit:
cvs rdiff -u -r1.2676 -r1.2677 src/doc/CHANGES
Please note that diffs are not
Module Name:src
Committed By: jdolecek
Date: Tue Apr 21 14:51:07 UTC 2020
Modified Files:
src/sys/arch/xen/include: xenring.h
Log Message:
add blkif_x86_{32,64}_request_indirect types
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/xen/include/xe
Module Name:src
Committed By: jdolecek
Date: Tue Apr 21 19:03:51 UTC 2020
Modified Files:
src/sys/arch/xen/include: intr.h
src/sys/arch/xen/x86: xen_intr.c
Log Message:
adjust so that this at least compiles and links with __HAVE_PCI_MSI_MSIX
To generate a diff of
Module Name:src
Committed By: jdolecek
Date: Tue Apr 21 20:13:40 UTC 2020
Modified Files:
src/sys/arch/amd64/amd64: machdep.c
src/sys/arch/i386/i386: machdep.c
src/sys/arch/xen/include: hypervisor.h i82093var.h
src/sys/arch/xen/include/amd64: hyperca
Module Name:src
Committed By: jdolecek
Date: Tue Apr 21 20:20:39 UTC 2020
Modified Files:
src/sys/arch/x86/x86: bus_space.c sys_machdep.c
Log Message:
two more files to convert to newer HYPERVISOR_physdev_op() interface
To generate a diff of this commit:
cvs rdiff -u -r1
Module Name:src
Committed By: jdolecek
Date: Wed Apr 22 14:26:27 UTC 2020
Modified Files:
src/sys/dev/pci: if_msk.c
Log Message:
show the 'interrupting at ...' info on boot
To generate a diff of this commit:
cvs rdiff -u -r1.99 -r1.100 src/sys/dev/pci/if_msk.c
Please no
Module Name:src
Committed By: jdolecek
Date: Thu Apr 23 07:24:40 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbdback_xenbus.c
Log Message:
g/c no longer needed xbdi_io structure member, just pass it as continuation
parameter
To generate a diff of this commit:
cvs rdif
Module Name:src
Committed By: jdolecek
Date: Thu Apr 23 07:39:07 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbdback_xenbus.c
Log Message:
g/c no longer used xbdi_same_page and xbdi_lastfragio_time
To generate a diff of this commit:
cvs rdiff -u -r1.87 -r1.88 src/sys/
Module Name:src
Committed By: jdolecek
Date: Thu Apr 23 08:09:25 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbdback_xenbus.c
Log Message:
allocate xbdback_io instances as part of struct xbdback_instance and
stop using pool_cache(9), to remove possibility for the alloca
Module Name:src
Committed By: jdolecek
Date: Thu Apr 23 09:16:21 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbdback_xenbus.c
Log Message:
make xbdback actually MPSAFE and stop using KERNEL_LOCK()
remove no longer necessary atomics, the counters are now always
updated
Module Name:src
Committed By: jdolecek
Date: Thu Apr 23 09:17:37 UTC 2020
Modified Files:
src/doc: CHANGES
Log Message:
xbdback(4) is MP-safe
To generate a diff of this commit:
cvs rdiff -u -r1.2677 -r1.2678 src/doc/CHANGES
Please note that diffs are not public domain;
Module Name:src
Committed By: jdolecek
Date: Thu Apr 23 09:22:02 UTC 2020
Modified Files:
src/doc: CHANGES
Log Message:
fix too many zeroes in date entry
To generate a diff of this commit:
cvs rdiff -u -r1.2678 -r1.2679 src/doc/CHANGES
Please note that diffs are not pub
Module Name:src
Committed By: jdolecek
Date: Thu Apr 23 09:40:08 UTC 2020
Modified Files:
src/sys/dev: vnd.c
Log Message:
pass b_flags B_PHYS and B_RAW when setting up the buf for underlying device
should fix misfired KASSERT() in xbd(4)
To generate a diff of this commi
Module Name:src
Committed By: jdolecek
Date: Thu Apr 23 09:58:37 UTC 2020
Modified Files:
src/sys/fs/adosfs: advnops.c
Log Message:
fix obvious typo in error handling - buf error should go to b_error
To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52 src/sys/f
Module Name:src
Committed By: jdolecek
Date: Thu Apr 23 14:54:48 UTC 2020
Modified Files:
src/sys/arch/xen/xen: if_xennet_xenbus.c
Log Message:
g/c unused macro
To generate a diff of this commit:
cvs rdiff -u -r1.114 -r1.115 src/sys/arch/xen/xen/if_xennet_xenbus.c
Pleas
Module Name:src
Committed By: jdolecek
Date: Thu Apr 23 15:06:50 UTC 2020
Modified Files:
src/sys/arch/xen/xen: if_xennet_xenbus.c
Log Message:
also let backend know that feature-ipv6-csum-offload is supported
To generate a diff of this commit:
cvs rdiff -u -r1.115 -r1.1
Module Name:src
Committed By: jdolecek
Date: Thu Apr 23 15:54:36 UTC 2020
Modified Files:
src/share/man/man4: sk.4
Log Message:
elaborate on why we don't support hardware checksum offloading, and probably
never will
To generate a diff of this commit:
cvs rdiff -u -r1.23
Module Name:src
Committed By: jdolecek
Date: Thu Apr 23 15:55:14 UTC 2020
Modified Files:
src/share/man/man4: sk.4
Log Message:
fix tyop
To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/share/man/man4/sk.4
Please note that diffs are not public domain; t
Module Name:src
Committed By: jdolecek
Date: Fri Apr 24 13:47:50 UTC 2020
Modified Files:
src/share/man/man4: options.4
Log Message:
actually MBUFTRACE does splvm(), kpreempt_disable()/enable() and percpu,
this has non-slight overhead - amend documentation to stop claiming
Module Name:src
Committed By: jdolecek
Date: Fri Apr 24 13:54:56 UTC 2020
Modified Files:
src/share/man/man4: options.4
Log Message:
bump date
To generate a diff of this commit:
cvs rdiff -u -r1.511 -r1.512 src/share/man/man4/options.4
Please note that diffs are not pub
Module Name:src
Committed By: jdolecek
Date: Fri Apr 24 22:07:13 UTC 2020
Modified Files:
src/sys/kern: uipc_mbuf.c
Log Message:
change m_defrag() to coalesce the chain to single mbuf if it's short enough
and first mbuf doesn't use external storage
most fragmented packets
Module Name:src
Committed By: jdolecek
Date: Fri Apr 24 22:50:55 UTC 2020
Modified Files:
src/sys/kern: uipc_mbuf.c
Log Message:
add KASSERT() that the while data buffer in a mbuf or the mbuf
cluster fits within the same page
pools actually never return items whose memory
Module Name:src
Committed By: jdolecek
Date: Sat Apr 25 11:03:04 UTC 2020
Modified Files:
src/sys/kern: uipc_mbuf.c
Log Message:
in m_defrag() must copy data elsewhere before adding cluster, the
data part of mbuf gets reused and hence overwritten by extbuf
To generate a
Module Name:src
Committed By: jdolecek
Date: Sat Apr 25 11:33:28 UTC 2020
Modified Files:
src/sys/arch/xen/xen: if_xennet_xenbus.c xennetback_xenbus.c
Log Message:
use m_defrag() instead of local code now that it returns single mbuf
To generate a diff of this commit:
cvs
Module Name:src
Committed By: jdolecek
Date: Sat Apr 25 20:05:25 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbdback_xenbus.c
Log Message:
parse indirect_op using appropriate 32/64-bit access types, this fixes
the BLKIF_OP_INDIRECT handling for 32-bit DomU running again
Module Name:src
Committed By: jdolecek
Date: Sun Apr 26 12:38:22 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xennet_checksum.c
Log Message:
if part of checksum was undeferred via sw and part not, count it as both
To generate a diff of this commit:
cvs rdiff -u -r1.10
Module Name:src
Committed By: jdolecek
Date: Sun Apr 26 12:58:28 UTC 2020
Modified Files:
src/sys/arch/xen/xen: if_xennet_xenbus.c
Log Message:
support feature-sg
practical offshot of this xennet(4) now supports jumbo frames, it is
also necessary for eventual TSO support
Module Name:src
Committed By: jdolecek
Date: Sun Apr 26 13:09:53 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xennetback_xenbus.c
Log Message:
bump send queue to 2*NET_TX_RING_SIZE to make it less likely packets
are dropped on load
m_defrag() short packets before callin
Module Name:src
Committed By: jdolecek
Date: Mon Apr 27 07:51:03 UTC 2020
Modified Files:
src/sys/kern: vfs_bio.c
Log Message:
pass B_PHYS|B_RAW also in nestio_setup(), courtesy to e.g. xbd(4), which
wants to know whether the buf came from user space or bio subsystem
To
Module Name:src
Committed By: jdolecek
Date: Mon Apr 27 20:46:01 UTC 2020
Modified Files:
src/sys/net: if_bridge.c
Log Message:
if MTU of the added interface doesn't match the bridge, modify the MTU
of the interface to that of the bridge instead of just refusing the
additi
Module Name:src
Committed By: jdolecek
Date: Thu Apr 30 10:04:54 UTC 2020
Modified Files:
src/sys/net: if_bridge.c
Log Message:
for bridge(4), report the common enabled capabilities of the members
via SIOCGIFCAP for visibility
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: jdolecek
Date: Thu Apr 30 11:19:39 UTC 2020
Modified Files:
src/sys/arch/xen/xen: if_xennet_xenbus.c
Log Message:
NETTXF_csum_blank and NETTXF_data_validated should be set only for first
fragment of the packet
To generate a diff of this comm
Module Name:src
Committed By: jdolecek
Date: Thu Apr 30 11:23:44 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xennetback_xenbus.c
Log Message:
add support for scatter-gather when accepting packets on frontend Tx path
(frontend -> backend)
don't enable ETHERCAP_JUMBO_MTU
Module Name:src
Committed By: jdolecek
Date: Thu Apr 30 13:59:50 UTC 2020
Modified Files:
src/sys/net: if_bridgevar.h
Log Message:
add sc_capenable member, forgot to commit
To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 src/sys/net/if_bridgevar.h
Please n
Module Name:src
Committed By: jdolecek
Date: Fri May 1 19:53:17 UTC 2020
Modified Files:
src/sys/arch/xen/include: xennet_checksum.h
src/sys/arch/xen/xen: if_xennet_xenbus.c xennet_checksum.c
xennetback_xenbus.c
Log Message:
make the csum blank/undefer
Module Name:src
Committed By: jdolecek
Date: Fri May 1 19:59:47 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xennetback_xenbus.c
Log Message:
destroy dma maps in xennetback_xenbus_destroy() to avoid memory leak
when xvif(4) is destroyed
To generate a diff of this comm
Module Name:src
Committed By: jdolecek
Date: Fri May 1 21:43:24 UTC 2020
Modified Files:
src/distrib/sets/lists/comp: mi
src/share/man/man9: Makefile
Log Message:
link also m_apply(9) to mbuf(9)
To generate a diff of this commit:
cvs rdiff -u -r1.2323 -r1.2324 s
Module Name:src
Committed By: jdolecek
Date: Fri May 1 22:27:42 UTC 2020
Modified Files:
src/sys/net: if_bridge.c
Log Message:
report no enabled capabilities when no interface is part of bridge
To generate a diff of this commit:
cvs rdiff -u -r1.172 -r1.173 src/sys/net/
Module Name:src
Committed By: jdolecek
Date: Sat May 2 11:28:02 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xennetback_xenbus.c
Log Message:
fix gref offset when setting up copy of multi-fragment packet so data
for second and further fragments gets copied into correct
Module Name:src
Committed By: jdolecek
Date: Sun May 3 16:10:26 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xennet_checksum.c
Log Message:
return EOPNOTSUPP for unknown IP protocol (same as unknown ethernet type),
so that EINVAL is returned only when the packet is too
Module Name:src
Committed By: jdolecek
Date: Sun May 3 17:54:28 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
reduce buffer size for format_number() so that xbd(4) would show the size
in KB/GB/TB instead of bytes again; the '9' matches what xbd(
Module Name:src
Committed By: jdolecek
Date: Sun May 3 17:56:19 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xennetback_xenbus.c
Log Message:
add support for scatter-gather also for frontend Rx path (backend -> frontend)
enable ETHERCAP_JUMBO_MTU and feature-sg
To ge
Module Name:src
Committed By: jdolecek
Date: Mon May 4 08:22:45 UTC 2020
Modified Files:
src/sys/arch/xen/xen: if_xennet_xenbus.c xennet_checksum.c
xennetback_xenbus.c
Log Message:
remove IPv4 csum offloading for xennet(4) - it's not complete, and even
if it w
Module Name:src
Committed By: jdolecek
Date: Mon May 4 09:34:37 UTC 2020
Modified Files:
src/sys/arch/x86/pci: msipic.c
Log Message:
constify the pic templates
To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/x86/pci/msipic.c
Please note that
Module Name:src
Committed By: jdolecek
Date: Mon May 4 10:03:45 UTC 2020
Modified Files:
src/sys/arch/xen/xen: if_xennet_xenbus.c
Log Message:
fix delet-o
To generate a diff of this commit:
cvs rdiff -u -r1.122 -r1.123 src/sys/arch/xen/xen/if_xennet_xenbus.c
Please not
Module Name:src
Committed By: jdolecek
Date: Mon May 4 15:55:57 UTC 2020
Modified Files:
src/sys/arch/amd64/include: types.h
src/sys/arch/i386/include: types.h
src/sys/arch/x86/pci: msipic.c msipic.h pci_machdep.c
src/sys/arch/xen/include: evtchn.h
Module Name:src
Committed By: jdolecek
Date: Mon May 4 16:21:23 UTC 2020
Modified Files:
src/doc: CHANGES
Log Message:
note feature-sg and jumbo frames for xennet(4)/xvif(4), MSI for XenPV
To generate a diff of this commit:
cvs rdiff -u -r1.2684 -r1.2685 src/doc/CHANGES
Module Name:src
Committed By: jdolecek
Date: Mon May 4 20:06:38 UTC 2020
Modified Files:
src/sys/dev/acpi: acpi_ec.c acpi_quirks.c wss_acpi.c
Log Message:
constify
To generate a diff of this commit:
cvs rdiff -u -r1.82 -r1.83 src/sys/dev/acpi/acpi_ec.c
cvs rdiff -u -r1.
Module Name:src
Committed By: jdolecek
Date: Tue May 5 08:05:03 UTC 2020
Modified Files:
src/sys/net: if.c if.h
Log Message:
remove struct ifnet if_mcastop, it's not used by anything
To generate a diff of this commit:
cvs rdiff -u -r1.474 -r1.475 src/sys/net/if.c
cvs rd
Module Name:src
Committed By: jdolecek
Date: Tue May 5 08:05:44 UTC 2020
Modified Files:
src/sys/sys: param.h
Log Message:
bump version - struct ifnet change
To generate a diff of this commit:
cvs rdiff -u -r1.662 -r1.663 src/sys/sys/param.h
Please note that diffs are
Module Name:src
Committed By: jdolecek
Date: Tue May 5 09:22:24 UTC 2020
Modified Files:
src/sys/net: if.c
Log Message:
add a NOMPSAFE comment for if_mcast_op(), it is called from context
which doesn't hold IFNET_LOCK() in some cases, and calls if_ioctl
this needs to be
Module Name:src
Committed By: jdolecek
Date: Tue May 5 09:26:29 UTC 2020
Modified Files:
src/sys/net: if.c
Log Message:
adjust comment - sosetopt() path doesn't take IFNET_LOCK()
To generate a diff of this commit:
cvs rdiff -u -r1.476 -r1.477 src/sys/net/if.c
Please no
Module Name:src
Committed By: jdolecek
Date: Tue May 5 09:33:39 UTC 2020
Modified Files:
src/doc: TODO.smpnet
Log Message:
write down some observations about the locking wild west around if_mcast_op()
To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 src/doc
Module Name:src
Committed By: jdolecek
Date: Tue May 5 09:52:13 UTC 2020
Modified Files:
src/sys/arch/xen/xen: if_xennet_xenbus.c
Log Message:
due to the locking wild west for if_ioctl can't assert IFNET_LOCKED()
in xennet_ioctl(), so just do splnet() like other drivers d
Module Name:src
Committed By: jdolecek
Date: Tue May 5 20:36:48 UTC 2020
Modified Files:
src/sys/kern: uipc_mbuf.c
Log Message:
fix KASSERT() for MHLEN case in m_defrag() - network stack usually does
m_adj(ETHER_ALIGN) so check that the mbuf chain data fits
M_LEADINGSPACE
Module Name:src
Committed By: jdolecek
Date: Tue May 12 09:54:02 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
move xen_intr_disestablish() call in xbd_xenbus_suspend() so it's executed
without holding the xbd mutex, to avoid LOCKDEBUG assertion
Module Name:src
Committed By: jdolecek
Date: Tue May 12 10:02:56 UTC 2020
Modified Files:
src/sys/kern: kern_pmf.c
Log Message:
need to take IFNET_LOCK() around if_stop (on suspend) and if_init (on resume)
calls, those need to read and/or manipulate if_flags and hence need
Module Name:src
Committed By: jdolecek
Date: Wed May 13 13:19:38 UTC 2020
Modified Files:
src/sys/arch/xen/xen: evtchn.c
src/sys/arch/xen/xenbus: xenbus_comms.c xenbus_comms.h xenbus_probe.c
Log Message:
don't reinitialize mutexes/cv on resume
part of PR port-xen/
Module Name:src
Committed By: jdolecek
Date: Wed May 13 16:13:14 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xengnt.c
Log Message:
need to set the version on resume same as during initialization
part of PR port-xen/55207
To generate a diff of this commit:
cvs rdiff -
Module Name:src
Committed By: jdolecek
Date: Wed May 13 16:17:46 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
move the xen_intr_disestablish() to resume - having it in suspend
seems to cause panic in later phases of suspend
don't try to revoke
Module Name:src
Committed By: jdolecek
Date: Wed May 13 21:59:45 UTC 2020
Modified Files:
src/sys/dev/iscsi: iscsi_main.c
Log Message:
make the iscsi attached message aprint_verbose(), no need to show normally
To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33
Module Name:src
Committed By: jdolecek
Date: Wed May 13 22:13:49 UTC 2020
Modified Files:
src/sys/arch/xen/xen: shutdown_xenbus.c
Log Message:
fix how shutdown is acknowledged - do it just by writing empty value
into the key; this is necessary for suspend, for it removal f
Module Name:src
Committed By: jdolecek
Date: Thu May 14 09:47:25 UTC 2020
Modified Files:
src/sys/arch/xen/xen: if_xennet_xenbus.c
Log Message:
rearrange so that suspend & resume doesn't cause panics, and interface
is more likely to work - particularly, don't try to xengnt
Module Name:src
Committed By: jdolecek
Date: Thu May 14 13:18:55 UTC 2020
Modified Files:
src/sys/arch/xen/xenbus: xenbus_probe.c
Log Message:
fix compile when DPRINK() is defined
To generate a diff of this commit:
cvs rdiff -u -r1.53 -r1.54 src/sys/arch/xen/xenbus/xenbu
801 - 900 of 1104 matches
Mail list logo