CVS: cvs.openbsd.org: src

2017-01-31 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/01/31 05:17:20 Modified files: sys/dev/pv : xen.c Log message: Issue a pause instruction in the busy-wait loop on SP kernels as well

CVS: cvs.openbsd.org: www

2017-01-30 Thread Mike Belopuhov
CVSROOT:/cvs Module name:www Changes by: mi...@cvs.openbsd.org 2017/01/30 09:48:43 Modified files: faq: current.html Log message: Add a note regarding changes in DH group selection in iked Issue reported by henning@, the current.html entry suggested by

CVS: cvs.openbsd.org: src

2017-01-20 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/01/20 09:57:38 Modified files: sys/dev/pv : xen.c Log message: Merge two conditional expressions

CVS: cvs.openbsd.org: src

2017-01-20 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/01/20 07:12:32 Modified files: sbin/iked : ikev2.c Log message: Add a warning when the address pool is exhausted >From and OK markus@, OK reyk

CVS: cvs.openbsd.org: src

2017-01-20 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/01/20 07:10:05 Modified files: sbin/iked : iked.h imsg_util.c Log message: Constify the data argument for ibuf_new >From and OK markus@, OK reyk

CVS: cvs.openbsd.org: src

2017-01-20 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/01/20 07:09:00 Modified files: sbin/iked : ikev2_msg.c Log message: Reset various pointers in ikev2_msg_cleanup >From and OK markus@, OK reyk

CVS: cvs.openbsd.org: src

2017-01-20 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/01/20 07:08:08 Modified files: sbin/iked : ca.c Log message: Make sure to free reference to the public key after decoding >From and OK markus@, OK reyk

CVS: cvs.openbsd.org: src

2017-01-20 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/01/20 06:58:05 Modified files: sbin/iked : ikev2_msg.c Log message: Closed SAs should never be treated as valid >From and OK markus@, OK reyk

CVS: cvs.openbsd.org: src

2017-01-20 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/01/20 06:56:51 Modified files: sbin/iked : parse.y Log message: Check bounds of the flows array when configuring traffic selectors >From and OK markus@, OK reyk

CVS: cvs.openbsd.org: src

2017-01-20 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/01/20 06:51:08 Modified files: sbin/iked : ikev2.c Log message: Verify the certificate imsg payload size >From and OK markus@, OK reyk

CVS: cvs.openbsd.org: src

2017-01-20 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/01/20 06:49:48 Modified files: sbin/iked : ikev2_pld.c Log message: Include only found SPIs into the PAYLOAD_DELETE message >From and OK markus@, OK reyk

CVS: cvs.openbsd.org: src

2017-01-20 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/01/20 06:47:17 Modified files: sbin/iked : ikev2_pld.c Log message: Minor formatting fix >From and OK markus@, OK reyk

CVS: cvs.openbsd.org: src

2017-01-20 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/01/20 06:46:10 Modified files: sbin/iked : ikev2.h Log message: New RFC7383 define >From and OK markus@, OK reyk

CVS: cvs.openbsd.org: src

2017-01-19 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/01/19 05:36:50 Modified files: sys/dev/pv : xbf.c Log message: No need for conditionals around free(9)

CVS: cvs.openbsd.org: src

2017-01-18 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/01/18 15:18:47 Modified files: sys/dev/pv : xbf.c Log message: Don't forget to free bounce buffer data when destroying the ring

CVS: cvs.openbsd.org: src

2017-01-18 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/01/18 12:57:56 Modified files: usr.sbin/hostctl: hostctl.8 Log message: Fixup a typo and provide an example for Hyper-V

CVS: cvs.openbsd.org: src

2017-01-18 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/01/18 10:22:46 Modified files: sys/dev/pv : if_hvn.c Log message: Fixup typos reported by Adam Jeanguenat , thanks!

CVS: cvs.openbsd.org: src

