svn commit: r299320 - head/sys/dev/sfxge/common

2016-05-10 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 10 07:01:06 2016 New Revision: 299320 URL: https://svnweb.freebsd.org/changeset/base/299320 Log: sfxge(4): remove EFSYS_OPT_FALCON Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Modified:

svn commit: r299323 - head/sys/dev/sfxge/common

2016-05-10 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 10 07:07:49 2016 New Revision: 299323 URL: https://svnweb.freebsd.org/changeset/base/299323 Log: sfxge(4): remove EFSYS_OPT_MAC_FALCON_XMAC Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Modified:

svn commit: r299324 - head/sys/dev/sfxge/common

2016-05-10 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 10 07:08:40 2016 New Revision: 299324 URL: https://svnweb.freebsd.org/changeset/base/299324 Log: sfxge(4): remove EFSYS_OPT_MON_LM87 Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Modified:

svn commit: r299327 - head/sys/dev/sfxge/common

2016-05-10 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 10 07:12:27 2016 New Revision: 299327 URL: https://svnweb.freebsd.org/changeset/base/299327 Log: sfxge(4): remove EFSYS_OPT_FALCON_BOOTROM Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Modified:

svn commit: r299332 - head/sys/dev/sfxge/common

2016-05-10 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 10 07:17:08 2016 New Revision: 299332 URL: https://svnweb.freebsd.org/changeset/base/299332 Log: sfxge(4): remove EFSYS_OPT_PHY_QT2022C2 Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Modified:

svn commit: r299338 - head/sys/dev/sfxge/common

2016-05-10 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 10 07:38:23 2016 New Revision: 299338 URL: https://svnweb.freebsd.org/changeset/base/299338 Log: sfxge(4): cleanup: fix typos Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Modified:

svn commit: r299325 - head/sys/dev/sfxge/common

2016-05-10 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 10 07:09:18 2016 New Revision: 299325 URL: https://svnweb.freebsd.org/changeset/base/299325 Log: sfxge(4): remove EFSYS_OPT_MON_MAX6647 Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Modified:

svn commit: r299328 - head/sys/dev/sfxge/common

2016-05-10 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 10 07:13:45 2016 New Revision: 299328 URL: https://svnweb.freebsd.org/changeset/base/299328 Log: sfxge(4): remove EFSYS_OPT_NVRAM_SFT9001 Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Modified:

svn commit: r299331 - head/sys/dev/sfxge/common

2016-05-10 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 10 07:15:57 2016 New Revision: 299331 URL: https://svnweb.freebsd.org/changeset/base/299331 Log: sfxge(4): remove EFSYS_OPT_PHY_NULL Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Modified:

svn commit: r299330 - head/sys/dev/sfxge/common

2016-05-10 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 10 07:15:09 2016 New Revision: 299330 URL: https://svnweb.freebsd.org/changeset/base/299330 Log: sfxge(4): remove EFSYS_OPT_NVRAM_SFX7101 Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Modified:

svn commit: r299336 - head/sys/dev/sfxge/common

2016-05-10 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 10 07:21:14 2016 New Revision: 299336 URL: https://svnweb.freebsd.org/changeset/base/299336 Log: sfxge(4): remove EFSYS_OPT_PHY_TXC43128 Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Modified:

svn commit: r299335 - head/sys/dev/sfxge/common

2016-05-10 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 10 07:20:18 2016 New Revision: 299335 URL: https://svnweb.freebsd.org/changeset/base/299335 Log: sfxge(4): remove EFSYS_OPT_PHY_SFX7101 Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Modified:

svn commit: r299340 - head/sys/dev/sfxge/common

2016-05-10 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 10 07:42:18 2016 New Revision: 299340 URL: https://svnweb.freebsd.org/changeset/base/299340 Log: sfxge(4): cleanup: remove unused efx_infer_family() Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week

svn commit: r299344 - head/sys/dev/sfxge/common

2016-05-10 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 10 07:59:23 2016 New Revision: 299344 URL: https://svnweb.freebsd.org/changeset/base/299344 Log: sfxge(4): cleanup: remove unneeded include files Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week

svn commit: r299321 - head/sys/dev/sfxge/common

2016-05-10 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 10 07:02:59 2016 New Revision: 299321 URL: https://svnweb.freebsd.org/changeset/base/299321 Log: sfxge(4): remove EFSYS_OPT_FALCON_NIC_CFG_OVERRIDE Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week

svn commit: r299326 - head/sys/dev/sfxge/common

2016-05-10 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 10 07:11:09 2016 New Revision: 299326 URL: https://svnweb.freebsd.org/changeset/base/299326 Log: sfxge(4): remove EFSYS_OPT_MON_NULL Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Modified:

svn commit: r299333 - head/sys/dev/sfxge/common

2016-05-10 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 10 07:18:18 2016 New Revision: 299333 URL: https://svnweb.freebsd.org/changeset/base/299333 Log: sfxge(4): remove EFSYS_OPT_PHY_QT2025C Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Modified:

