History log of /titanic_52/usr/src/uts/ (Results 51 – 75 of 8874)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
7891890002-Jan-2019 Arne Jansen <jansen@webgods.de>

add SO_REUSEPORT for UDP sockets

Add the option SO_REUSEPORT similar to the linux implementation. Packets
always get distributed round-robin between all sockets.
This is used to scale the dbmd to mo

add SO_REUSEPORT for UDP sockets

Add the option SO_REUSEPORT similar to the linux implementation. Packets
always get distributed round-robin between all sockets.
This is used to scale the dbmd to more threads.

refs #3851

(cherry picked from commit 830a3b79d1f8a0dac43005b0b5e6336ba95b187e)

show more ...

1c674f6b02-Mar-2021 Marcel Telka <telka@strato.de>

fchmodat(AT_SYMLINK_NOFOLLOW) should work for non-symlinks

refs #4448

(cherry picked from commit aac447896b607c7eccfac468cdf60441015fd617)

1a4cea1b19-Feb-2021 Arne Jansen <jansen@webgods.de>

add mount option follow/nofollow

refs #4441

(cherry picked from commit b5c1a18b7bd2acd3da101ee173be33c47695e131)

b59bb26223-Feb-2021 Jan Schlien <illumos.874@jan-o-sch.net>

zev: ignore remount events

Avoid deadlock by (shortened) domount -> zfs_mount -> zev_zfs_mount_cb ->
vnodetopath -> vn_under -> vfs_rlock_wait.

For zev purposes we can safely ignore remount events.

zev: ignore remount events

Avoid deadlock by (shortened) domount -> zfs_mount -> zev_zfs_mount_cb ->
vnodetopath -> vn_under -> vfs_rlock_wait.

For zev purposes we can safely ignore remount events.

(cherry picked from commit a93dd5c0e4d42a2a3239b2f146cdfdafba5ae83f)

show more ...

d3c3f6c724-Nov-2020 David Hanisch <titanic@dh-werder.de>

ipf/fastroute: fix wrong IP-Header checksum, support LSO

The function ire_send_wire_v4() is called twice in the course of
ipf/fastroute, via 'quick .. to <if>'.

Checksums are prepared during the fi

ipf/fastroute: fix wrong IP-Header checksum, support LSO

The function ire_send_wire_v4() is called twice in the course of
ipf/fastroute, via 'quick .. to <if>'.

Checksums are prepared during the first call. They must not be
changed in the second. None of the two case (IXAF_SET_ULP_CKSUM set or
not) works with offloading: Either the partial tcp cksum is calculated
twice and wrong in the end, or the ip-header is calculated in software
and the hardware later calculates it to zero.

In case of not-offloading the csum is already calculated. Header value
must not be changed, namely ipha_ident must not be set again.

The origial ixa is lost when a package takes the fr_fastroute() path.
In case of LSO ixa_fragsize was set to IP_MAXPACKET now it's the normal
mtu. Pkgsize check must be skippted, too.

refs #4279

(cherry picked from commit bc91030d4fe6e89411348707603356ab2077b1c7)

show more ...

e50f20e224-Nov-2020 David Hanisch <titanic@dh-werder.de>

fr_fastroute: relax condition for router flag needed on interface

To use a to <if> rule the interface needed to have the ROUTER flag
set. This is too restrictive for rules to just do a source based

fr_fastroute: relax condition for router flag needed on interface

To use a to <if> rule the interface needed to have the ROUTER flag
set. This is too restrictive for rules to just do a source based
routing. E.g.

pass out quick on <if> to <if>:<next_hop> from ... port 123 to ...

The need for the router flag is relaxed. It is not needed when
the interface stays the same.

refs #4279

(cherry picked from commit 73c0147388d808196870aec4152385ddfff3370f)

show more ...

9a71803322-Sep-2020 Bryan Cantrill <bryan@joyent.com>

1532 Long-term kernel-resident processes need a way to play fair
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Reviewed by: Patrick Mooney <pmooney@pfmooney.com>
Approved by: Richard Lowe <richlowe@

1532 Long-term kernel-resident processes need a way to play fair
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Reviewed by: Patrick Mooney <pmooney@pfmooney.com>
Approved by: Richard Lowe <richlowe@richlowe.net>

