Date: Sat, 2 Feb 2019 17:28:19 +0300 From: Yuri Pankov <yuripv@yuripv.net> To: Patrick Kelsey <pkelsey@FreeBSD.org>, src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: Re: svn commit: r343291 - in head/sys: dev/vmware/vmxnet3 net Message-ID: <2c0e0179-63e7-1e2f-ba7f-6a373c927d88@yuripv.net> In-Reply-To: <201901220111.x0M1BHS1025063@repo.freebsd.org> References: <201901220111.x0M1BHS1025063@repo.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --bpQBZQIYS7AWN0y65qoS20LbKYqktKGXw Content-Type: multipart/mixed; boundary="EyxAYSHHKZvMt9FMoxlWYrFwWSc7TjNZB"; protected-headers="v1" From: Yuri Pankov <yuripv@yuripv.net> To: Patrick Kelsey <pkelsey@FreeBSD.org>, src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Message-ID: <2c0e0179-63e7-1e2f-ba7f-6a373c927d88@yuripv.net> Subject: Re: svn commit: r343291 - in head/sys: dev/vmware/vmxnet3 net References: <201901220111.x0M1BHS1025063@repo.freebsd.org> In-Reply-To: <201901220111.x0M1BHS1025063@repo.freebsd.org> --EyxAYSHHKZvMt9FMoxlWYrFwWSc7TjNZB Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable Patrick Kelsey wrote: > Author: pkelsey > Date: Tue Jan 22 01:11:17 2019 > New Revision: 343291 > URL: https://svnweb.freebsd.org/changeset/base/343291 >=20 > Log: > onvert vmx(4) to being an iflib driver. > =20 > Also, expose IFLIB_MAX_RX_SEGS to iflib drivers and add > iflib_dma_alloc_align() to the iflib API. > =20 > Performance is generally better with the tunable/sysctl > dev.vmx.<index>.iflib.tx_abdicate=3D1. > =20 > Reviewed by: shurd > MFC after: 1 week > Relnotes: yes > Sponsored by: RG Nets > Differential Revision: https://reviews.freebsd.org/D18761 This breaks vmx interfaces for me in ESXi 6.7 (output below). The review mentions setting hw.pci.honor_msi_blacklist=3D"0" and it helps indeed -- worth mentioning in UPDATING? vmx0: <VMware VMXNET3 Ethernet Adapter> port 0x3000-0x300f mem 0xfe903000-0xfe903fff,0xfe902000-0xfe902fff,0xfe900000-0xfe901fff at device 0.0 on pci3 vmx0: Using 512 tx descriptors and 256 rx descriptors vmx0: msix_init qsets capped at 8 vmx0: intr CPUs: 20 queue msgs: 24 admincnt: 1 vmx0: Using 8 rx queues 8 tx queues vmx0: attempting to allocate 9 MSI-X vectors (25 supported) vmx0: failed to allocate 9 MSI-X vectors, err: 6 - using MSI vmx0: attempting to allocate 1 MSI vectors (1 supported) msi: routing MSI IRQ 25 to local APIC 6 vector 48 vmx0: using IRQ 25 for MSI vmx0: Using an MSI interrupt msi: Assigning MSI IRQ 25 to local APIC 25 vector 48 msi: Assigning MSI IRQ 25 to local APIC 24 vector 48 vmx0: bpf attached vmx0: Ethernet address: 00:00:00:00:00:33 vmx0: netmap queues/slots: TX 1/512, RX 1/512 vmx0: device enable command failed! vmx0: link state changed to UP vmx0: device enable command failed! --EyxAYSHHKZvMt9FMoxlWYrFwWSc7TjNZB-- --bpQBZQIYS7AWN0y65qoS20LbKYqktKGXw Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEE+Gq3PsPeLT4tL/9wk4vgf7Eq4WwFAlxVqQ4ACgkQk4vgf7Eq 4Wx+gwgAhZ8BGqAaxQwCvRjQ8PIxLlaRk3VIVq5GuBUmrm6yp1xSuCbsYsuys/qb v3Ez1COc/iNAeCsQTLESwNfngkTh18U9v1jcM8DWxrRlkzjKfHyEGsuMAB2OhnWY hFelwGXfCfbaA3E0oMgHnbNmT2blRr8Ng+Um3fKZkSPB3vcD6nUFBPgadUArvT+k 2s0SIdrEuy8AV2XIq3W27sEPIiMS5a3y0LHyEjqJ8msehjw9VP/O35hBxiNNvlbG DaJi3IOdvCJwXE3WnGCBMwHclGfZM4WsG/V/TKX7yqNh2QqT9WOLG+w2CgIChO/w c+MRUfrrjHVdp7V/VQfcx0oOcMZgoA== =xDWw -----END PGP SIGNATURE----- --bpQBZQIYS7AWN0y65qoS20LbKYqktKGXw--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2c0e0179-63e7-1e2f-ba7f-6a373c927d88>