summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/io
AgeCommit message (Collapse)AuthorFilesLines
2014-05-29OS-3053 VNICs should support a variable MTU20140529release-20140529Robert Mustacchi3-17/+189
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Rob Gulewich <robert.gulewich@joyent.com>
2014-05-15 [illumos-gate merge]Keith M Wesolowski8-99/+95
commit 4d6a58d3c7586ed5866f9309d460081a9102c5e6 4788 mac shouldn't abuse ddi_get_time(9f) commit 12928d597a28b7743c3fc254b6fcfc05560c1720 4787 ipf: remove rate_limit_message commit e5815e7afac983d9ae9b2316e5056c8401cf7e5e 4782 usba shouldn't abuse ddi_get_time(9f) commit 7c64340fe7f813fbf9b6874c9422f7765bc54eb8 4781 sd shouldn't abuse ddi_get_time(9f) commit 55a3a0ef881a0e1c7da841d46bb5878758497dc1 4780 comstar iSCSI target shouldn't abuse ddi_get_time(9f) commit aa6577ebdcd1cd4be810e610056636f5df7904f9 4779 vhci shouldn't abuse ddi_get_time(9f) commit 0529d5c654f682ce87e4f74affd1c83c429c50e1 4778 iprb shouldn't abuse ddi_get_time(9f) commit e1d3217b9afde782c4d3e946fda0e6ef36a61306 4777 ibdm shouldn't abuse ddi_get_time(9f) commit 084f5824534451de5631228a9637b2c7bc7322cd 4776 man: don't lie about ddi_get_time(9f) uses
2014-05-144788 mac shouldn't abuse ddi_get_time(9f)Josef 'Jeff' Sipek1-13/+14
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-05-144782 usba shouldn't abuse ddi_get_time(9f)Josef 'Jeff' Sipek1-6/+7
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-05-144781 sd shouldn't abuse ddi_get_time(9f)Josef 'Jeff' Sipek1-7/+5
Reviewed by: Richard Elling <richard.elling@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-05-144780 comstar iSCSI target shouldn't abuse ddi_get_time(9f)Josef 'Jeff' Sipek1-4/+4
Reviewed by: Eric Diven <eric.diven@delphix.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-05-144779 vhci shouldn't abuse ddi_get_time(9f)Josef 'Jeff' Sipek1-8/+10
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-05-144778 iprb shouldn't abuse ddi_get_time(9f)Josef 'Jeff' Sipek2-18/+19
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-05-144777 ibdm shouldn't abuse ddi_get_time(9f)Josef 'Jeff' Sipek1-43/+36
Reviewed by: Rob Gittins <rob.gittins@nexenta.com> Reviewed by: Albert Lee <albert.lee@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-05-14OS-2993 Need IPv6 antispoof prefixesRobert Mustacchi1-14/+25
2014-05-05OS-2976 epoll returns EPOLLWRNORM on POLLOUTBryan Cantrill1-6/+20
OS-2977 epoll should not enforce single process restriction
2014-04-30 [illumos-gate merge]Keith M Wesolowski3-132/+151
commit 19449258028e6813f0b7a606b554b2fa37a390ec 4823 don't open-code NSEC2MSEC and MSEC2NSEC commit cb3e7fb42f8104f779abb6856ccf6e5b8e6419d8 4819 fix mpt_sas command timeout handling commit b59e2127f21675e88c58a4dd924bc55eeb83c7a6 4809 NANOSEC should be 'long long' to avoid integer overflow bugs 4810 spa_async_tasks_pending suffers from an integer overflow bug 4811 in.mpathd: tv2ns suffers from an integer overflow bug
2014-04-294823 don't open-code NSEC2MSEC and MSEC2NSECJosef 'Jeff' Sipek2-2/+2
Reviewed by: Richard Elling <richard.elling@gmail.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-04-294819 fix mpt_sas command timeout handlingAlbert Lee1-130/+149
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-04-29OS-2950 epoll pid should not be bound until EPOLL_CTL_ADDBryan Cantrill1-6/+17
2014-04-28OS-2964 mptsas refhash replacement on reset can cause hangKeith M Wesolowski1-13/+13
2014-04-23OS-2893 add support for epollBryan Cantrill4-41/+348
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2014-04-16OS-2919 etherstubs confuse min mtu with min sduRobert Mustacchi1-2/+2
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2014-04-16OS-2920 vnd does not properly handle mac notification semanticsRobert Mustacchi1-17/+73
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2014-03-244682 panic in mptsas refhashKeith M Wesolowski1-1/+16
Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Approved by: Albert Lee <trisk@nexenta.com>
2014-03-234653 net hooks registered with HH_BEFORE or HH_AFTER hints create invalid ↵Rob Gulewich1-6/+13
hint_value kstats Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-03-20OS-2841 gsqueue drawing could be improvedRobert Mustacchi1-6/+11
Reviewed by: Rob Gulewich <robert.gulewich@joyent.com>
2014-03-20OS-2834 ship lx brandJerry Jelinek1-0/+47
2014-03-20OS-2800 Project BardicheRobert Mustacchi9-61/+6804
OS-2784 want sdev plugin interface OS-2783 want generalized squeues OS-2785 ipf should be able to hook kvm nics OS-2782 want /dev/net/zone/%zonename/%datalink OS-610 snoop and libdlpi should be able to consume /dev/net/zone/%zonename OS-2786 .gitignore should include debug object directories OS-2781 dlpi promisc modes should be able to be RX-only OS-2780 Want dlpi primitive DL_EXCLUSIVE_REQ OS-2779 Makefile.man should take care of directory creation OS-2778 dls_promisc doesn't properly handle all transitions Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2014-03-18OS-2829 want fix for illumos#4682Keith M Wesolowski1-1/+16
2014-03-05OS-2693 Integrate usbgemRobert Mustacchi11-0/+12820
OS-2694 Integrate axf OS-2695 Integrate urf OS-2696 Integrate upf OS-2697 Integrate udmf
2014-03-04 [illumos-gate merge]Keith M Wesolowski14-176/+491
commit 2144b121c08e0eb676cc6ca4662ebbc9f9c22fe3 4638 Panic in ZFS via rfs3_setattr()/rfs3_write(): dirtying snapshot! commit ef1d07349e941417706ea6d639bac69cb863b2f8 4642 Checks for ROFS are not sufficient in NFS server commit 13485e69b5429e6c7d27301fb3c0deee0e93768a 4431 igb support for I354 4616 igb has uninitialized kstats commit f7d0d869a9ae78d8244009efb4980a1f057bc8f8 4403 mpt_sas panic when pulling a drive Conflicts: usr/src/uts/common/fs/zfs/zfs_vnops.c (copyright) Manifests: usr/src/pkg/manifests/driver-network-igb.mf
2014-03-034431 igb support for I354Garrett D'Amore12-165/+445
4616 igb has uninitialized kstats Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Rafael Vanoni <rafael.vanoni@pluribusnetworks.com> Reviewed by: Michael Speer <michael.speer@pluribusnetworks.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-03-034403 mpt_sas panic when pulling a driveDan McDonald2-11/+46
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Andy Giles <illumos@ang.homedns.org> Approved by: Robert Mustacchi <rm@joyent.com>
2014-02-27 [illumos-gate merge]Keith M Wesolowski1-1/+0
commit d0054224e0ba320a05d1c27de508dc5224ff99d1 1186 integrate arcstat commit 5a8d3db1a9faa71e948f85f673574967cfdad948 4623 Remove -Wno-unused-label from mpt_sas commit cf988fac1debd92859f8068ee3d3e53782043469 4620 Add OmniOS as a runnable usr/src/test distro Conflicts: usr/src/cmd/stat/arcstat/arcstat.pl (OS-201) usr/src/cmd/stat/arcstat/Makefile (OS-201) usr/src/cmd/stat/Makefile (OS-147)
2014-02-264623 Remove -Wno-unused-label from mpt_sasDan McDonald1-1/+0
Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Reviewed by: Albert Lee <trisk@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-02-19 [illumos-gate merge]Keith M Wesolowski2-3/+12
commit 197c9523b8946cf70fab2bc4ee633b18fc5bde68 4123 Locks should not be held across the call to ddi_periodic_delete(9f)
2014-02-184123 Locks should not be held across the call to ddi_periodic_delete(9f)Marcel Telka2-3/+12
Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: David Pacheco <dap@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-01-30 [illumos-gate merge]Keith M Wesolowski1-1/+1
commit 6e096e64ab50f0e0567b99c4306fe9f3dead76e6 3015 lofiadm should use libz.so.1, not libz.so commit 8e268185036f404515ce8bc575423ac390136e3f 4548 update prototypes to 2014 commit 6055fc7a0767fd5991c8054028ffc6d2673ecbf6 4547 e1000g common code doesn't account for LockMAC commit a43ba7366ce6d85c95e198401ce96efc992c6aeb 4511 Update timezone info db to 2013i Conflicts: usr/src/uts/common/io/e1000g/e1000g_main.c (typos) usr/src/cmd/zic/README.illumos (typos, packaging)
2014-01-294547 e1000g common code doesn't account for LockMACRobert Mustacchi1-0/+29
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Garrett D'Amore <garrett@damore.org>
2014-01-29OS-2744 e1000g common code doesn't account for LockMACRobert Mustacchi1-0/+29
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2014-01-22 [illumos-gate merge]Keith M Wesolowski4-8/+17
commit 9ee94b97c8654689d6a034daec08757fda75d21a 4496 ndmpd handles wrongly EOM and EOF conditions commit f7dbdfc7b241e42b135dc9118e41b127cb935483 4512 kclient(1m) should not depend on /usr/xpg4/bin/grep commit 19d32b9ab53d17ac6605971e14c45a5281f8d9bb 4493 want siginfo 4494 Make dd show progress when you send INFO/USR1 signals 4495 dd could support O_SYNC and O_DSYNC commit 4f364e7c95ee7fd9d5bbeddc1940e92405bb0e72 4489 need ptcumem Conflicts: usr/src/lib/libumem/sparc/umem_genasm.c usr/src/lib/libumem/i386/umem_genasm.c usr/src/lib/libumem/common/umem_base.h usr/src/lib/libumem/common/umem.c usr/src/lib/libumem/common/stub_stand.c usr/src/lib/libumem/amd64/umem_genasm.c usr/src/lib/libc/inc/thr_uberdata.h usr/src/cmd/mdb/common/modules/libumem/umem.c usr/src/lib/libumem/Makefile.com (trampoline) usr/src/lib/Makefile (trampoline) usr/src/lib/libumem_trampoline (deleted) manifest (trampoline) usr/src/lib/libumem/common/envvar.c (fix automerge) usr/src/lib/libumem/common/mapfile-vers (trampoline)
2014-01-224500 mptsas_hash_traverse() is unsafe, leads to missing devicesKeith M Wesolowski4-571/+586
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Approved by: Albert Lee <trisk@nexenta.com>
2014-01-214493 want siginfoRobert Mustacchi4-8/+17
4494 Make dd show progress when you send INFO/USR1 signals 4495 dd could support O_SYNC and O_DSYNC Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
2014-01-19 [illumos-gate merge]Keith M Wesolowski1-19/+24
commit 57454abe5526a6c53b58824f5aed89aa6ed1141b 1023 nv_sata support for NVIDIA MCP61 commit 7c311026e2c6f40a899047f58fbd2a9fc19e129e 4497 update pci.ids - 201401 commit 1f19ebc4d9dafb7d1f0fa8f94c23d126d0561902 4488 memchr(9F) refers to wrong header commit 2670d4adb6e0b54f7207b1e822c631cb5576855c 4486 remove old aw compat hack Manifests: usr/src/pkg/manifests/driver-storage-nv_sata.mf
2014-01-171023 nv_sata support for NVIDIA MCP61Albert Lee1-19/+24
Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Garrett D'Amore <garrett@damore.org>
2014-01-17 [illumos-gate merge]Keith M Wesolowski5-87/+76
commit 59927d313a821b7f3822314ed16fc0a44c128431 3105 Kernel inet_pton() implementation returns result in host byte order commit 71cb1b742ca23532b844b6538d8f0997a900c62e 3995 Memory leak of compressed buffers in l2arc_write_done commit 2f045fd6af922f819146b314d143b660b58b20b7 4297 ::help tab completion 4298 ::printf tab completion commit 483b029ba8436049005eb485fcc9b26f2484f7ea 4458 iscsit discovery reply should be more strict WRT TPGs commit 795f5a90106de513be157280283fe8dd0c976787 4178 lofiadm usage message for the -a option is bogus Conflicts: usr/src/cmd/mdb/common/mdb/mdb_print.c usr/src/cmd/mdb/common/mdb/mdb_cmds.c
2014-01-173105 Kernel inet_pton() implementation returns result in host byte orderYuri Pankov3-49/+15
Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Robert Mustacchi <rm@joyent.com>
2014-01-164458 iscsit discovery reply should be more strict WRT TPGsYuri Pankov3-38/+61
Reviewed by: Eric Diven <eric.diven@delphix.com> Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-01-08 [illumos-gate merge]Keith M Wesolowski2-10/+0
commit 2063d9c01c4a721994a3cb528444d7f328135869 4266 remove Makefile*.shared nonsense in uts commit 34ae5cdf42c9fd8bc75aedb3a91cc2fba8d5182c 4265 remove INTERNAL_RELEASE_BUILD Conflicts: usr/src/uts/intel/Makefile.intel usr/src/uts/intel/Makefile.intel.shared usr/src/uts/sparc/Makefile.sparc.shared
2014-01-064266 remove Makefile*.shared nonsense in utsJosef 'Jeff' Sipek2-10/+0
Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Robert Mustacchi <rm@joyent.com>
2014-01-03OS-2616 mptsas_hash_traverse() is unsafe, leads to missing devicesKeith M Wesolowski4-571/+586
2013-12-23 [illumos-gate merge]Keith M Wesolowski3-56/+73
commit f05406318b2ae83404f8c9fa16f837202e6b8ed8 2849 uptime should use locale settings for current time commit 2acf01fd73874e9b92c066e8deb5270d92b083ba 1787 SATL fails to handle returned SMART sense data commit 24766d6b5e8d2ed5f6aff0dad6e9ae49121d4c30 4340 rpc_clnt_create(3nsl): rpc_createerr is a variable, not a function commit ccd474f122dd51a3bf879b14fe94fa703510a6e3 4329 rpcgen(1): Four output files are generated by default commit baca903af881b9bbe1d691b85c5d3cfbc3e4b6a5 4327 rwlock(3c): Formatting issues and typos
2013-12-231787 SATL fails to handle returned SMART sense dataYuri Pankov3-56/+73
Reviewed by: Richard Elling <richard.elling@richardelling.com> Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>
2013-12-18 [illumos-gate merge]Keith M Wesolowski1-0/+1
commit 59d8f1005b65ef8ad2c9ce040497daf81dd65085 4335 need a mechanism to detect solid state storage devices Conflicts: usr/src/uts/common/io/cmlb.c