summaryrefslogtreecommitdiff
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-30redo: truss needs update for UDP_SRCPORT_HASH -> UDP_TUNNEL switchRob Johnston2-4/+4
redo: typo in libdloverlay.c breaks build fuck git!
2018-03-30typo in libdloverlay.c breaks buildRob Johnston1-1/+1
truss needs update for UDP_SRCPORT_HASH -> UDP_TUNNEL switch
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 Mustacchi30-128/+892
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 Jelinek17-97/+153
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-199193 bootcfg -C doesn't workPaul Dagnelie1-2/+3
Reviewed by: Chris Williamson <chris.williamson@delphix.com> Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Robert Mustacchi <rm@joyent.com>
2018-03-199235 rename zpool_rewind_policy_t to zpool_load_policy_tPavel Zakharov9-84/+85
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-199190 Fix cleanup routine in import_cachefile_device_replaced.kshPavel Zakharov1-0/+3
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Reviewed by: John Kennedy <john.kennedy@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-199076 ZFS Performance test concurrency should be lowered for better latencyStephen Blinick6-10/+56
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Reviewed by: John Kennedy <john.kennedy@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-03-19OS-6726 bhyve program should be in /usr/sbin, not /usr/sbin/amd64Mike Gerdts8-251/+121
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Jerry Jelinek <jerry.jelinek@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 Mooney18-49/+80
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-16OS-6694 bhyve uart emulation does not handle 4 byte requestsMike Gerdts1-0/+19
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: Jerry Jelinek <jerry.jelinek@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-6665 Would like mechanism to determine how many vcpus bhyve supportsJerry Jelinek1-5/+17
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-15OS-6639 bhyve memory allocations that can't succeed should fail or at least ↵Jerry Jelinek2-3/+21
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-15OS-6777 bhyve VM not rebootingJerry Jelinek2-3/+30
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Approved by: John Levon <john.levon@joyent.com>
2018-03-15 [illumos-gate merge]Jerry Jelinek127-1018/+6669
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-148980 BIOS clock is sometimes one hour fastGary Mills2-130/+246
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Gordon Ross <gwr@nexenta.com>
2018-03-149173 smbsrv: we do not build allToomas Soome1-2/+2
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Yuri Pankov <yuripv@yuripv.net> 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 Dimitropoulos114-849/+6299
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-6638 graceful shutdown for bhyve zonesJerry Jelinek1-0/+47
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>