svn commit: r299334 - head/sys/dev/sfxge/common

2016-05-10 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 10 07:19:15 2016 New Revision: 299334 URL: https://svnweb.freebsd.org/changeset/base/299334 Log: sfxge(4): remove EFSYS_OPT_PHY_SFT9001 Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Modified:

svn commit: r299337 - head/sys/dev/sfxge/common

2016-05-10 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 10 07:22:19 2016 New Revision: 299337 URL: https://svnweb.freebsd.org/changeset/base/299337 Log: sfxge(4): cleanup efx_check.h comments and error messages Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week

svn commit: r299345 - head/sys/dev/sfxge/common

2016-05-10 Thread Andrew Rybchenko
Author: arybchik Date: Tue May 10 08:00:40 2016 New Revision: 299345 URL: https://svnweb.freebsd.org/changeset/base/299345 Log: sfxge(4): cleanup: fix typo Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Modified:

svn commit: r299250 - head/sys/dev/sfxge/common

2016-05-09 Thread Andrew Rybchenko
Author: arybchik Date: Mon May 9 08:28:52 2016 New Revision: 299250 URL: https://svnweb.freebsd.org/changeset/base/299250 Log: sfxge(4): remove unused efx_nic_pcie_extended_sync() Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week

svn commit: r299251 - head/sys/dev/sfxge/common

2016-05-09 Thread Andrew Rybchenko
Author: arybchik Date: Mon May 9 08:32:49 2016 New Revision: 299251 URL: https://svnweb.freebsd.org/changeset/base/299251 Log: sfxge(4): Siena no longer supports EFSYS_OPT_PCIE_TUNE Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week

svn commit: r299252 - head/sys/dev/sfxge/common

2016-05-09 Thread Andrew Rybchenko
Author: arybchik Date: Mon May 9 08:35:08 2016 New Revision: 299252 URL: https://svnweb.freebsd.org/changeset/base/299252 Log: sfxge(4): cleanup: fix obsolete EFSYS_OPT_PHY_BIST option Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week

svn commit: r299253 - head/sys/dev/sfxge/common

2016-05-09 Thread Andrew Rybchenko
Author: arybchik Date: Mon May 9 08:37:42 2016 New Revision: 299253 URL: https://svnweb.freebsd.org/changeset/base/299253 Log: sfxge(4): disable common code support for Falcon This patch ensures that client code will fail to build with Falcon support. Following patches remove Falcon

svn commit: r299254 - head/sys/dev/sfxge/common

2016-05-09 Thread Andrew Rybchenko
Author: arybchik Date: Mon May 9 08:38:56 2016 New Revision: 299254 URL: https://svnweb.freebsd.org/changeset/base/299254 Log: sfxge(4): remove EFSYS_OPT_PCIE_TUNE With the removal of Falcon support, this is now dead code. Submitted by: Andy Moreton Sponsored by: Solarflare

svn commit: r312866 - head/sys/dev/sfxge

2017-01-27 Thread Andrew Rybchenko
Author: arybchik Date: Fri Jan 27 08:51:48 2017 New Revision: 312866 URL: https://svnweb.freebsd.org/changeset/base/312866 Log: sfxge(4): cleanup: remove unused txq_index TxQ control structure member Sponsored by: Solarflare Communications, Inc. MFC after: 2 days Modified:

svn commit: r312867 - head/sys/dev/sfxge

2017-01-27 Thread Andrew Rybchenko
Author: arybchik Date: Fri Jan 27 08:53:11 2017 New Revision: 312867 URL: https://svnweb.freebsd.org/changeset/base/312867 Log: sfxge(4): cleanup: remvoe trailing tab Sponsored by: Solarflare Communications, Inc. MFC after: 2 days Modified: head/sys/dev/sfxge/sfxge_rx.c

svn commit: r312868 - head/sys/dev/sfxge

2017-01-27 Thread Andrew Rybchenko
Author: arybchik Date: Fri Jan 27 08:54:33 2017 New Revision: 312868 URL: https://svnweb.freebsd.org/changeset/base/312868 Log: sfxge(4): cleanup: remove unused soft context struct member rxq_cache Sponsored by: Solarflare Communications, Inc. MFC after: 2 days Modified:

svn commit: r312883 - head/sys/dev/sfxge

2017-01-27 Thread Andrew Rybchenko
Author: arybchik Date: Fri Jan 27 11:56:18 2017 New Revision: 312883 URL: https://svnweb.freebsd.org/changeset/base/312883 Log: sfxge(4): fix invalid VLAN tagging after stop/start TxQ is destroyed on stop and last used tag should be reset to default 0 on the next start. Reviewed by:

svn commit: r312884 - head/sys/dev/sfxge

2017-01-27 Thread Andrew Rybchenko
Author: arybchik Date: Fri Jan 27 11:57:19 2017 New Revision: 312884 URL: https://svnweb.freebsd.org/changeset/base/312884 Log: sfxge(4): fix RxQ structure layout vs usage on datapath Recent changes in the pseudo header accessor prototypes start to use common code RxQ handle on datapath.