2017-01-16 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/01/16 11:18:16 Modified files: sys/dev/pci: mpii.c Log message: Let it compile with debugging enabled

CVS: cvs.openbsd.org: src

2017-01-16 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/01/16 11:09:35 Modified files: sys/dev/pci: mpii.c mpiireg.h Log message: Clean up SCSI operation status and state defines

CVS: cvs.openbsd.org: src

2017-01-16 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/01/16 04:54:26 Modified files: sys/dev/pv : hyperv.c Log message: Make sure we're producing a 64-bit value when shifting left Reported by brad and kettenis separately; Mark has even sent me a diff

CVS: cvs.openbsd.org: src

2017-01-13 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/01/13 10:15:27 Modified files: sys/arch/amd64/amd64: identcpu.c sys/arch/amd64/include: specialreg.h sys/arch/i386/i386: machdep.c sys/arch/i386/include: specialreg.h Log

CVS: cvs.openbsd.org: src

2017-01-12 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/01/12 13:29:46 Modified files: sys/dev/pv : xenstore.c Log message: Execute XenStore watch callbacks on a dedicated task queue Some watch callbacks like xen_hotplug can hog the task queue for a

CVS: cvs.openbsd.org: src

2017-01-05 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/01/05 06:23:51 Modified files: sys/dev/pv : if_hvn.c if_xnf.c Log message: Checking whether mbuf list is empty is done by the if_input now

CVS: cvs.openbsd.org: src

2017-01-05 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/01/05 06:17:22 Modified files: sys/dev/pv : hyperv.c hypervreg.h Log message: Microsoft has allocated us a SubID that we can use to identify OpenBSD

CVS: cvs.openbsd.org: src

2017-01-05 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/01/05 04:47:02 Modified files: sys/dev/pv : hyperv.c Log message: Don't let producer index become equal with the consumer when writing A nod to the re.c commit by dlg@, perhaps pure paranoia, but

CVS: cvs.openbsd.org: src

2017-01-04 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/01/04 05:49:49 Modified files: sys/net: if_vxlan.c Log message: As noticed by bluhm@ the netlock is required for the multicast cleanup While here, remove unnecessary splnet's. ok mpi

CVS: cvs.openbsd.org: src

2017-01-04 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2017/01/04 05:31:01 Modified files: sbin/iked : dh.c iked.conf.5 ikev2.h parse.y sbin/isakmpd : dh.c Log message: Remove modular exponential groups specified in RFC5114 Brought up by doug@,

CVS: cvs.openbsd.org: src

2016-12-23 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/23 05:52:12 Modified files: sys/dev/pv : xbf.c Log message: Implement disk detaching

CVS: cvs.openbsd.org: src

2016-12-22 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/22 08:06:47 Modified files: sys/net: switchctl.c Log message: Grab the netlock when device is opened; ok mpi, rzalamena

CVS: cvs.openbsd.org: src

2016-12-21 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/21 06:13:01 Modified files: sys/net: if_tun.c Log message: Grab the netlock when opened and closed; ok mpi, rzalamena

CVS: cvs.openbsd.org: src

2016-12-21 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/21 05:28:49 Modified files: sys/net: if_pflow.c Log message: Remove the netlock workaround since if_detach is doing it for us now. ok mpi, bluhm

CVS: cvs.openbsd.org: src

2016-12-21 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/21 05:17:15 Modified files: sys/dev/pv : xen.c xenvar.h Log message: Remove the rwlock paranoia since we're under KERNEL_LOCK anyway

CVS: cvs.openbsd.org: src

2016-12-20 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/20 12:34:56 Modified files: sys/net: if.c Log message: Grab the netlock during interface attach and detach. With help from and OK mpi.

CVS: cvs.openbsd.org: src

2016-12-19 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/19 14:08:57 Modified files: sys/dev/pv : if_xnf.c Log message: Implement interface detaching

CVS: cvs.openbsd.org: src

