summaryrefslogtreecommitdiff
path: root/usr/src/uts
AgeCommit message (Collapse)AuthorFilesLines
2018-04-02OS-XXXX wip vxlan lsonetperfRobert Mustacchi16-84/+455
2018-04-02OS-6847 vxlan header allocation should think about mblk chainsRobert Mustacchi2-32/+45
2018-03-29updated some comments and added an assertRob Johnston1-14/+8
2018-03-28More fine-tuning of the TSO codepathRob Johnston2-30/+83
Some comment cleanup
2018-03-28OS-XXXX Want means of passing vxlan hwcapabs to clientsRobert Mustacchi28-128/+868
OS-XXXX Fix i40e tx checksumming
2018-03-28Tweaked DMA attributes for binding to avoid exceeding fortville tx limitsRob Johnston3-6/+9
Enabled TSO by default as it's working (finally) Fixed null pointer dereference in error path in i40e_ring_tx()
2018-03-26change the way we disable LSO so that's easier to toggle on/off from kmdbRob Johnston2-3/+3
2018-03-26remove redundant itc_ctx_cmdflags from i40e_ring_tx()Rob Johnston1-6/+2
remove temporary cmn_err() debug call
2018-03-24need to shift inner cksum bitflag defines to the left, collides with HW_LSO bitRob Johnston1-4/+4
2018-03-23missing freemsg() call in DMA bind pathRob Johnston2-2/+3
enable DMA bind, no that it's finally working
2018-03-23fix memory leak in i40e_reset_tcb()Rob Johnston1-3/+12
fix potential NULL pointer dereference in i40e_reset_tcb()
2018-03-22minor tunnel cleanup and cstyle cleanupJerry Jelinek2-10/+14
2018-03-22significant restructuring of i40e_ring_tx() - againRob Johnston2-68/+153
i40e_tx_recycle_ring() shouldn't assume 1:1 mapping of tcb to descriptor fixes to DMA bind code - it mostly works now, but remains disbled by default
2018-03-21Fix i40e rx checksum logicRobert Mustacchi1-33/+71
2018-03-21fix up tunnel HW checksum option handlingJerry Jelinek1-98/+159
2018-03-21OS-2340 vnics should support LSOPatrick Mooney3-3/+29
2018-03-21advertise HCKSUM_VXLAN_FULL_NO_OL4 supportJerry Jelinek2-11/+23
2018-03-21need to free tcb_dma ptr arrayRob Johnston1-4/+9
not calculating needed_desc correctly
2018-03-20 initial changes for tunnel/HW checksumJerry Jelinek7-75/+320
2018-03-20Initial changes for OS-5225 Want Fortville TSO support DMA binding on TX and ↵Rob Johnston4-103/+288
TSO disabled by default
2018-03-20 [illumos-gate merge]Jerry Jelinek3-42/+45
commit 015f38bba18ec2acb8888f945aa30883d339367b 9193 bootcfg -C doesn't work commit 5dafeea3ebd2dd77affc802bcb90f63faf01589f 9235 rename zpool_rewind_policy_t to zpool_load_policy_t commit ccef24b493bcbd146fcd6d8946666cae081470b6 9191 dump vdev tree to zfs_dbgmsg when spa load fails due to missing log devices commit c4de6c3ca45a0d091cbbc164e338e97f0959aea1 9190 Fix cleanup routine in import_cachefile_device_replaced.ksh commit d1de72cfa29ab77ff80e2bb0e668a6afa5bccaf0 9187 racing condition between vdev label and spa_last_synced_txg in vdev_validate commit 859bfead58cf0e8c589b713386bab81385a346e6 9076 ZFS Performance test concurrency should be lowered for better latency
2018-03-19OS-6701 mac_fix_cksum breaks ethernet headerPatrick Mooney1-11/+63
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Ryan Zezeski <rpz@joyent.com> Approved by: Ryan Zezeski <rpz@joyent.com>
2018-03-199235 rename zpool_rewind_policy_t to zpool_load_policy_tPavel Zakharov2-41/+39
Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-03-199191 dump vdev tree to zfs_dbgmsg when spa load fails due to missing log devicesPavel Zakharov1-0/+2
Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Matt Ahrens <matt@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-03-199187 racing condition between vdev label and spa_last_synced_txg in ↵Pavel Zakharov1-1/+4
vdev_validate Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Matt Ahrens <matthew.ahrens@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-03-19 [illumos-gate merge]Jerry Jelinek8-342/+2338
commit 5f4fc069910e2cd7c469b9aaaa5bec453a954029 5404 smbfs needs mmap support
2018-03-16OS-6761 hcksum routines are too verbosePatrick Mooney17-46/+77
OS-6762 want mac_hcksum_clone function Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Ryan Zezeski <rpz@joyent.com> Approved by: Ryan Zezeski <rpz@joyent.com>
2018-03-16OS-5326 SRS ring polling disabled for VLANsRyan Zezeski32-758/+1883
OS-6244 Want DLS bypass for VLAN traffic OS-6593 add VLVF bypass to ixgbe core Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-03-165404 smbfs needs mmap supportjilinxpd8-342/+2338
Portions contributed by: Gordon Ross <gordon.w.ross@gmail.com> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-03-15OS-6628 bhyve needs to support at least 32 vcpusMike Gerdts1-2/+2
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: John Levon <john.levon@joyent.com>
2018-03-15OS-6639 bhyve memory allocations that can't succeed should fail or at least ↵Jerry Jelinek1-3/+8
be interruptible Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: John Levon <john.levon@joyent.com>
2018-03-15 [illumos-gate merge]Jerry Jelinek56-538/+2624
commit f313c178df05fb723db8426641b6f443f90f5f45 8808 nvme: Software Progress Marker feature is optional commit 026e699f086745296cda4664068f50ace71e32e2 8980 BIOS clock is sometimes one hour fast commit ac29b594b43c0e9b5cc7656b662ca9f359b36a46 9173 smbsrv: we do not build all commit bbbed746ed07daa0e18f08cf6145bb3f2b063f24 9260 nsmb driver 32-bit ioctl check broken after 8685 commit 8671400134a11c848244896ca51a7db4d0f69da4 9166 zfs storage pool checkpoint commit 5f5913bb83405db87f982abee80162a479d363af 9164 assert: newds == os->os_dsl_dataset Conflicts: usr/src/uts/common/fs/zfs/dsl_pool.c
2018-03-15OS-6772 Update cxgbe firmware version to 1.17.14.0Vishal Kulkarni9-103362/+107778
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Joshua M. Clulow <jmc@joyent.com>
2018-03-14OS-6716 bhyve guest VCPUs pause intermittentlyPatrick Mooney2-5/+29
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Bryan Cantrill <bryan@joyent.com> Approved by: Bryan Cantrill <bryan@joyent.com>
2018-03-148808 nvme: Software Progress Marker feature is optionalYuri Pankov2-17/+48
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Cynthia Eastham <cynthia.eastham@nexenta.com> Approved by: Gordon Ross <gwr@nexenta.com>
2018-03-149260 nsmb driver 32-bit ioctl check broken after 8685Gordon Ross6-9/+64
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-03-149166 zfs storage pool checkpointSerapheim Dimitropoulos46-501/+2502
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: John Kennedy <john.kennedy@delphix.com> Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-03-149164 assert: newds == os->os_dsl_datasetAndriy Gapon3-11/+10
Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: Don Brady <don.brady@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-03-13OS-6546 Use PCID if KPTI is enabledJohn Levon32-433/+752
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Alex Wilson <alex.wilson@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Alex Wilson <alex.wilson@joyent.com>
2018-03-13OS-6759 want CPU localization for vmm calloutsPatrick Mooney8-3/+119
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Mike Gerdts <mike.gerdts@joyent.com>
2018-03-13OS-6682 bhyve zones can destroy any VMJerry Jelinek1-0/+12
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-03-12OS-6686 add FreeBSD compat & contrib sources to cscopeHans Rosenfeld1-0/+3
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-03-12OS-6547 Implement KPTIAlex Wilson38-1577/+2673
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-03-12 [illumos-gate merge]Jerry Jelinek19-1236/+36
commit b13f152e9f7bf4b4426892b07a35568bd4d9e17f 9251 p123_pcbe is useless and can be removed commit 2d63d7e2e0f22bde6326636e6558471d35de3daa 9175 smbsrv/libfksmbsrv: this statement may fall through commit f3195b6f398987f2aa5ba77d68c880a1dbc18c16 9174 smbsrv/libsmbns: duplicate 'const' declaration specifier commit 86e879b181a8be14fca192bfe0030bec1310e4ca 9146 libdtrace: this statement may fall through commit d22bfd225d09e94269c9a8afaf1e686a5d74d823 9121 dladm: addrval can be NULL, need to check in iptun_process_addrarg() commit 6e6c7d67bf5ba2efa13619acd59395d0f278ee75 8659 ata: unused but set warnings with GCC 5.X commit b2be350e700b2900626f0977c47dddefdf617cfd 9216 awk: this statement may fall through commit eea675a170a637d45397e62f4efc44be56b572a3 9226 fd: this statement may fall through commit 66d7818b6a24876c96bdd1a81986c017f368decd 9228 zone_getattr(ZONE_ATTR_NETWORK) returns uninitialised value 9230 zone_getattr(ZONE_ATTR_NETWORK) doesn't check user-supplied buffer size commit cf837ed8ca7273a1e7b940fb7b52eb12ae1d5ea6 9198 libstand: Const-ify buffer argument of write(2) analog commit d0b12b660e0741581d18f1f3a7d5268e0a5f1806 9214 typo: sytem should be system commit edc8ef7d921c96b23969898aeb766cb24960bda7 9213 zfs: sytem typo commit 88e1588bca8b2374cfe26f7f5b377c59710c6a4b 9144 libsqlite: this statement may fall through commit 5fb574e854f31be9e2869532e3b126fa424ee4d9 9179 gss_mechs/mech_krb5 this use of "defined" may not be portable commit 99591362ae3dee1f30d3be8bc4bdca109e256eb7 9106 praudit could go faster commit 60b5a7045427fa16a88b09bb21a4fdf5608cb3f0 9206 Move getsecs() prototype to stand.h from net.h so it can be used everywhere commit 810d639eb61bde114845e4c7852b983d06536b8b 9231 nightly should create a log/latest/ symlink commit 84c66da4cde7f54163e6f9a68f671d8351dd9eed 1956 /usr/bin/uname '-o' should return 'illumos' Conflicts: usr/src/lib/libshell/common/README (deleted) usr/src/uts/intel/p123_pcbe/Makefile (deleted)
2018-03-109251 p123_pcbe is useless and can be removedYuri Pankov5-1213/+5
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-03-109175 smbsrv/libfksmbsrv: this statement may fall throughToomas Soome1-1/+1
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-03-108659 ata: unused but set warnings with GCC 5.XAndrew Stormont2-8/+13
Reviewed by: Ken Mays <maybird1776@yahoo.com> Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-03-109226 fd: this statement may fall throughToomas Soome1-1/+3
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: C Fraire <cfraire@me.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-03-109228 zone_getattr(ZONE_ATTR_NETWORK) returns uninitialised valueAndy Fiddaman1-0/+3
9230 zone_getattr(ZONE_ATTR_NETWORK) doesn't check user-supplied buffer size Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Dominik Hassler <hadfl@omniosce.org> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-03-109214 typo: sytem should be systemToomas Soome9-12/+10
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Joshua M. Clulow <josh@sysmgr.org>