svn commit: r312885 - head/sys/dev/sfxge

2017-01-27 Thread Andrew Rybchenko
Author: arybchik Date: Fri Jan 27 11:59:02 2017 New Revision: 312885 URL: https://svnweb.freebsd.org/changeset/base/312885 Log: sfxge(4): compact the first hot part of RxQ control buf_base_id is used on RxQ control operations only and not used on datapath. Sponsored by: Solarflare

svn commit: r304679 - stable/10/sys/dev/sfxge

2016-08-23 Thread Andrew Rybchenko
Author: arybchik Date: Tue Aug 23 13:51:55 2016 New Revision: 304679 URL: https://svnweb.freebsd.org/changeset/base/304679 Log: MFC r301724 sfxge(4): handle negative ticks difference correctly ticks are signed int and if statistics is not updated for a long time (more than INT_MAX

svn commit: r307038 - head/sys/dev/sfxge/common

2016-10-11 Thread Andrew Rybchenko
Author: arybchik Date: Tue Oct 11 13:08:48 2016 New Revision: 307038 URL: https://svnweb.freebsd.org/changeset/base/307038 Log: sfxge(4): update external port mapping for Medford Extend the mapping table for external port numbering to support port modes which output to the second

svn commit: r306944 - head/sys/dev/sfxge/common

2016-10-10 Thread Andrew Rybchenko
Author: arybchik Date: Mon Oct 10 09:54:01 2016 New Revision: 306944 URL: https://svnweb.freebsd.org/changeset/base/306944 Log: sfxge(4): sync tlv_layout.h with firmwaresrc and update port-mode definition use It fixes driver attach issue to a new firmware which reports a new port-modes.

svn commit: r307373 - stable/10/sys/dev/sfxge/common

2016-10-15 Thread Andrew Rybchenko
Author: arybchik Date: Sat Oct 15 13:45:12 2016 New Revision: 307373 URL: https://svnweb.freebsd.org/changeset/base/307373 Log: MFC r307038 sfxge(4): update external port mapping for Medford Extend the mapping table for external port numbering to support port modes which output to

svn commit: r307371 - stable/10/sys/dev/sfxge/common

2016-10-15 Thread Andrew Rybchenko
Author: arybchik Date: Sat Oct 15 13:44:13 2016 New Revision: 307371 URL: https://svnweb.freebsd.org/changeset/base/307371 Log: MFC r306944 sfxge(4): sync tlv_layout.h with firmwaresrc and update port-mode definition use It fixes driver attach issue to a new firmware which reports a

svn commit: r307370 - stable/11/sys/dev/sfxge/common

2016-10-15 Thread Andrew Rybchenko
Author: arybchik Date: Sat Oct 15 13:42:52 2016 New Revision: 307370 URL: https://svnweb.freebsd.org/changeset/base/307370 Log: MFC r307038 sfxge(4): update external port mapping for Medford Extend the mapping table for external port numbering to support port modes which output to

svn commit: r307367 - stable/11/sys/dev/sfxge/common

2016-10-15 Thread Andrew Rybchenko
Author: arybchik Date: Sat Oct 15 13:39:30 2016 New Revision: 307367 URL: https://svnweb.freebsd.org/changeset/base/307367 Log: MFC r306944 sfxge(4): sync tlv_layout.h with firmwaresrc and update port-mode definition use It fixes driver attach issue to a new firmware which reports a

svn commit: r311877 - head/sys/dev/sfxge

2017-01-10 Thread Andrew Rybchenko
Author: arybchik Date: Tue Jan 10 16:25:39 2017 New Revision: 311877 URL: https://svnweb.freebsd.org/changeset/base/311877 Log: sfxge(4): avoid unnecessary mbuf data prefetch Unnecessary prefetch just loads HW prefetcher and displaces other cache entries (which could be really useful).

svn commit: r311961 - head/sys/dev/sfxge/common

2017-01-11 Thread Andrew Rybchenko
Author: arybchik Date: Thu Jan 12 06:29:14 2017 New Revision: 311961 URL: https://svnweb.freebsd.org/changeset/base/311961 Log: sfxge(4): do not ignore requested MAC stats update period Firmware version which takes PERIOD_MS parameter into account is required. Reviewed by:philip

svn commit: r311962 - head/sys/dev/sfxge

2017-01-11 Thread Andrew Rybchenko
Author: arybchik Date: Thu Jan 12 06:30:44 2017 New Revision: 311962 URL: https://svnweb.freebsd.org/changeset/base/311962 Log: sfxge(4): stats refresh in SW should depend on HW update period The period should be taken into account by the function which refreshes driver stats.

svn commit: r312161 - in stable/11: share/man/man4 sys/dev/sfxge

2017-01-14 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jan 14 10:20:27 2017 New Revision: 312161 URL: https://svnweb.freebsd.org/changeset/base/312161 Log: MFC r311983 sfxge(4): add sysctl to change MAC stats update period The sysctl controls the period per interface. Sponsored by: Solarflare