2016-12-19 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/19 14:07:10 Modified files: sys/dev/pv : xen.c xenvar.h Log message: Add experimental support for device hot-plugging We're installing watches on all nodes under "device/" and re-scan the

CVS: cvs.openbsd.org: src

2016-12-14 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/14 04:39:30 Modified files: sys/dev/pv : xbf.c Log message: Various typos and minor cleanup

Re: CVS: cvs.openbsd.org: src

2016-12-13 Thread Mike Belopuhov
On Tue, Dec 13, 2016 at 14:06 -0700, Mike Belopuhov wrote: > CVSROOT: /cvs > Module name: src > Changes by: mi...@cvs.openbsd.org 2016/12/13 14:06:28 > > Modified files: > sys/net: if_media.h > > Log message: > New media types from FreeBSD >

CVS: cvs.openbsd.org: src

2016-12-13 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/13 14:06:28 Modified files: sys/net: if_media.h Log message: New media types from FreeBSD No objections from deraadt@, OK dlg Thanks to stsp@ who has extended ifm_media field to 64 bits.

CVS: cvs.openbsd.org: src

2016-12-13 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/13 14:01:46 Modified files: sys/dev/pv : if_xnf.c Log message: Use new xs_{get,set}num functions instead of hand-rolled weirdness

CVS: cvs.openbsd.org: src

2016-12-13 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/13 12:54:29 Modified files: sys/dev/pci: if_vio.c Log message: Fix up tsleep priorities and make them interruptible With help from and OK sf, OK mpi on the previous version.

CVS: cvs.openbsd.org: src

2016-12-13 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/13 12:47:32 Modified files: sys/arch/amd64/conf: GENERIC Log message: Enable xbf(4)

CVS: cvs.openbsd.org: src

2016-12-13 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/13 12:02:39 Modified files: sys/dev/pv : xbf.c Log message: Bounce unaligned transfer data through a scratch buffer Thanks to the detailed report from Nathanael Rensen, the issue with unaligned

CVS: cvs.openbsd.org: src

2016-12-13 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/13 11:27:24 Modified files: sys/dev/pv : xbf.c Log message: Poll until the ITSDONE flag is set on the transfer

CVS: cvs.openbsd.org: src

2016-12-10 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/10 12:41:31 Modified files: sys/dev/pv : xbf.c Log message: Bring back the sector count variable as it's used in the debug printf

CVS: cvs.openbsd.org: src

2016-12-10 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/10 12:38:50 Modified files: sys/dev/pv : xbf.c Log message: Don't fail if optional feature properties aren't found Nathanael Rensen has noticed that the driver would fail to attach if optional

CVS: cvs.openbsd.org: src

2016-12-09 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/09 10:41:39 Modified files: sys/dev/pci: if_ix.c Log message: Update the media as the last step in the SFP module configuration The problem noticed, fix tested and OK procter@

CVS: cvs.openbsd.org: src

2016-12-09 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/09 10:35:13 Modified files: sys/dev/pv : xbf.c Log message: Convert to the new xs_{get,set}num XenStore API

CVS: cvs.openbsd.org: src

2016-12-09 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/09 10:29:48 Modified files: sys/dev/pv : xen.c Log message: Convert to the new xs_{get,set}num XenStore API

CVS: cvs.openbsd.org: src

2016-12-09 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/09 10:24:55 Modified files: sys/dev/pv : xenstore.c xenvar.h Log message: New XenStore public API function to read numeric values A need for a function to perform string to number conversion

CVS: cvs.openbsd.org: src

2016-12-08 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/08 12:30:45 Modified files: sys/dev/pv : xbf.c Log message: Silence scan-build; with prodding from jsg@

CVS: cvs.openbsd.org: src

2016-12-07 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/07 14:08:55 Modified files: sys/dev/pv : xbf.c Log message: Add required padding to the response descriptor Xen source code relies on the compiler to pad members of the structure representing

CVS: cvs.openbsd.org: src