(cherry picked from commit 9eace40dfbe7396ee5c133113eff8c52971e314d)

show more ...

de58340c22-Sep-2020 Joshua M. Clulow <josh@sysmgr.org>

13094 systems have more kmem caches than they used to
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Reviewed by: Jason King <jason.brian.king@gmail.com>
Reviewed by: Peter Tribble <peter.tribble@gma

13094 systems have more kmem caches than they used to
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Reviewed by: Jason King <jason.brian.king@gmail.com>
Reviewed by: Peter Tribble <peter.tribble@gmail.com>
Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>

(cherry picked from commit c456705f5d773c081144035c0cc8faa3ce7901b4)

show more ...

31f0c78221-May-2020 John Levon <john.levon@joyent.com>

12771 11909 re-introduced lockstat panic
Reviewed by: Toomas Soome <tsoome@me.com>
Approved by: Dan McDonald <danmcd@joyent.com>

(cherry picked from commit 3b92e3a07c8786cb050f01d773c14a4c9bc65f8e)

2c164faf24-Apr-2019 Patrick Mooney <pmooney@pfmooney.com>

11909 THREAD_KPRI_RELEASE does nothing of the sort
Reviewed by: Bryan Cantrill <bryan@joyent.com>
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Gordon Ross <gordon.w.ross@gmail.c

11909 THREAD_KPRI_RELEASE does nothing of the sort
Reviewed by: Bryan Cantrill <bryan@joyent.com>
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com>
Approved by: Dan McDonald <danmcd@joyent.com>

(cherry picked from commit dff43628a0c96cc3a4847858d1d47094914b4ea4)

show more ...

d8f51c1518-Dec-2018 John Levon <john.levon@joyent.com>

10093 kmem_log_enter() dereferences pointer before NULL check
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Reviewed by: Peter Tribble <peter.tribble@gmail.com>
Reviewed by: Gergő Doma <domag02@gmai

10093 kmem_log_enter() dereferences pointer before NULL check
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Reviewed by: Peter Tribble <peter.tribble@gmail.com>
Reviewed by: Gergő Doma <domag02@gmail.com>
Approved by: Robert Mustacchi <rm@joyent.com>

(cherry picked from commit 0b9fee90d69058f7629ebea8cc668f73c892b5a1)

show more ...

fd1eb05f01-Jun-2018 Paul Winder <paul.winder@tegile.com>

9575 apix can lose interrupts after interrupt thread blocks
Reviewed by: Igor Kozhukhov <igor@dilos.org>
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Reviewed by: Ken Mays <kmays2000@

9575 apix can lose interrupts after interrupt thread blocks
Reviewed by: Igor Kozhukhov <igor@dilos.org>
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Reviewed by: Ken Mays <kmays2000@gmail.com>
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Approved by: Dan McDonald <danmcd@joyent.com>

(cherry picked from commit a0910f458eb02d57f1a88a5adc5496300d276cd6)

show more ...

aa7175ab25-Apr-2015 Bryan Cantrill <bryan@joyent.com>

8493 kmem_move taskq appears to be inducing significant system latency
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Dan McDonald <danmcd@joyent.com>
Reviewed by: Paul Dagnelie <pcd@delp

8493 kmem_move taskq appears to be inducing significant system latency
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Dan McDonald <danmcd@joyent.com>
Reviewed by: Paul Dagnelie <pcd@delphix.com>
Approved by: Richard Lowe <richlowe@richlowe.net>

(cherry picked from commit 4a6b644bd33267f845b6690008c5f6fa780ea5d7)

show more ...

bb87aac115-Dec-2016 Bob Warning <RWarning@atto.com>

7724 apix may lose interrupts occuring while softint is running at same IPL
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com>
Reviewed by: Dan McDonald <danmcd@omniti.com>
Reviewed by: Robert

7724 apix may lose interrupts occuring while softint is running at same IPL
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com>
Reviewed by: Dan McDonald <danmcd@omniti.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Gordon Ross <gordon.w.ross@gmail.com>

(cherry picked from commit e71d6770984115f098a8075de4d46ea21b36c0e9)

show more ...

47bb266409-Sep-2016 Matthew Ahrens <mahrens@delphix.com>

