summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/inet
AgeCommit message (Collapse)AuthorFilesLines
2018-04-02OS-XXXX wip vxlan lsonetperfRobert Mustacchi6-29/+192
2018-03-28OS-XXXX Want means of passing vxlan hwcapabs to clientsRobert Mustacchi8-43/+434
OS-XXXX Fix i40e tx checksumming
2018-03-20 initial changes for tunnel/HW checksumJerry Jelinek1-3/+1
2018-03-16OS-6761 hcksum routines are too verbosePatrick Mooney1-5/+4
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 Zezeski2-10/+8
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-03OS-6733 SADB_EXPIRE messages omit KMC extensionJason King1-1/+6
Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-01-19 [illumos-gate merge]Jerry Jelinek1-1/+6
commit e9b7d6e7f7a6477679a35b73eb3934b096b3dd39 8972 zfs holds: In scripted mode, do not pad columns with spaces commit 5cb8d943bc8513c6230589aad5a409d58b0297cb 8835 Speculative prefetch in ZFS not working for misaligned reads commit 4ae5f5f06c6c2d1db8167480f7d9e3b5378ba2f2 8652 Tautological comparisons with ZPROP_INVAL commit 2ba5f978a4f9b02da9db1b8cdd9ea5498eb00ad9 8641 "zpool clear" and "zinject" don't work on "spare" or "replacing" vdevs commit 620632424515d984b96f0a398e2d0cba9412182c 8560 Reference leak on ipsec_action_t
2018-01-188560 Reference leak on ipsec_action_tDan McDonald1-1/+6
Reviewed by: Norm Jacobs <naj@snapcon.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.net> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-01-168927 sadb_x_kmc_t's KM cookie should be 64-bits (fix improper upstream)Dan McDonald1-2/+12
2018-01-12OS-6525 SADB_ACQUIRE proposals don't include mechanism salt lengthJason King1-4/+6
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Tim Kordas <tim.kordas@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-01-10Fix messed-up upstream of OS-6333/illumos#8927.Dan McDonald1-3/+15
Restore conflicted files: usr/src/lib/libipsecutil/common/ipsec_util.c usr/src/test/os-tests/tests/pf_key/kmc-update.sh usr/src/test/os-tests/tests/pf_key/kmc-updater.c usr/src/uts/common/inet/ip/sadb.c To re-include: OS-6333 (commit 02ba530437bfbfdddf56de010d62a5ff453813ae) OS-6480 (commit 9ba45b30b3b7aaeb1b63f85670403e6ea3a550eb) NOTE: Source histories of those particular files lost illumos-joyent changes.
2018-01-10 [illumos-gate merge]Jerry Jelinek1-15/+3
commit 1adc3ffcd976ec0a34010cc7db08037a14c3ea4c 8958 Update Intel ucode to 20180108 release commit f4a6f97e1baae5b3d0df9a121730f1e3cc7bfbca 8927 sadb_x_kmc_t's KM cookie should be 64-bits commit aec11327541942bfe9685ddc467de0cfd80b974d 8921 iwn: remove lint support commit d2d52addd50254d1b7c318c6784172d8d7de20c6 8858 /usr/bin/grep doesn't support -E option 4580 /usr/bin/grep can't handle multibyte characters 8929 8868 tests are not delivered with system/test/utiltest 8860 Example in grep(1) is incorrect Conflicts: usr/src/uts/common/inet/ip/sadb.c usr/src/test/os-tests/tests/pf_key/kmc-updater.c usr/src/test/os-tests/tests/pf_key/kmc-update.sh usr/src/lib/libshell/misc/shell_styleguide.docbook usr/src/lib/libipsecutil/common/ipsec_util.c
2018-01-098927 sadb_x_kmc_t's KM cookie should be 64-bitsDan McDonald3-16/+29
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Yuri Pankov <yuripv@gmx.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-01-09 [illumos-gate merge]Jerry Jelinek1-2/+2
commit da61ddb06d5ac64f86b2dfb126769267c1ebcd67 8653 Use after free in UDP socket close. commit 8100c83b710504d354eb56493a5767659618f13b 8951 Update prototypes to 2018
2018-01-088653 Use after free in UDP socket close.Dan McDonald1-2/+2
Reviewed by: Andy Fiddaman <omnios@citrus-it.net> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Gordon Ross <gordon.ross@nexenta.com>
2017-12-11 [illumos-gate merge]Jerry Jelinek1-0/+1
commit e41ba543c907a7f890945c577bac3566017e4162 8868 /usr/xpg4/bin/grep dumps core in find_nl() commit 281819e5f8b19cd8627541a22d261906fd190276 1915 IPsec kstats shouldn't be persistent
2017-12-081915 IPsec kstats shouldn't be persistentDan McDonald2-4/+4
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: ken mays <maybird1776@yahoo.com> Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-12-05OS-6480 Allow IKEV2 pf_key(7P) key management cookies to be updated after setJason King1-1/+3
Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-11-13 [illumos-gate merge]Jerry Jelinek1-8/+28
commit 81f499d2b4ccf5e24f8550abdfaf18142b430f5f 8761 IPv6 default policy table needs update for RFC6724 commit 62ba43a590f5c5aad74961c6c0d2c1703599b40c 8779 mech_spnego: variable set but not used commit 9992e6a682b1c35b4385c3b512db329ec8ab9ede 4701 would like grep context options (-A, -B, -C) commit 720b16875295d57e0e6a4e0ec32db4d47412f896 8789 usbgem: variable set but unused commit 8629b981ede6d47b0583ca2d3e62baeaa4f26e93 8768 lib/hal: variable set but not used commit d7dc20313645bcb9c9960a816baebe924d60bcf3 8764 rup: variable set but not used commit f667abe5ff605062ba1d9222a7ff814d54b420d8 8736 amt: variable set but not used commit cebd8f5216039c4a8d4553a19d3e8e4ff25ab941 8737 vi: variable set but not used commit b960a2708664bae74456527012602c0464e7f8ef 8756 tools: btxld should be able to only add version Conflicts: usr/src/test/util-tests/tests/Makefile exception_lists/copyright
2017-11-118761 IPv6 default policy table needs update for RFC6724Sebastian Wiedenroth1-8/+28
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jorge Schrauwen <sjorge@blackdot.be> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-11-07OS-6435 cred reference count leak leads to zone livelockJerry Jelinek1-0/+3
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2017-10-188634 epoll fails to wake on certain edge-triggered conditionsPatrick Mooney1-14/+11
8635 epoll should not emit POLLNVAL 8636 recursive epoll should emit EPOLLRDNORM Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Dan McDonald <danmcd@joyent.com>
2017-10-10 [illumos-gate merge]Jerry Jelinek1-2/+0
commit 86e908a90d84b25fff11d115c73c14e4634bb00b 8695 inet/ip/ip6_ire.c: variable 'masked_addr' set but not used
2017-10-098695 inet/ip/ip6_ire.c: variable 'masked_addr' set but not usedToomas Soome1-2/+0
Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Sebastian Wiedenroth <wiedi@frubar.net> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-09-25OS-6333 sadb_x_kmc_t's KM cookie should be 64-bitsDan McDonald3-16/+39
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2017-09-20OS-6344 elide squeue wake-ups when prudentPatrick Mooney2-31/+138
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Ryan Zezeski <ryan.zeseski@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2017-09-14OS-6150 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: Dan McDonald <danmcd@joyent.com>
2017-09-11OS-6334 OS-816 forgot about ipsecahDan McDonald1-2/+2
Reviewed by: Jason King <jason.king@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-08-09 [illumos-gate merge]Jerry Jelinek1-19/+4
commit afee3dc66d7b1fb4aaedced0814360f4334bc2c0 8503 snoop seems to delay packets doing DNS resolution 8504 traceroute should warn when name services are slow 8505 netstat should warn when name services are slow 8506 ping name service warnings should only happen once commit f8cbe0e7fd4f172d5ed456a8f7425890e1ea20cd 8541 pfiles does not properly identify PF_KEY or PF_POLICY Conflicts: usr/src/uts/sparc/ml/modstubs.s usr/src/uts/intel/ia32/ml/modstubs.s usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2017-08-088541 pfiles does not properly identify PF_KEY or PF_POLICYDan McDonald3-19/+114
Reviewed by: Mike Zeller <mike.zeller@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Yuri Pankov <yuripv@gmx.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-08-07 [illumos-gate merge]Jerry Jelinek7-890/+801
commit b7daf79982d77b491ef9662483cd4549e0e5da9a 8529 Extended and regular SADB_ACQUIREs should share address extension code commit d626ebd403efade415c36352e0c012082508b3ca 8030 libmvect: uninitialized variable Conflicts: usr/src/uts/common/io/ixgbe/ixgbe_stat.c usr/src/test/os-tests/tests/Makefile usr/src/test/os-tests/runfiles/default.run
2017-08-048529 Extended and regular SADB_ACQUIREs should share address extension codeDan McDonald7-890/+801
Portions contributed by: Bayard Bell <buffer.g.overflow@gmail.com> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-08-03 [illumos-gate merge]Jerry Jelinek1-3/+1
commit 9b4fe9cb6a3fd5b562f036d9bf405f30c095808e 8554 Small ipsec_alginfo_t leak when zones shutdown commit af9e810c3c08e96f9273e4caa6732b245a676b1b 8461 fcip: 'tok_buf_size' may be used uninitialized in this function commit 3a1c41de1069aaf8cc1c1557f45eddafe6317a07 8553 zonecfg should tab complete allowed-address Conflicts: usr/src/cmd/zonecfg/zonecfg.c
2017-08-028554 Small ipsec_alginfo_t leak when zones shutdownDan McDonald1-3/+1
Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-07-31 [illumos-gate merge]Jerry Jelinek2-96/+96
commit d65dfb0a6855414a1ff916b896e8be0fbe0d212a 8499 ficl: this statement may fall through commit e07d85f87c3920e032adb855fdc500e4616c7718 7875 libcurses: multiple misleading-indentation errors commit f1cdbd3731f01314c1d46f05280ad63f1770fdc6 8546 want recallocarray(3C) and freezero(3C) commit 0b905b49d460a57773d88d714cd880ffe0182b7c 5980 in-kernel inet_ntop should format IPv4 addresses like userland one commit 3facafd61791b16f112797f1b07dde00ab6b9a59 8487 cfgadm_plugins/shp: memory leak in cfga_get_condition() commit a3bcc60de108dc761615b2b9561d6dc76971f471 8543 nss_ldap crashes handling a group with no gidnumber attribute commit b2ce6e4ebc262a57e5c5d0224b2577526261a0e4 8463 common/acl: 'resultcount' may be used uninitialized in this function commit 83e86541459022f059e0bf50ebbc33fc8ec2d62e 8486 libdiskmgt: memory leak in slice_get_stats() commit 7f6d142fc0001e76967b1f047b6df5bc4c5d9082 8399 sun_fc: in C++11 destructors default to noexcept commit 3dde7c95de085cfe31f989eff6cefb775563eeb8 8528 Want Chelsio T6 support
2017-07-295980 in-kernel inet_ntop should format IPv4 addresses like userland oneYuri Pankov2-96/+96
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Vitaliy Gusev <gusev.vitaliy@icloud.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-07-26OS-6254 pfiles does not properly identify PF_KEY or PF_POLICYDan McDonald3-0/+110
Reviewed by: Mike Zeller <mike.zeller@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-06-19 [illumos-gate merge]Jerry Jelinek7-110/+116
commit 69e7133115efafd5527a1c8b7735b0e8937633f6 8381 Convert ipsec_alg_lock from mutex to rwlock commit 483bfec1aa5a73a38b72bfd7cef9b9f1d42a7d41 8229 ixgbe: misleading-indentation
2017-06-168381 Convert ipsec_alg_lock from mutex to rwlockBayard Bell7-110/+116
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-06-13 [illumos-gate merge]Jerry Jelinek1-0/+2
commit 4585130b259133a26efae68275dbe56b08366deb 5428 provide fts(), reallocarray(), and strtonum() commit 61304e4faaed38301307f7f985160d1843473587 8086 Add Stride parameter to dd commit dd627ace5d331edb6342d966323629e57008b71f 8328 keyserv: sizeof on array function parameter commit d1151f9bab097777251f26772ebcc50468637a12 8369 libcmdutils should be better about large file support 8370 libcmdutils needlessly defines its own OFFSETOF() macro commit 336970851eecf9c4348b3de7bbea0687059dd216 6856 sys/stream.h exposes unnecessary macros to userland commit a4b8c9aa65a0a735aba318024a424a90d7b06c37 8264 want support for promoting datasets in libzfs_core commit 3f068ebd9d125396d22997224889b677a22523fe 8232 pcmcia: misleading-indentation commit 5400f871d9d59398f2c72ca8320aad07c6caa49c 8350 mr_sas - replace sprintf() with snprintf() commit 2e10def11ef1a50c25efa2444482670e6b0654ff 8302 svr4pkg unused variables commit 311c88c1ed31408e0998a9aabb8e7d0d12ef83ad 8326 logger: misleading-indentation commit 8487916bce68d458d3da4cba7d0be961dfce786f 8316 srchtxt: misleading-indentation commit bcb81701c49bee8a728b9a14ac9b6675854a7f25 8296 tcopy: misleading-indentation commit 4c004ea84c324520a1bac324e9f69d22ab4c5cd9 8303 loader: biosdisk interface should be able to cope with 4k sectors commit 115716444da43c8948885b687239f3c4187d0897 8131 loader: add support for chain and device BE's commit e2f4f3dab373b605b62ac175115f264a5c417eb6 8366 remove warlock leftovers from usr/src/cmd and usr/src/lib commit 490fea6b98d609ce9ae1306209c80bb255b84c95 8355 need libc regex tests commit 7641c5eab2e15e87eafc318a09f2bd5c6f968607 8354 sync regcomp(3C) with upstream Conflicts: usr/src/tools/mandoc/Makefile usr/src/man/man3c/Makefile
2017-06-126856 sys/stream.h exposes unnecessary macros to userlandGordon Ross1-0/+2
Portions contributed by: Lauri Tirkkonen <lotheac@iki.fi> Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2017-06-06 [illumos-gate merge]Jerry Jelinek1-4/+4
commit 0dbcca9b391b6a95b983f29699611dedbcb5d262 8304 zfs-tests/bin/zfstest should allow DISKS=(zvols) commit 5b062782532a1d5961c4a4b655906e1238c7c908 8005 poor performance of 1MB writes on certain RAID-Z configurations commit adaec86ad212d9fd756bee322934fa54d1258605 8155 simplify dmu_write_policy handling of pre-compressed buffers commit 49add8ec88f479abb39ea7a1962c18ffd9b7a046 5097 psignal and psiginfo don't handle NULL arguments correctly commit ac34f4ddd0c6a12bfbb0823bf037f9afc5de4f4b 8293 fs.d: misleading-indentation and longjump issues commit f172c8ab1c246e78ba62a5aae1364ffcefe84862 8286 chxge: misleading-indentation commit 134035c17d79cc72f53900ba0ee97e48f01781fb 8285 kssl: misleading-indentation commit 1518b816b22db27acb81c63823981b340d1534ce 8284 fdc: misleading-indentation
2017-06-058285 kssl: misleading-indentationToomas Soome1-4/+4
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2017-05-08 [illumos-gate merge]Jerry Jelinek13-41/+43
commit c160bf3613805cfb4a89a0433ae896d3594f551f 8163 dwarf: this statement may fall through commit af5f29ddbc34ad2a499813f913a39accc4c41f0d 8164 ipf: bad preprocessor use and need FALLTHROUGH commit 4ac5eacf59e3146224496b826f32663415769c4c 8161 aw: this statement may fall through commit 9cdf9e12f0c6a1d10a3583d36c9a167cf71f48f4 8160 zic: this statement may fall through commit 50fc488b67a064288c7872ea37c95d418a0f8624 8157 pg: misleading-indentation commit 7038abe7532205428646f2442895374489b1c307 8154 cmd/dtrace test warning: implicit declaration of function waitpid commit b7b2590dd9f11b12a0b4878db3886068cce176af 8063 verify that we do not attempt to access inactive txg
2017-05-088164 ipf: bad preprocessor use and need FALLTHROUGHToomas Soome13-41/+43
Reviewed by: Jason King <jason.brian.king+illumos@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Alexander Pyhalov <apyhalov@gmail.com> Approved by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
2017-04-11 [illumos-gate merge]Jerry Jelinek1-15/+32
commit 4510c7eb59fd7173e2f25391b94e238c416d4f2e 7185 IP DCEs leak from halted non-global zones commit a04cabea38af23dd1a0e76c56ca44260af2285e4 8031 libwrap: variables might be clobbered by longjmp
2017-04-107185 IP DCEs leak from halted non-global zonesDan McDonald1-15/+32
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2017-02-24OS-5978 ICMP-initiated TCP retransmits should trigger only when MTU decreasesPatrick Mooney3-24/+27
Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2017-02-23 [illumos-gate merge]Jerry Jelinek7-8/+12
commit 1951a93366b3e52f7c49ec9b2dbfb21bccc56a3e 7837 smbios3 64-bit entry point support commit ec2c76eb1d5ecd7a4fccccefc1bc4aa7c1531606 7854 installboot should set MBR to load partition boot block if it was installed commit 48bbca816818409505a6e214d0911fda44e622e3 7812 Remove gender specific language commit e40108ff341f07fe03e96c751c6cf2cb5867d1a8 7898 mdb's ::netstat doesn't print UDP conn_t pointer correctly Conflicts: usr/src/uts/common/syscall/poll.c
2017-02-227812 Remove gender specific languageDaniel Hoffman7-8/+12
Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Steve Gonczi <steve.gonczi@delphix.com> Reviewed by: Chris Williamson <chris.williamson@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>