2016-12-07 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/07 14:06:55 Modified files: sys/dev/pv : xbf.c Log message: Response status field is signed; adjust the debug message

CVS: cvs.openbsd.org: src

2016-12-07 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/07 12:17:52 Modified files: sys/dev/pv : xbf.c Log message: Fall back to the minimum amount of ring pages Some AWS volumes lack both max-ring-page-order and max-ring-pages properties so we have

CVS: cvs.openbsd.org: src

2016-12-07 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/07 11:33:45 Modified files: sys/dev/pv : xbf.c Log message: splbio isn't doing us any good here and prevents polling from working

CVS: cvs.openbsd.org: src

2016-12-07 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/07 08:54:06 Modified files: share/man/man4 : ix.4 Log message: Mention X552, don't mention X557 which is a PHY

CVS: cvs.openbsd.org: src

2016-12-07 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/07 08:53:05 Modified files: share/man/man4 : pvbus.4 Makefile Log message: Add xbf(4)

CVS: cvs.openbsd.org: src

2016-12-07 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/07 08:51:27 Added files: share/man/man4 : xbf.4 Log message: xbf(4) manual page

CVS: cvs.openbsd.org: src

2016-12-07 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/07 08:37:45 Modified files: sys/arch/amd64/conf: GENERIC Log message: Add a commented out entry for xbf(4) xbf(4) driver creates a shim on top of Xen I/O rings and exports it as a SCSI adaptor with

CVS: cvs.openbsd.org: src

2016-12-07 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/07 08:30:04 Modified files: sys/dev/pv : files.pv Log message: Add xbf(4)

CVS: cvs.openbsd.org: src

2016-12-07 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/07 08:26:43 Added files: sys/dev/pv : xbf.c Log message: A driver for Xen Blkfront heavily based on vdsk(4) from kettenis@

CVS: cvs.openbsd.org: src

2016-12-07 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/07 08:21:04 Modified files: sys/dev/pv : xenstore.c xenvar.h Log message: Add a simple mechanism to poll for a change in the property value

CVS: cvs.openbsd.org: src

2016-12-07 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/07 08:11:41 Modified files: sys/dev/pv : xen.c Log message: Remove some leftovers from before the dynamic grant table code

CVS: cvs.openbsd.org: src

2016-12-07 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/07 08:18:02 Modified files: sys/dev/pv : xenstore.c Log message: Factor out the polling loop into a separate function

CVS: cvs.openbsd.org: src

2016-12-07 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/07 08:13:23 Modified files: sys/dev/pv : xenstore.c Log message: Return proper error values from xs_{get,set}prop

CVS: cvs.openbsd.org: src

2016-12-06 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/06 09:56:08 Modified files: sys/dev/pci: pcidevs.h pcidevs_data.h Log message: regen

CVS: cvs.openbsd.org: src

2016-12-06 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/06 09:55:51 Modified files: sys/dev/pci: pcidevs Log message: X557 is the name of an external PHY not the PCI device Rename 8086:15a[abce] back to X552, give 8086:15ad a proper moniker

CVS: cvs.openbsd.org: src

2016-12-06 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/06 09:21:20 Modified files: sys/dev/pci: ixgbe_x550.c Log message: Don't forget to return an error

CVS: cvs.openbsd.org: src

2016-12-06 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/06 09:09:40 Modified files: sys/dev/pci: ixgbe_x550.c Log message: Let X552 SFP+ boot without a module plugged in Due to insufficient error handling X552 SFP+ card isn't configured properly on

CVS: cvs.openbsd.org: src

2016-12-06 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/06 09:13:01 Modified files: sys/dev/pci: if_ix.c Log message: Improve error handling and don't fail if SFP module is not present; tested by Hrvoje Popovski, thanks!

CVS: cvs.openbsd.org: src

2016-12-02 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/02 09:44:03 Modified files: sys/dev/pci: pcidevs.h pcidevs_data.h Log message: regen