svn commit: r312160 - in stable/11: share/man/man4 sys/dev/sfxge

2017-01-14 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jan 14 10:19:44 2017 New Revision: 312160 URL: https://svnweb.freebsd.org/changeset/base/312160 Log: MFC r311977 sfxge(4): add tunable to configure MAC stats update period Sponsored by: Solarflare Communications, Inc. Modified:

svn commit: r312159 - stable/11/sys/dev/sfxge

2017-01-14 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jan 14 10:19:03 2017 New Revision: 312159 URL: https://svnweb.freebsd.org/changeset/base/312159 Log: MFC r311962 sfxge(4): stats refresh in SW should depend on HW update period The period should be taken into account by the function which refreshes driver

svn commit: r312165 - stable/10/sys/dev/sfxge

2017-01-14 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jan 14 10:39:00 2017 New Revision: 312165 URL: https://svnweb.freebsd.org/changeset/base/312165 Log: MFC r311877 sfxge(4): avoid unnecessary mbuf data prefetch Unnecessary prefetch just loads HW prefetcher and displaces other cache entries (which could be

svn commit: r312166 - stable/10/sys/dev/sfxge/common

2017-01-14 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jan 14 10:39:42 2017 New Revision: 312166 URL: https://svnweb.freebsd.org/changeset/base/312166 Log: MFC r311961 sfxge(4): do not ignore requested MAC stats update period Firmware version which takes PERIOD_MS parameter into account is required.

svn commit: r312157 - stable/11/sys/dev/sfxge

2017-01-14 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jan 14 10:16:36 2017 New Revision: 312157 URL: https://svnweb.freebsd.org/changeset/base/312157 Log: MFC r311877 sfxge(4): avoid unnecessary mbuf data prefetch Unnecessary prefetch just loads HW prefetcher and displaces other cache entries (which could be

svn commit: r312158 - stable/11/sys/dev/sfxge/common

2017-01-14 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jan 14 10:17:49 2017 New Revision: 312158 URL: https://svnweb.freebsd.org/changeset/base/312158 Log: MFC r311961 sfxge(4): do not ignore requested MAC stats update period Firmware version which takes PERIOD_MS parameter into account is required.

svn commit: r312168 - in stable/10: share/man/man4 sys/dev/sfxge

2017-01-14 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jan 14 10:58:08 2017 New Revision: 312168 URL: https://svnweb.freebsd.org/changeset/base/312168 Log: MFC r311977 sfxge(4): add tunable to configure MAC stats update period Sponsored by: Solarflare Communications, Inc. Modified:

svn commit: r312169 - in stable/10: share/man/man4 sys/dev/sfxge

2017-01-14 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jan 14 10:59:25 2017 New Revision: 312169 URL: https://svnweb.freebsd.org/changeset/base/312169 Log: MFC r311983 sfxge(4): add sysctl to change MAC stats update period The sysctl controls the period per interface. Sponsored by: Solarflare

svn commit: r312167 - stable/10/sys/dev/sfxge

2017-01-14 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jan 14 10:50:45 2017 New Revision: 312167 URL: https://svnweb.freebsd.org/changeset/base/312167 Log: MFC r311962 sfxge(4): stats refresh in SW should depend on HW update period The period should be taken into account by the function which refreshes driver

svn commit: r311977 - in head: share/man/man4 sys/dev/sfxge

2017-01-12 Thread Andrew Rybchenko
Author: arybchik Date: Thu Jan 12 13:00:17 2017 New Revision: 311977 URL: https://svnweb.freebsd.org/changeset/base/311977 Log: sfxge(4): add tunable to configure MAC stats update period Reviewed by:philip Sponsored by: Solarflare Communications, Inc. MFC after: 2 days

svn commit: r311983 - in head: share/man/man4 sys/dev/sfxge

2017-01-12 Thread Andrew Rybchenko
Author: arybchik Date: Thu Jan 12 15:26:23 2017 New Revision: 311983 URL: https://svnweb.freebsd.org/changeset/base/311983 Log: sfxge(4): add sysctl to change MAC stats update period The sysctl controls the period per interface. Reviewed by:gnn Sponsored by: Solarflare

svn commit: r310814 - head/sys/dev/sfxge/common

2016-12-30 Thread Andrew Rybchenko
Author: arybchik Date: Fri Dec 30 11:58:23 2016 New Revision: 310814 URL: https://svnweb.freebsd.org/changeset/base/310814 Log: sfxge(4): make verified update result available from ef10_nvram_partn_unlock() Manftest needs to know exactly what went wrong with the verified update so that

svn commit: r310832 - stable/10/sys/dev/sfxge/common

2016-12-30 Thread Andrew Rybchenko
Author: arybchik Date: Fri Dec 30 17:35:03 2016 New Revision: 310832 URL: https://svnweb.freebsd.org/changeset/base/310832 Log: MFC r310677 sfxge(4): cleanup: fix typo in siena_mac_loopback_set() instrumentation Sponsored by: Solarflare Communications, Inc. Modified:

svn commit: r310836 - stable/11/sys/dev/sfxge/common

2016-12-30 Thread Andrew Rybchenko
Author: arybchik Date: Fri Dec 30 17:43:47 2016 New Revision: 310836 URL: https://svnweb.freebsd.org/changeset/base/310836 Log: MFC r310678 sfxge(4): cleanup: remove trailing whitespace Sponsored by: Solarflare Communications, Inc. Modified:

svn commit: r310816 - head/sys/dev/sfxge/common

2016-12-30 Thread Andrew Rybchenko
Author: arybchik Date: Fri Dec 30 12:02:16 2016 New Revision: 310816 URL: https://svnweb.freebsd.org/changeset/base/310816 Log: sfxge(4): fix efx_filter_supported_filters API The previous API had various problems, including the length of the caller provided buffer not being specified, no

svn commit: r310815 - head/sys/dev/sfxge/common

2016-12-30 Thread Andrew Rybchenko
Author: arybchik Date: Fri Dec 30 12:00:17 2016 New Revision: 310815 URL: https://svnweb.freebsd.org/changeset/base/310815 Log: sfxge(4): add functions to efx_bootcfg supporting whole partition access Expose expcfg partition layout discovery and validating buffer copy routines. Needed

svn commit: r310833 - stable/11/sys/dev/sfxge/common

2016-12-30 Thread Andrew Rybchenko
Author: arybchik Date: Fri Dec 30 17:36:08 2016 New Revision: 310833 URL: https://svnweb.freebsd.org/changeset/base/310833 Log: MFC r310677 sfxge(4): cleanup: fix typo in siena_mac_loopback_set() instrumentation Sponsored by: Solarflare Communications, Inc. Modified:

svn commit: r310838 - stable/11/sys/dev/sfxge/common

2016-12-30 Thread Andrew Rybchenko
Author: arybchik Date: Fri Dec 30 17:50:02 2016 New Revision: 310838 URL: https://svnweb.freebsd.org/changeset/base/310838 Log: MFC r310679 sfxge(4): cleanup: fix wrong indent Found by DPDK checkpatch.sh Sponsored by: Solarflare Communications, Inc. Modified:

svn commit: r310812 - head/sys/dev/sfxge/common

2016-12-30 Thread Andrew Rybchenko
Author: arybchik Date: Fri Dec 30 11:54:27 2016 New Revision: 310812 URL: https://svnweb.freebsd.org/changeset/base/310812 Log: sfxge(4): support non-interrupting event queues creation Poll-mode driver does not use interrupts and number of used event queues should not be limitted by the

svn commit: r310831 - stable/11/sys/dev/sfxge

2016-12-30 Thread Andrew Rybchenko
Author: arybchik Date: Fri Dec 30 17:26:19 2016 New Revision: 310831 URL: https://svnweb.freebsd.org/changeset/base/310831 Log: MFC r310627 sfxge(4): do not limit driver RSS table to RSS channels max Specification of entire RSS table in the driver allows to spread traffic more

svn commit: r310839 - stable/10/sys/dev/sfxge/common

2016-12-30 Thread Andrew Rybchenko
Author: arybchik Date: Fri Dec 30 17:57:14 2016 New Revision: 310839 URL: https://svnweb.freebsd.org/changeset/base/310839 Log: MFC r310680 sfxge(4): cleanup: use spaces around binary arithmetic operations Found by DPDK checkpatch.sh Sponsored by: Solarflare Communications,

svn commit: r310842 - stable/10/sys/dev/sfxge/common

2016-12-30 Thread Andrew Rybchenko
Author: arybchik Date: Fri Dec 30 18:02:12 2016 New Revision: 310842 URL: https://svnweb.freebsd.org/changeset/base/310842 Log: MFC r310681 sfxge(4): cleanup: remove unnecessary spaces Found by DPDK checkpatch.sh Sponsored by: Solarflare Communications, Inc. Modified:

svn commit: r310819 - head/sys/dev/sfxge/common

2016-12-30 Thread Andrew Rybchenko
Author: arybchik Date: Fri Dec 30 12:19:40 2016 New Revision: 310819 URL: https://svnweb.freebsd.org/changeset/base/310819 Log: sfxge(4): cleanup: add efsys_lock_state_t for type of state param in EFSYS_LOCK() This allows the common code to use the correct type for the lock state local

svn commit: r310835 - stable/10/sys/dev/sfxge/common

2016-12-30 Thread Andrew Rybchenko
Author: arybchik Date: Fri Dec 30 17:42:05 2016 New Revision: 310835 URL: https://svnweb.freebsd.org/changeset/base/310835 Log: MFC r310678 sfxge(4): cleanup: remove trailing whitespace Sponsored by: Solarflare Communications, Inc. Modified:

svn commit: r310810 - head/sys/dev/sfxge

