summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/inet
AgeCommit message (Collapse)AuthorFilesLines
2020-10-19 [illumos-gate merge]Dan McDonald1-1/+1
commit 9e369d105cd3d4aa6ce8fcd212306d290e67d94a 13223 gptzfsboot: we also depend on LIBI386 commit cf301154ca04d983254e2a93ce50186494f9c4d5 13225 libdwarf: too many symbols require 'small' PIC references commit 4e59aad1e081d538a84310b0d0eec7556a710eb9 13224 loader: edd_device_path_v3 is too small commit 91ab9467e54c18d8133142e5704929a65e13a449 13221 mapfile name for unix should be less generic commit f0a052391861a2b96cf28973c3b7f2854591aa79 3525 Persistent L2ARC commit 6218f28969018904255fddf306e6489c7ae28bba 13219 Fix typo in udp_ioctl()
2020-10-1613219 Fix typo in udp_ioctl()Mike Zeller1-1/+1
Reviewed by: Sebastian Wiedenroth <wiedi@frubar.net> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-10-02 [illumos-gate merge]Jerry Jelinek9-19/+102
commit 221e47fb90c5fcfe7add9a33f6c915ee5253ece9 13175 Add support for IP_RECVTOS 13182 CMSG_ macros should have man pages
2020-10-0113175 Add support for IP_RECVTOSAndy Fiddaman9-19/+102
13182 CMSG_ macros should have man pages Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-09-29 [illumos-gate merge]Jerry Jelinek2-8/+8
commit 7bb0fe31b7400cab73629832ea525813b9eeec17 13071 igb(7D) needs to mention it's GLDv3, not STREAMS commit 196b393bb2aa03afc0d141411913d7894e11ba0b 13149 elide squeue wake-ups when prudent commit 11a004840daff945cd5e382eeb137e0682eabe1f 13165 FEC enabled port connected to i40e may not come online 13166 Support en_fec_cap and adv_fec_cap link properties in i40e Conflicts: usr/src/uts/common/inet/squeue.c
2020-09-2813149 elide squeue wake-ups when prudentPatrick Mooney2-37/+144
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Ryan Zezeski <ryan.zeseski@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-09-2313148 do not sq_wait unnecessarilyPatrick Mooney2-193/+43
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Ryan Zezeski <ryan.zeseski@joyent.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-09-04 [illumos-gate merge]Jerry Jelinek2-1/+15
commit fbfe962ed9b45c98bebaea25573c8b8f1630d482 13101 pargs dumps core when it can't read argv 13102 ptools could be built with ctf commit 4132743a134e253014b777399c8f8275cf71636c 12456 ipsec: variable may be used uninitialized Conflicts: usr/src/cmd/ptools/Makefile.bld
2020-09-0312456 ipsec: variable may be used uninitializedToomas Soome2-1/+15
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-09-03 [illumos-gate merge]Jerry Jelinek3-12/+57
commit 096bb5cb663d8fa04eda9a4aceb4d82a9cbae42c 13072 clarify VMCB interface in bhyve commit 2ad530425ac9cd3f429e64463a85f6f58703061c 12976 system panics with error in IP module
2020-09-0212976 system panics with error in IP moduleDan McDonald3-12/+57
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Paul Winder <p.winder@me.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-05-2012679 and 12693 [fix mismerge]Jerry Jelinek1-124/+0
2020-05-20 [illumos-gate merge]Jerry Jelinek1-0/+125
commit b22a70abf81f995ecc990b8444e63308bc389d5c 12679 want viona driver for bhyve commit d77e6e0f12d19668c0e9068c0fcd7a2123da5373 12693 Enable Forward Error Correction (FEC) configuration via dladm Conflicts: usr/src/cmd/bhyve/Makefile usr/src/lib/libdladm/common/linkprop.c usr/src/man/man1m/dladm.1m usr/src/pkg/manifests/system-bhyve.mf usr/src/uts/common/inet/ipf/ip_fil_solaris.c usr/src/uts/common/inet/ipf/netinet/ipf_stack.h usr/src/uts/common/sys/neti.h usr/src/uts/i86pc/Makefile.files usr/src/uts/i86pc/Makefile.i86pc usr/src/uts/intel/ipf/ipf.global-objs.debug64
2020-05-1912679 want viona driver for bhyvePatrick Mooney4-9/+363
Portions contributed by: Ryan Zezeski <rpz@joyent.com> Portions contributed by: John Levon <john.levon@joyent.com> Portions contributed by: Jason King <jason.king@joyent.com> Portions contributed by: Robert Mustacchi <rm@joyent.com> Portions contributed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: Ryan Zezeski <ryan@zinascii.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-05-1812676 want better offloads for vnicsRyan Zezeski5-110/+40
12677 simnet has bogus mi_tx_cksum_flags 12678 mac_tx() is too eager to emulate hardware offloads Portions contributed by: Patrick Mooney <patrick.mooney@joyent.com> Portions contributed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Patrick Mooney <pmooney@oxide.computer> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-05-1112671 hcksum routines are too verbosePatrick Mooney1-5/+4
12672 want mac_hcksum_clone function Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Ryan Zezeski <rpz@joyent.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-04-24 [illumos-gate merge]Jerry Jelinek3-14/+100
commit cd8579f741f9678d47f40aa55c57144419a78b13 12584 spitfire: '0' flag used with '%b' cmn_err format commit f1ee6ec32e6dc51b77619a27816d945ad64a5378 12581 sockets using cubic congestion control can block commit 3b0b0a4e9ef34199357e064b48f2dd2e9ff1c9a2 12583 Import FreeBSD congestion control updates commit 28d0944ba6c6e08aa6145b438dd9f61e65a4177f 12590 bge: build error on sparc
2020-04-2412581 sockets using cubic congestion control can blockPaul Winder1-2/+13
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Garrett D'Amore <garrett@damore.org>
2020-04-2412583 Import FreeBSD congestion control updatesPaul Winder3-13/+88
Portions contributed by: Richard Scheffinger Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
2020-04-2412582 CUBIC module should react immediately to CC_RTO congestion signalCody Peter Mello1-11/+7
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Paul Winder <paul@winders.demon.co.uk> Approved by: Garrett D'Amore <garrett@damore.org>
2020-04-08 [illumos-gate merge]release-20200409Jerry Jelinek4-8/+12
commit 62366fbbe8edca853fee6c14327d822239ba914f 12466 Enable IPv6 TSO Support for vioif commit d240edaf609c558d5a1f981b09a577823b54fae2 12465 vioif needs length for tso checksum commit 425251fd07ab465313fb50dea0f1ac795be10e05 9059 Simplify SMAP relocations with krtld commit 28e0ac9c914344194ef919b0271895d33f83d396 12433 efcode: NULL pointer errors commit 31aa620247ae407b2bee2dccd71693d1938f54d6 12452 Want support for AMD Zen 2 CPC Events Conflicts: usr/src/uts/i86pc/os/machdep.c usr/src/uts/common/io/dld/dld_proto.c usr/src/uts/common/inet/ip/ip_if.c
2020-04-0812466 Enable IPv6 TSO Support for vioifRobert Mustacchi4-10/+12
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Paul Winder <paul@winders.demon.co.uk> Approved by: Garrett D'Amore <garrett@damore.org>
2020-04-01 [illumos-gate merge]Jerry Jelinek1-0/+2
commit 5338faaac2dc1b2a16cb1a986233578834926ce0 12423 ipf: variable may be used uninitialized commit 9b0bb795691f70ec1b1796f6d15266f82d7a3200 12349 clean up 32-bit assembly and lint Conflicts: usr/src/uts/sparc/v9/ml/lock_prim.s usr/src/uts/intel/ia32/ml/lock_prim.s usr/src/uts/intel/ia32/ml/copy.s usr/src/uts/intel/Makefile.rules usr/src/uts/i86pc/ml/syscall_asm_amd64.s usr/src/uts/i86pc/ml/syscall_asm.s [deleted upstream]
2020-03-3112423 ipf: variable may be used uninitializedToomas Soome1-0/+2
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Gary Mills <gary_mills@fastmail.fm> Approved by: Dan McDonald <danmcd@joyent.com>
2020-03-09 [illumos-gate merge]Jerry Jelinek35-76/+162
commit 4e4d1bad19e83eed004cbbbec13ba7d42ae7d17a 12356 Update hwdata to 2020.02.22 commit 86b2c59a1c0693176ce8e6e5347f533716a6fcb0 12354 It should not be possible to create persistent VNICs over temporary objects commit f11c6b604a17df4ddc8c4987e50f5b8d8a945516 12364 mdb trips assertion related to autowrap commit ebb7c6fd4f966f94af3e235242b8a39b7a53664a 12204 want driver for Mellanox ConnectX-4/5/6 NICs commit da40b2648878aa9434c7199422846fe5a7032714 12203 FMA fault ASRUs missing FMRI annotations commit 12eb87fbfbcd9e0abde89898daa0a87c695807e4 12205 want generic NIC transceiver fault events commit a23b3b1bb4e08abaac9fb78fea486e678ce6d6de 12319 ipsecah/ipsecesp: smatch errors commit ab82c29b6e890d0f1241f9cd0cefda3430f46bd5 12173 ip: variable may be used uninitialized in this function Conflicts: usr/src/lib/libdladm/common/libdladm.h usr/src/lib/libdladm/common/libdladm.c
2020-03-0612319 ipsecah/ipsecesp: smatch errorsToomas Soome3-25/+19
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-03-0612173 ip: variable may be used uninitialized in this functionToomas Soome32-51/+143
Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-03-0211490 SRS ring polling disabled for VLANsRyan Zezeski2-10/+8
11491 Want DLS bypass for VLAN traffic 11492 add VLVF bypass to ixgbe core 2869 duplicate packets with vnics over aggrs 11489 DLS stat delete and aggr kstat can deadlock Portions contributed by: Theo Schlossnagle <jesus@omniti.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Paul Winder <paul@winders.demon.co.uk> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2020-02-25OS-7184 IPMP broken by OS-4683 (#261)Dan McDonald3-14/+5
Reviewed by: Jason King <jbk@joyent.com> Reviewed by: Cody Mello <melloc@writev.io> Approved by: Mike Zeller <mike.zeller@joyent.com>
2020-02-21 [illumos-gate merge]Jerry Jelinek1-4/+8
commit 3b436d06bb95fd180ef7416b2b1b9972e2f2a513 12168 mDNSResponder update to mDNSResponder-878.260.1 commit 6d2858e77c6082a751ff9e66da7408d885792785 12327 usr/src/cmd/acct/lib/copyn.c is unused commit b3bec642b8103dc975b71525d34b278dbf0409db 12103 libnisdb: control reaches end of non-void function commit f34e64d88f694155255ac1c93990904dbfa28af3 12125 smbsrv: passing argument 1 to restrict-qualified parameter aliases with argument 4 commit fd82d5a2825fb57d2940ba210af4af02e09883d3 12321 spdsock: smatch errors commit 51d7c47a2ff052304a62dd7442303287396ae711 12098 libfmnotify: passing argument 1 to restrict-qualified parameter aliases with argument 4 commit 01416760b56c4577b6361044b8d1ea9f3bfd996a 12323 configd NATIVE_LIBS setting reversed meaning
2020-02-2012321 spdsock: smatch errorsToomas Soome1-4/+8
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-01-2912253 mib2.h: error: field 'tcp6ConnEntryInfo' has incomplete type ↵release-20200130Jerry Jelinek1-0/+2
'tcpConnEntryInfo_s' [fix build - missing local modifications]
2020-01-29 [illumos-gate merge]Jerry Jelinek1-44/+45
commit cebe54d9b6803d3cfa3b14a553098ba7da2fc624 12253 mib2.h: error: field 'tcp6ConnEntryInfo' has incomplete type 'tcpConnEntryInfo_s' commit 2e6e9b6b9da4e0f480e434e015ff8e9b82300ed1 12220 loader multi-console shouldn't override bootenv.rc Conflicts: usr/src/uts/common/inet/mib2.h
2020-01-2812253 mib2.h: error: field 'tcp6ConnEntryInfo' has incomplete type ↵Alexander Pyhalov1-42/+45
'tcpConnEntryInfo_s' Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2020-01-22 [illumos-gate merge]Jerry Jelinek1-1/+7
commit 623c3de4b7886d5d3a70c856a27c13fe534b2b69 12221 arp: smatch errors commit 2f9f8a9bcff03868ad346b312981e5d198aafd63 11966 CTR mode tries to be both a stream and block cipher and fails at both commit 709d065fa472580d0fd685caa2fe31c61c2fa25c 12209 nvme driver will iterate beyond the end of the DMA cookie chain commit dbce3eaafc7c3dceff97b7ab4de9308eb77f5795 12215 pyzfs module does not build with python 3.7 Conflicts: usr/src/uts/common/crypto/io/aes.c usr/src/common/crypto/modes/ctr.c
2020-01-2212221 arp: smatch errorsToomas Soome1-1/+7
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Matthias Scheler <mscheler@tintri.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-12-13OS-8064 test-fw "enable / disable - enable zone fw" has "ipf -E" failing ↵Dan McDonald1-39/+89
with SIOCFRENB error (#242) Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Approved by: Todd Whiteman <todd.whiteman@joyent.com>
2019-11-14OS-8027 reinstate mac-loopback hardware emulation on Tx (undo OS-6778)Joyent Automation3-73/+15
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-10-28OS-8035 ipf -l pass causes panic in fr_dologDan McDonald1-1/+2
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Mike Gerdts <mike.gerdts@joyent.com>
2019-10-25 [illumos-gate merge]Tim Foster7-96/+367
commit 7284664a1faa361af4ff33ba5435d43d3ee07bf2 11816 iscsi initiator gets confused if attached before root file system mount commit 55908bd733fe029d49237b91c700655997242419 11843 update Intel microcode to 20190918 commit b9c9c3595312927fb362936529c5679117843b93 11826 Buffer overflow and memory leak in "libbsm" commit 78a2e113edb6fe0a0382b403b55d92e8f0bba78f 9531 Want netstat -u to show PIDs associated with sockets 11707 provide 64-bit libdhcpagent 11708 netstat should be smatch and CERRWARN clean Conflicts: usr/src/data/ucode/Makefile usr/src/data/ucode/README.ucode usr/src/data/ucode/intel/000206D6-01 usr/src/data/ucode/intel/000206D7-01 usr/src/data/ucode/intel/000306D4-40 usr/src/data/ucode/intel/000306F4-80 usr/src/data/ucode/intel/00040671-02 usr/src/data/ucode/intel/000406F1-01 usr/src/data/ucode/intel/00050654-01 usr/src/data/ucode/intel/00050657-01 usr/src/data/ucode/intel/00050662-10 usr/src/data/ucode/intel/00050663-10 usr/src/data/ucode/intel/00050664-10 usr/src/data/ucode/intel/00050665-10 usr/src/data/ucode/intel/000506CA-01
2019-10-249531 Want netstat -u to show PIDs associated with socketsAndy Fiddaman7-95/+367
11707 provide 64-bit libdhcpagent 11708 netstat should be smatch and CERRWARN clean Portions contributed by: Mohamed A. Khalfella <khalfella@gmail.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Dominik Hassler <hadfl@omniosce.org> Approved by: Garrett D'Amore <garrett@damore.org>
2019-10-24 [illumos-gate merge]Jerry Jelinek1-5/+5
commit a2e92fdb91a6e5451ecb5488b74ee1e95a4bafd0 11691 ptree could show service FMRIs commit 3ef756924267e272e432add760e4dc8597faef89 11849 listen of IPv6 address fails with EAFNOSUPPORT commit 125965389c591835d37b560971900f263cc8f988 11844 add rdmsr utility Conflicts: usr/src/man/man1m/Makefile usr/src/man/man1/ptree.1 usr/src/cmd/ptools/ptree/ptree.c
2019-10-2311849 listen of IPv6 address fails with EAFNOSUPPORTJohn Levon1-5/+5
Reviewed by: Garrett D'Amore <gdamore@racktopsystems.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2019-10-14 [illumos-gate merge]Jerry Jelinek1-7/+27
commit 8e0c82482ca0deab087522e43df87919b37037f3 10178 Enable compiler warnings when building C++ code commit ebc5aadbbe5490fb3d00525924989d180fff369d 11665 SMB2 NEGOTIATE Security Mode handling is wrong 11659 SMB2 protocol version negotiation needs work 11670 SMB2_FLAGS_SIGNED is not valid during NEGOTIATE commit 2ceb34da5f472ca531def3b536d203d345515f2a 11802 xencons: cast between incompatible function types commit 95d486fbe6ce779cf0bbaf748766b2404e3f1116 11800 i86hvm: cast between incompatible function types commit e39d848858aa235e4715efe1293ed57ddb0231c5 11782 reboot -f ends up creating bad /boot/transient.conf 11783 Print a message when rebooting due to a stale boot archive commit 00a2bb8f2626ebdf8b00480ccc705df3502feab1 11795 ksslf: cast between incompatible function types commit eb09fcf8417871597746d29fbfa39665d2623d5a 11789 gld: cast between incompatible function types commit ca19b8572adc4c6a3d44d243844ef95865864bf7 11721 bnxe: cast between incompatible function types
2019-10-1111795 ksslf: cast between incompatible function typesToomas Soome1-7/+27
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Garrett D'Amore <gdamore@racktopsystems.com>
2019-09-30 [illumos-gate merge]Jerry Jelinek1-1/+5
commit 0ae9a84f82e18b30b7354ca5193afdbbb1cdc880 7661 illumos should provide 64bit perl modules commit 2b292e00835d471d54a29c338155ab9d5756c18d 11717 loader.efi: efipart needs to use ioalign commit ed54d13f6e7749144a97912cccfadbfaf47f1523 11711 verify_pool missing from zfs-test suite commit 10ae99ee6a0e5168918d2bba208bcf536edb08f7 11667 remove duplicate lz4 implementations commit f2211ffec9a7ac3c1efc6de9347072f816f10a60 11749 nfs4_end_*_seqid_sync() should call cv_signal() commit 081aa5f609710eb34401f4494245119e2aca553f 11716 loader: add memalign() commit b6242eb47febde0b1450b13b626fae868830a828 11579 e1000g: cast between incompatible function types commit 8f97fda43d3ec24e515449b83c8a970b9042030a 11752 inet/cc.h should be shipped Conflicts: usr/src/lib/Makefile.lib usr/src/Makefile.master.64 usr/src/Makefile.master
2019-09-2711752 inet/cc.h should be shippedAndy Fiddaman1-1/+5
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Matthias Scheler <matthias.scheler@wdc.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-09-03OS-7951 CUBIC module should react immediately to CC_RTO congestion signalCody Peter Mello1-11/+7
Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-08-29 [illumos-gate merge]Jerry Jelinek1-5/+5
commit 75f3d687b66304117c7ea9676a959382b37e6ad4 11112 sys/null.h: make NULL void * commit 57d1724de89ec4a493f9795169bfee3f470b7c6d 11635 ip: passing argument 2 of 'cc_cong_signal' makes integer from pointer without a cast commit b77a2dc4455ca028e52fdf96385a530a2d168316 11628 typos detected by mandoc style commit b8dadaa8b0556cca0e965ddc197acacafeb40980 11621 fmadm and fmstat document privileges incorrectly commit 727feae5cc0661f4ec44e87b934863693bedf87d 10622 ZFS should still check paths for devices that have no devid commit e2f631f93662311389118b220daa637b16a612ac 11576 Want support for ahci LED entries in topo Conflicts: usr/src/man/man5/privileges.5
2019-08-2911635 ip: passing argument 2 of 'cc_cong_signal' makes integer from pointer ↵Toomas Soome1-6/+6
without a cast Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>