CVS: cvs.openbsd.org: src

2016-12-02 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/02 09:43:45 Modified files: sys/dev/pci: pcidevs Log message: 8086:154a is not a QSFP model, possibly just a quad port Cleanup trailing whitespaces from the previous change while here.

CVS: cvs.openbsd.org: src

2016-12-02 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/02 08:22:57 Modified files: sys/dev/pci: ixgbe.c Log message: Don't overwrite the selected flow control settings procter@ has noticed that flow control settings survive module change when they

CVS: cvs.openbsd.org: src

2016-12-02 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/02 08:12:41 Modified files: sys/dev/pv : if_xnf.c Log message: Sinc rings are created during attach memory allocations shouldn't sleep

CVS: cvs.openbsd.org: src

2016-12-02 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/12/02 08:10:53 Modified files: sys/dev/pci: if_ix.c Log message: Disable the TX laser when interface is going down for all fiber modules Previously only multi-rate fiber modules would disable the

CVS: cvs.openbsd.org: src

2016-11-30 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/11/30 09:15:44 Modified files: sys/dev/pci: if_ix.c Log message: Update media types upon SFP module change Tested by Hrvoje Popovski and myself.

CVS: cvs.openbsd.org: src

2016-11-30 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/11/30 07:17:08 Modified files: share/man/man4 : ix.4 Log message: Update the manual page regarding recent changes This adds a few new devices from the X550 family as well as a note that fiber optics

CVS: cvs.openbsd.org: src

2016-11-29 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/11/29 07:55:04 Modified files: sys/dev/pv : if_xnf.c xen.c xenstore.c xenvar.h Log message: Stop exposing xen_softc to PV devices directly

CVS: cvs.openbsd.org: src

2016-11-29 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/11/29 06:55:33 Modified files: sys/dev/pv : xen.c xenstore.c xenvar.h Log message: Don't expose the xen_softc pointer in the XenStore transaction struct

CVS: cvs.openbsd.org: src

2016-11-29 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/11/29 05:12:29 Modified files: sys/dev/pv : xenstore.c Log message: Replace the hand-rolled semaphore with a read-write lock This was sitting in my tree for many a month and since the introduction

CVS: cvs.openbsd.org: src

2016-11-28 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/11/28 09:27:32 Modified files: sbin/iked : iked.conf.5 Log message: ikelifetime time spec is the same the one for lifetime

Re: CVS: cvs.openbsd.org: src

2016-11-28 Thread Mike Belopuhov
On Thu, Nov 24, 2016 at 10:39 -0700, Mike Belopuhov wrote: > CVSROOT: /cvs > Module name: src > Changes by: mi...@cvs.openbsd.org 2016/11/24 10:39:49 > > Modified files: > sys/dev/pci: files.pci if_ix.c ixgbe.c > > Log message: > Enable suppor

CVS: cvs.openbsd.org: src

2016-11-25 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/11/25 11:28:28 Modified files: sys/dev/pci: pcidevs Log message: Fixup product names for Intel X550 family of controllers X550 moniker is used only for 10GbaseT chips, while what's known

CVS: cvs.openbsd.org: src

2016-11-25 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/11/25 11:28:52 Modified files: sys/dev/pci: pcidevs.h pcidevs_data.h Log message: sync

CVS: cvs.openbsd.org: src

2016-11-24 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/11/24 10:39:49 Modified files: sys/dev/pci: files.pci if_ix.c ixgbe.c Log message: Enable support for the X550 family of 10 Gigabit controllers Code was obtained from FreeBSD. Make release

CVS: cvs.openbsd.org: src

2016-11-24 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/11/24 04:50:58 Modified files: sys/dev/pci: if_ix.c Log message: Fixup active media reporting for multi-speed fiber modules A gigabit fiber connection was mistakenly reported as 1000baseT when a

CVS: cvs.openbsd.org: src