7232 add tunables to combat scheduling delay of kernel threads
Reviewed by: Paul Dagnelie <pcd@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Sebastien Roy <sebastie

7232 add tunables to combat scheduling delay of kernel threads
Reviewed by: Paul Dagnelie <pcd@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com>
Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
Reviewed by: Bryan Cantrill <bryan@joyent.com>
Approved by: Dan McDonald <danmcd@omniti.com>

(cherry picked from commit 8cbb30b37cf5b5b7b83783838848c5d3e126f1d2)

show more ...

0271ef0926-Nov-2020 Marcel Telka <telka@strato.de>

tunable for ipf cache disable

refs #4385

(cherry picked from commit 20fe6b5b2dec15d6bcd8a5bb3d1d6580e400d9fa)

b584fcfc24-Nov-2020 Marcel Telka <telka@strato.de>

nfs4_frlock() never asks server in F_GETLK case

refs #4379

(cherry picked from commit 10c8a5abfcbdb101ad670d8dec1bf728a94d70cf)

bbd630ee29-Jan-2020 Marcel Telka <marcel@telka.sk>

12262 Suboptimal vmem hash table slows down boot
Reviewed by: Stefan Behrens <sbehrens@giantdisaster.de>

refs #4129

(cherry picked from commit 3081df9ddbd41d6eca52e0d1aee5d61ea71cdcf5)

8c7f7edc07-Jan-2020 Marcel Telka <marcel@telka.sk>

12163 mpt_sas: Collateral damage caused by dead SATA disk
Reviewed by: Andrew Stormont <andyjstormont@gmail.com>
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by: Stefan Behrens <sbehrens@giantd

12163 mpt_sas: Collateral damage caused by dead SATA disk
Reviewed by: Andrew Stormont <andyjstormont@gmail.com>
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by: Stefan Behrens <sbehrens@giantdisaster.de>

refs #4119

(cherry picked from commit d6fad840763ccfbbf6fac316da7875890acde751)

show more ...

25e4ecec02-Jan-2019 Arne Jansen <jansen@webgods.de>

10152 bge debugging always on

Commit e9bd258d56 changed the setting for BGE_DEBUGGING to on on non-debug
builds. revert.

refs #3851