2016-12-30 Thread Andrew Rybchenko
Author: arybchik Date: Fri Dec 30 11:49:37 2016 New Revision: 310810 URL: https://svnweb.freebsd.org/changeset/base/310810 Log: sfxge(4): cleanup: check deferred packet list tunables once Reviewed by:gnn Sponsored by: Solarflare Communications, Inc. MFC after: 2 days

svn commit: r310817 - in head/sys: conf dev/sfxge/common modules/sfxge

2016-12-30 Thread Andrew Rybchenko
Author: arybchik Date: Fri Dec 30 12:06:55 2016 New Revision: 310817 URL: https://svnweb.freebsd.org/changeset/base/310817 Log: sfxge(4): remove obsolete Wake-On-LAN support Wake-on-lan is not supported in production on any of our adapters, as they don't have the required AUX power

svn commit: r310841 - stable/11/sys/dev/sfxge/common

2016-12-30 Thread Andrew Rybchenko
Author: arybchik Date: Fri Dec 30 18:01:04 2016 New Revision: 310841 URL: https://svnweb.freebsd.org/changeset/base/310841 Log: MFC r310680 sfxge(4): cleanup: use spaces around binary arithmetic operations Found by DPDK checkpatch.sh Sponsored by: Solarflare Communications,

svn commit: r310813 - head/sys/dev/sfxge/common

2016-12-30 Thread Andrew Rybchenko
Author: arybchik Date: Fri Dec 30 11:56:12 2016 New Revision: 310813 URL: https://svnweb.freebsd.org/changeset/base/310813 Log: sfxge(4): add per-command timeout reporting to the common code In newer firmware that supports multithreaded MCDI processing, longer running commands may be run

svn commit: r310830 - stable/10/sys/dev/sfxge

2016-12-30 Thread Andrew Rybchenko
Author: arybchik Date: Fri Dec 30 17:24:28 2016 New Revision: 310830 URL: https://svnweb.freebsd.org/changeset/base/310830 Log: MFC r310627 sfxge(4): do not limit driver RSS table to RSS channels max Specification of entire RSS table in the driver allows to spread traffic more

svn commit: r310820 - head/sys/dev/sfxge

2016-12-30 Thread Andrew Rybchenko
Author: arybchik Date: Fri Dec 30 12:23:02 2016 New Revision: 310820 URL: https://svnweb.freebsd.org/changeset/base/310820 Log: sfxge(4): move queue size checks to after the NIC config has been populated Submitted by: Mark Spender Reviewed by:gnn Sponsored by: Solarflare

svn commit: r310837 - stable/10/sys/dev/sfxge/common

2016-12-30 Thread Andrew Rybchenko
Author: arybchik Date: Fri Dec 30 17:47:09 2016 New Revision: 310837 URL: https://svnweb.freebsd.org/changeset/base/310837 Log: MFC r310679 sfxge(4): cleanup: fix wrong indent Found by DPDK checkpatch.sh Sponsored by: Solarflare Communications, Inc. Modified:

svn commit: r310811 - head/sys/dev/sfxge/common

2016-12-30 Thread Andrew Rybchenko
Author: arybchik Date: Fri Dec 30 11:52:55 2016 New Revision: 310811 URL: https://svnweb.freebsd.org/changeset/base/310811 Log: sfxge(4): cleanup: remove now-unused function flags Submitted by: Mark Spender Reviewed by:gnn Sponsored by: Solarflare Communications, Inc. MFC

svn commit: r310818 - head/sys/dev/sfxge

2016-12-30 Thread Andrew Rybchenko
Author: arybchik Date: Fri Dec 30 12:10:15 2016 New Revision: 310818 URL: https://svnweb.freebsd.org/changeset/base/310818 Log: sfxge(4): support per-command MCDI timeout Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. MFC after: 1 week Modified:

svn commit: r311050 - stable/10/sys/dev/sfxge/common

2017-01-02 Thread Andrew Rybchenko
Author: arybchik Date: Mon Jan 2 08:51:28 2017 New Revision: 311050 URL: https://svnweb.freebsd.org/changeset/base/311050 Log: MFC r310682 sfxge(4): cleanup: avoid C99 // comments Found by DPDK checkpatch.sh Sponsored by: Solarflare Communications, Inc. Modified:

svn commit: r311054 - stable/10/sys/dev/sfxge/common

2017-01-02 Thread Andrew Rybchenko
Author: arybchik Date: Mon Jan 2 08:58:51 2017 New Revision: 311054 URL: https://svnweb.freebsd.org/changeset/base/311054 Log: MFC r310686 sfxge(4): cleanup: add missing space between type and pointer symbol Found by DPDK checkpatch.sh Sponsored by: Solarflare Communications,

svn commit: r311058 - stable/10/sys/dev/sfxge/common

2017-01-02 Thread Andrew Rybchenko
Author: arybchik Date: Mon Jan 2 09:08:04 2017 New Revision: 311058 URL: https://svnweb.freebsd.org/changeset/base/311058 Log: MFC r310689 sfxge(4): cleanup: avoid spaces before TAB Found by DPDK checkpatch.sh Sponsored by: Solarflare Communications, Inc. Modified:

svn commit: r311059 - stable/10/sys/dev/sfxge/common

2017-01-02 Thread Andrew Rybchenko
Author: arybchik Date: Mon Jan 2 09:09:05 2017 New Revision: 311059 URL: https://svnweb.freebsd.org/changeset/base/311059 Log: MFC r310690 sfxge(4): cleanup: add const qualifier to const array pointer Sponsored by: Solarflare Communications, Inc. Modified:

svn commit: r311060 - stable/10/sys/dev/sfxge/common

2017-01-02 Thread Andrew Rybchenko
Author: arybchik Date: Mon Jan 2 09:09:46 2017 New Revision: 311060 URL: https://svnweb.freebsd.org/changeset/base/311060 Log: MFC r310691 sfxge(4): make strings array pointer itself immutable Found by DPDK checkpatches.sh Sponsored by: Solarflare Communications, Inc.

svn commit: r311069 - stable/10/sys/dev/sfxge/common

2017-01-02 Thread Andrew Rybchenko
Author: arybchik Date: Mon Jan 2 09:19:29 2017 New Revision: 311069 URL: https://svnweb.freebsd.org/changeset/base/311069 Log: MFC r310709 sfxge(4): fix invalid type of eft_unicst_filter_count Found by clang when boolean_t is defined as bool for DPDK PMD. Sponsored by:

svn commit: r311078 - stable/10/sys/dev/sfxge/common

2017-01-02 Thread Andrew Rybchenko
Author: arybchik Date: Mon Jan 2 09:30:33 2017 New Revision: 311078 URL: https://svnweb.freebsd.org/changeset/base/311078 Log: MFC r310745 sfxge(4): make the common code retrieve the number of FATSOv2 contexts Submitted by: Ivan Malov Sponsored by: Solarflare Communications,

svn commit: r311077 - stable/10/sys/dev/sfxge/common

2017-01-02 Thread Andrew Rybchenko
Author: arybchik Date: Mon Jan 2 09:29:30 2017 New Revision: 311077 URL: https://svnweb.freebsd.org/changeset/base/311077 Log: MFC r310742 sfxge(4): fix common code for non-Siena builds Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc. Modified:

svn commit: r311088 - in stable/10/sys/dev/sfxge: . common

2017-01-02 Thread Andrew Rybchenko
Author: arybchik Date: Mon Jan 2 09:41:27 2017 New Revision: 311088 URL: https://svnweb.freebsd.org/changeset/base/311088 Log: MFC r310760 sfxge(4): fix typo in pseudo header accessor function names Sponsored by: Solarflare Communications, Inc. Modified:

svn commit: r311087 - in stable/10/sys: conf dev/sfxge/common modules/sfxge

2017-01-02 Thread Andrew Rybchenko
Author: arybchik Date: Mon Jan 2 09:40:22 2017 New Revision: 311087 URL: https://svnweb.freebsd.org/changeset/base/311087 Log: MFC r310758 sfxge(4): delete hunt_phy.c Submitted by: Mark Spender Sponsored by: Solarflare Communications, Inc. Deleted:

svn commit: r311052 - stable/10/sys/dev/sfxge/common

2017-01-02 Thread Andrew Rybchenko
Author: arybchik Date: Mon Jan 2 08:56:34 2017 New Revision: 311052 URL: https://svnweb.freebsd.org/changeset/base/311052 Log: MFC r310684 sfxge(4): cleanup: remove trailing whitespaces Found by DPDK checkpatch.sh Sponsored by: Solarflare Communications, Inc. Modified:

svn commit: r311053 - stable/10/sys/dev/sfxge/common

2017-01-02 Thread Andrew Rybchenko
Author: arybchik Date: Mon Jan 2 08:58:16 2017 New Revision: 311053 URL: https://svnweb.freebsd.org/changeset/base/311053 Log: MFC r310685 sfxge(4): cleanup: open brace should be on a type name line Found by DPDK checkpatch.sh Sponsored by: Solarflare Communications, Inc.

svn commit: r311062 - stable/10/sys/dev/sfxge/common

2017-01-02 Thread Andrew Rybchenko
Author: arybchik Date: Mon Jan 2 09:12:06 2017 New Revision: 311062 URL: https://svnweb.freebsd.org/changeset/base/311062 Log: MFC r310693 sfxge(4): cleanup: avoid unspecified unsigned Found by DPDK checkpatch.sh Sponsored by: Solarflare Communications, Inc. Modified:

svn commit: r311063 - stable/10/sys/dev/sfxge/common

2017-01-02 Thread Andrew Rybchenko
Author: arybchik Date: Mon Jan 2 09:13:13 2017 New Revision: 311063 URL: https://svnweb.freebsd.org/changeset/base/311063 Log: MFC r310694 sfxge(4): cleanup: add missing spaces Found by DPDK checkpatch.sh Sponsored by: Solarflare Communications, Inc. Modified:

svn commit: r311082 - stable/10/sys/dev/sfxge/common

2017-01-02 Thread Andrew Rybchenko
Author: arybchik Date: Mon Jan 2 09:34:45 2017 New Revision: 311082 URL: https://svnweb.freebsd.org/changeset/base/311082 Log: MFC r310749 sfxge(4): use correct port number in sensor decoding The port mask used for per-port sensors in mcdi_sensor_map assumes zero-based port

svn commit: r311096 - stable/10/sys/dev/sfxge

2017-01-02 Thread Andrew Rybchenko
Author: arybchik Date: Mon Jan 2 09:50:51 2017 New Revision: 311096 URL: https://svnweb.freebsd.org/changeset/base/311096 Log: MFC r310820 sfxge(4): move queue size checks to after the NIC config has been populated Submitted by: Mark Spender Sponsored by: Solarflare

svn commit: r311061 - stable/10/sys/dev/sfxge/common

2017-01-02 Thread Andrew Rybchenko
Author: arybchik Date: Mon Jan 2 09:10:37 2017 New Revision: 311061 URL: https://svnweb.freebsd.org/changeset/base/311061 Log: MFC r310692 sfxge(4): enclose macro complex value in parenthesis Found by DPDK checkpatches.sh Sponsored by: Solarflare Communications, Inc.

svn commit: r311080 - stable/10/sys/dev/sfxge/common

2017-01-02 Thread Andrew Rybchenko
Author: arybchik Date: Mon Jan 2 09:32:45 2017 New Revision: 311080 URL: https://svnweb.freebsd.org/changeset/base/311080 Log: MFC r310747 sfxge(4): provide a way to find out which MAC stats are supported Sponsored by: Solarflare Communications, Inc. Modified:

svn commit: r311079 - stable/10/sys/dev/sfxge/common

2017-01-02 Thread Andrew Rybchenko
Author: arybchik Date: Mon Jan 2 09:31:34 2017 New Revision: 311079 URL: https://svnweb.freebsd.org/changeset/base/311079 Log: MFC r310746 sfxge(4): make the common code determine the number of PFs Submitted by: Ivan Malov Sponsored by: Solarflare Communications, Inc.

svn commit: r311093 - stable/10/sys/dev/sfxge/common

2017-01-02 Thread Andrew Rybchenko
Author: arybchik Date: Mon Jan 2 09:47:35 2017 New Revision: 311093 URL: https://svnweb.freebsd.org/changeset/base/311093 Log: MFC r310811 sfxge(4): cleanup: remove now-unused function flags Submitted by: Mark Spender Sponsored by: Solarflare Communications, Inc. Modified:

svn commit: r311092 - stable/10/sys/dev/sfxge

2017-01-02 Thread Andrew Rybchenko
Author: arybchik Date: Mon Jan 2 09:46:39 2017 New Revision: 311092 URL: https://svnweb.freebsd.org/changeset/base/311092 Log: MFC r310810 sfxge(4): cleanup: check deferred packet list tunables once Sponsored by: Solarflare Communications, Inc. Modified:

svn commit: r311064 - stable/10/sys/dev/sfxge/common

2017-01-02 Thread Andrew Rybchenko
Author: arybchik Date: Mon Jan 2 09:14:15 2017 New Revision: 311064 URL: https://svnweb.freebsd.org/changeset/base/311064 Log: MFC r310695 sfxge(4): fix defined-but-not-used warning if neither VPD nor NVRAM opt enabled Sponsored by: Solarflare Communications, Inc. Modified:

svn commit: r311076 - stable/10/sys/dev/sfxge/common

2017-01-02 Thread Andrew Rybchenko
Author: arybchik Date: Mon Jan 2 09:28:07 2017 New Revision: 311076 URL: https://svnweb.freebsd.org/changeset/base/311076 Log: MFC r310741 sfxge(4): fix misuse of siena_build_filter in common code Submitted by: Andy Moreton Sponsored by: Solarflare Communications, Inc.

svn commit: r311083 - in stable/10/sys/dev/sfxge: . common

2017-01-02 Thread Andrew Rybchenko
Author: arybchik Date: Mon Jan 2 09:35:58 2017 New Revision: 311083 URL: https://svnweb.freebsd.org/changeset/base/311083 Log: MFC r310752 sfxge(4): allow to have no NIC handle on Rx datapath in DPDK PMD It is required to minimize RxQ context in the driver or avoid chaising for the

svn commit: r311084 - stable/10/sys/dev/sfxge/common

2017-01-02 Thread Andrew Rybchenko
Author: arybchik Date: Mon Jan 2 09:37:15 2017 New Revision: 311084 URL: https://svnweb.freebsd.org/changeset/base/311084 Log: MFC r310754 sfxge(4): don't use Tx descriptor push with TSO option descriptors It is not safe to push TSO option descriptors if pacer bypass is enabled, so

<    3   4   5   6   7   8   9   10   11   12   >