2016-11-23 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/11/23 05:40:04 Modified files: sys/dev/pv : hyperv.c hypervvar.h Log message: Move as much code out of a startup hook as possible To be able to perform asynchronous operations early we need to

CVS: cvs.openbsd.org: src

2016-11-23 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/11/23 04:59:08 Modified files: sys/dev/pv : hyperv.c Log message: M_*WAIT* flags cannot be treated as boolean values

CVS: cvs.openbsd.org: src

2016-11-23 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/11/23 02:37:43 Modified files: sys/dev/pv : hyperv.c hypervvar.h if_hvn.c Log message: Disable debugging output

CVS: cvs.openbsd.org: src

2016-11-22 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/11/22 06:51:21 Modified files: sys/dev/pv : hyperv.c Log message: Use CPUID flags to determine working components This adds a few checks to make sure we're not trying to use features that are not

CVS: cvs.openbsd.org: src

2016-11-21 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/11/21 10:21:33 Modified files: sys/dev/pci: if_ix.c if_ix.h Log message: Add ability to change media type Tested with a X540 interconnected with a X550 via a CAT6 twisted pair cable, but is

CVS: cvs.openbsd.org: src

2016-11-21 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/11/21 10:08:56 Modified files: sys/dev/pci: ixgbe.c Log message: Fixup a PCIe transaction completion timeout issue Mirrors the change 71bde60191a9fa44d33b582c5e3713ffe99b0fef in Linux; taken as a

CVS: cvs.openbsd.org: src

2016-11-21 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/11/21 09:46:29 Modified files: sys/dev/pci: if_ix.c Log message: Factor out RSS initialization into a separate function No functional change.

CVS: cvs.openbsd.org: src

2016-11-21 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/11/21 05:37:35 Modified files: sys/dev/pci: ixgbe.c Log message: Correctly set the default value for the FCRTH X540 datasheet specifies that Flow Control Receive Threshold High should be set to

CVS: cvs.openbsd.org: src

2016-11-21 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/11/21 05:05:28 Modified files: sys/dev/pci: if_ix.c Log message: Turn on the PHY power during attach After a cold boot the PHY power might be disabled by another OS:

CVS: cvs.openbsd.org: src

2016-11-18 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/11/18 13:03:30 Modified files: sys/dev/pci: if_ix.c Log message: Sync some changes for ixgbe_initialize_receive_units Call a chip specific method to disable RX unit; DPF (Drop [Unicast] Pause

CVS: cvs.openbsd.org: src

2016-11-18 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/11/18 12:49:21 Modified files: sys/dev/pci: if_ix.c Log message: Recognize active SPF+ DA modules as IFM_10G_SFP_CU Reported and tested by Hrvoje Popovski, thanks!

CVS: cvs.openbsd.org: src

2016-11-18 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/11/18 07:16:10 Modified files: sys/dev/pci: if_ix.c ixgbe_type.h Log message: Support for new GPI signals, including X550 external PHY interrupt This factors out the code configuring General

CVS: cvs.openbsd.org: src

2016-11-18 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/11/18 06:45:57 Modified files: sys/dev/pci: if_ix.c Log message: Reduce difference in ixgbe_initialize_receive_units to FreeBSD; no binary change.

CVS: cvs.openbsd.org: src

2016-11-18 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/11/18 06:37:00 Modified files: sys/dev/pci: if_ix.c Log message: Minor code restructuring - separate functions for delay value calculation and figuring out whether or not we're doing SFP. - MAC

CVS: cvs.openbsd.org: src

2016-11-18 Thread Mike Belopuhov
CVSROOT:/cvs Module name:src Changes by: mi...@cvs.openbsd.org 2016/11/18 05:36:41 Modified files: sys/dev/pci: ixgbe_phy.c Log message: Remaining PHY bits; call SFP module detection code for X550 as well

<    1   2   3   4   5   6   7   8   9   10   >