(cherry picked from commit d300e28313d1f99563b90ed003d8ed11b3fab

10152 bge debugging always on

Commit e9bd258d56 changed the setting for BGE_DEBUGGING to on on non-debug
builds. revert.

refs #3851

(cherry picked from commit d300e28313d1f99563b90ed003d8ed11b3fabe1b)

show more ...

e153c74a14-May-2019 John Levon <john.levon@joyent.com>

10951 10895 unfixed 10146
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by: Gergő Doma <domag02@gmail.com>
Approved by: Richard Lowe <richlowe@richlowe.net>

refs #4100

(cherry picked from comm

10951 10895 unfixed 10146
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by: Gergő Doma <domag02@gmail.com>
Approved by: Richard Lowe <richlowe@richlowe.net>

refs #4100

(cherry picked from commit 97cb510ac7db524af49253c507618025c403fc24)

show more ...

3db3a4ac01-May-2019 Robert Mustacchi <rm@joyent.com>

10896 Want support for AMD Zen CPC events
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Reviewed by: Dan McDonald <danmcd@joyent.com>
A

10896 Want support for AMD Zen CPC events
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Reviewed by: Dan McDonald <danmcd@joyent.com>
Approved by: Richard Lowe <richlowe@richlowe.net>

refs #4100

(cherry picked from commit f811cf9ae545b37202e9ff86eac276f951d04e03)

show more ...

f6b7634d29-Nov-2019 Marcel Telka <telka@strato.de>

Define CPUID_AMD_ECX_PCEC

This change is backported from illumos changeset cff040f3ef.

refs #4100

(cherry picked from commit 4632615d2419cb2625e28265e65f13358d6a8db9)

30f96cb729-Nov-2019 Marcel Telka <telka@strato.de>

Define CPUID_INTC_EBX_7_0_SHA

This change is backported from illumos changeset 088d69f878.

refs #4100

(cherry picked from commit 77377f46768109f9b925d0641f9233dfe9a4790a)

5fc40de001-May-2019 Robert Mustacchi <rm@joyent.com>

10895 Update cpcgen tools and data for Cascade Lake
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Approved by: Richard Lowe <richlowe@r

10895 Update cpcgen tools and data for Cascade Lake
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Approved by: Richard Lowe <richlowe@richlowe.net>

refs #4100

(cherry picked from commit 61e465462590ca5b4e9adf2aa15ca7bec0244e0e)

show more ...


/titanic_52/exception_lists/wscheck
/titanic_52/usr/src/data/perfmon/BDW/broadwell_core_v23.json
/titanic_52/usr/src/data/perfmon/BDW/broadwell_fp_arith_inst_v23.json
/titanic_52/usr/src/data/perfmon/BDW/broadwell_matrix_bit_definitions_v23.json
/titanic_52/usr/src/data/perfmon/BDW/broadwell_matrix_v23.json
/titanic_52/usr/src/data/perfmon/BDW/broadwell_uncore_v23.json
/titanic_52/usr/src/data/perfmon/BDX/broadwellx_core_v14.json
/titanic_52/usr/src/data/perfmon/BDX/broadwellx_matrix_bit_definitions_v14.json
/titanic_52/usr/src/data/perfmon/BDX/broadwellx_matrix_v14.json
/titanic_52/usr/src/data/perfmon/BDX/broadwellx_uncore_v14.json
/titanic_52/usr/src/data/perfmon/CLX/cascadelakex_core_v1.00.json
/titanic_52/usr/src/data/perfmon/CLX/cascadelakex_fp_arith_inst_v1.00.json
/titanic_52/usr/src/data/perfmon/CLX/cascadelakex_uncore_v1.00.json
/titanic_52/usr/src/data/perfmon/CLX/cascadelakex_uncore_v1.00_experimental.json
/titanic_52/usr/src/data/perfmon/HSW/haswell_core_v28.json
/titanic_52/usr/src/data/perfmon/HSW/haswell_fp_arith_inst_v28.json
/titanic_52/usr/src/data/perfmon/HSW/haswell_matrix_bit_definitions_v28.json
/titanic_52/usr/src/data/perfmon/HSW/haswell_matrix_v28.json
/titanic_52/usr/src/data/perfmon/HSW/haswell_uncore_v28.json
/titanic_52/usr/src/data/perfmon/HSX/haswellx_core_v20.json
/titanic_52/usr/src/data/perfmon/HSX/haswellx_matrix_bit_definitions_v20.json
/titanic_52/usr/src/data/perfmon/HSX/haswellx_matrix_v20.json
/titanic_52/usr/src/data/perfmon/HSX/haswellx_uncore_v20.json
/titanic_52/usr/src/data/perfmon/SKL/skylake_core_v42.json
/titanic_52/usr/src/data/perfmon/SKL/skylake_fp_arith_inst_v42.json
/titanic_52/usr/src/data/perfmon/SKL/skylake_matrix_bit_definitions_v42.json
/titanic_52/usr/src/data/perfmon/SKL/skylake_matrix_v42.json
/titanic_52/usr/src/data/perfmon/SKL/skylake_uncore_v42.json
/titanic_52/usr/src/data/perfmon/SKX/skylakex_core_v1.12.json
/titanic_52/usr/src/data/perfmon/SKX/skylakex_fp_arith_inst_v1.12.json
/titanic_52/usr/src/data/perfmon/SKX/skylakex_matrix_bit_definitions_v1.12.json
/titanic_52/usr/src/data/perfmon/SKX/skylakex_matrix_v1.12.json
/titanic_52/usr/src/data/perfmon/SKX/skylakex_uncore_v1.12.json
/titanic_52/usr/src/data/perfmon/SKX/skylakex_uncore_v1.12_experimental.json
/titanic_52/usr/src/data/perfmon/mapfile.csv
/titanic_52/usr/src/data/perfmon/readme.txt
/titanic_52/usr/src/man/man3cpc/cpc.3cpc
/titanic_52/usr/src/pkg/manifests/diagnostic-cpu-counters.mf
/titanic_52/usr/src/tools/cpcgen/cpcgen.c
intel/core_pcbe/Makefile
intel/pcbe/core_pcbe.c

12345678910>>...355