Lines Matching +full:hw +full:- +full:flow +full:- +full:ctrl
2 .\" SPDX-License-Identifier: BSD-3-Clause
4 .\" Copyright (c) 2019-2020, Intel Corporation
48 .Cd hw.ice.enable_health_events
49 .Cd hw.ice.irdma
50 .Cd hw.ice.irdma_max_msix
51 .Cd hw.ice.debug.enable_tx_fc_filter
52 .Cd hw.ice.debug.enable_tx_lldp_filter
53 .Cd hw.ice.debug.ice_tx_balance_en
63 .Cd dev.ice.#.hw.mac.*
73 .Bl -bullet -compact
75 Intel\(rg Ethernet Controller E810\-C
77 Intel\(rg Ethernet Controller E810\-XXV
79 Intel\(rg Ethernet Connection E822\-C
81 Intel\(rg Ethernet Connection E822\-L
83 Intel\(rg Ethernet Connection E823\-C
85 Intel\(rg Ethernet Connection E823\-L
87 Intel\(rg Ethernet Connection E825\-C
89 Intel\(rg Ethernet Connection E830\-C
91 Intel\(rg Ethernet Connection E830\-CC
93 Intel\(rg Ethernet Connection E830\-L
95 Intel\(rg Ethernet Connection E830\-XXV
179 flow control may mitigate the issue.
203 To use RDMA monitoring, more MSI\-X interrupts may need to be reserved.
208 .Bd -literal -offset indent
212 The number of extra MSI\-X interrupt vectors may need to be adjusted.
215 .Bd -literal -offset indent
225 .Bd -literal -offset indent
239 It also enables priority flow control (802.1Qbb) which can limit or eliminate
248 .Bl -bullet -compact
250 Firmware\-based LLDP Agent
252 Software\-based LLDP Agent
255 In firmware\-based mode, firmware intercepts all LLDP traffic and handles DCBX
265 In software\-based mode, LLDP traffic is forwarded to the network stack and user
270 This mode requires the FW\-based LLDP Agent to be disabled.
272 Firmware\-based mode and software\-based mode are controlled by the
278 Link\-level flow control and priority flow control are mutually exclusive.
279 The ice driver will disable link flow control when priority flow control
281 It will disable priority flow control when link flow control is enabled.
283 To enable/disable priority flow control in software\-based DCBX mode:
284 .Bd -literal -offset indent
291 .Bd -literal -offset indent
299 .Bd -literal -offset indent
307 .Bd -literal -offset indent
313 driver supports setting DSCP\-based Layer 3 Quality of Service (L3 QoS)
318 .Bd -literal -offset indent
325 For example, to map DSCPs 0\-3 and DSCP 8 to DCB TCs 0\-3 and 4, respectively:
326 .Bd -literal -offset indent
327 sysctl dev.ice.<interface #>.dscp2tc_map.0\-7=0,1,2,3,0,0,0,0
328 sysctl dev.ice.<interface #>.dscp2tc_map.8\-15=4,0,0,0,0,0,0,0
335 .Bd -literal -offset indent
339 L3 QoS mode is not available when FW\-LLDP is enabled.
341 FW\-LLDP cannot be enabled if L3 QoS mode is active.
343 Disable FW\-LLDP before switching to L3 QoS mode.
347 section in this README for more information on disabling FW\-LLDP.
349 Use sysctl to change FW\-LLDP settings.
350 The FW\-LLDP setting is per port and persists across boots.
352 To enable the FW\-LLDP Agent:
353 .Bd -literal -offset indent
357 To disable the FW\-LLDP Agebt:
358 .Bd -literal -offset indent
363 .Bd -literal -offset indent
371 attribute is set to disabled, the FW\-LLDP Agent cannot be enabled from the
373 .Ss Link\-Level Flow Control (LFC)
374 Ethernet Flow Control (IEEE 802.3x) can be configured with sysctl to enable
382 Flow Control is disabled by default.
384 Use sysctl to change the flow control settings for a single interface without
386 .Bd -literal -offset indent
390 The available values for flow control are:
391 .Bd -literal -offset indent
392 0 = Disable flow control
398 Verify that link flow control was negotiated on the link by checking the
411 driver requires flow control on both the port and link partner.
412 If flow control is disabled on one of the sides, the port may appear to
415 For more information on priority flow control, refer to the
419 The VF driver does not have access to flow control.
433 .Bd -literal -offset indent
441 .Bd -literal -offset indent
446 .Bd -literal -offset indent
451 .Bd -literal -offset indent
452 sysctl \-d dev.ice.<interface #>.requested_fec
457 To have the device change the speeds it will use in auto-negotiation or
459 .Bd -literal -offset indent
466 .Bd -literal -offset indent
467 0x0 \- Auto
468 0x2 \- 100 Mbps
469 0x4 \- 1 Gbps
470 0x8 \- 2.5 Gbps
471 0x10 \- 5 Gbps
472 0x20 \- 10 Gbps
473 0x80 \- 25 Gbps
474 0x100 \- 40 Gbps
475 0x200 \- 50 Gbps
476 0x400 \- 100 Gbps
477 0x800 \- 200 Gbps
488 .Bd -literal -offset indent
501 .Bl -enum -compact
528 .Bl -tag -offset indent -compact -width "task_dispatch"
531 .It Va ctrl
556 XLR (function\-level resets; Bit 13)
564 Intel On\-Chip System Fabric (Bit 17)
603 .Bl -item -offset indent -compact
618 .Bd -literal -offset indent
623 .Bd -literal -offset indent
637 .Bd -literal -offset indent
645 .Bd -literal -offset indent
665 human\-readable.
678 .Bd -literal -offset indent
687 .Bd -literal -offset indent
688 sysctl \-d dev.ice.0.debug.dump.clusters
694 .Bl -bullet -compact
696 0 \- Dump all clusters (only supported on Intel\(rg Ethernet E810 Series and
699 0x1 \- Switch
701 0x2 \- ACL
703 0x4 \- Tx Scheduler
705 0x8 \- Profile Configuration
707 0x20 \- Link
709 0x80 \- DCB
711 0x100 \- L2P
713 0x400000 \- Manageability Transactions (only supported on Intel\(rg Ethernet
718 .Bd -literal -offset indent
723 .Bd -literal -offset indent
732 .Bd -literal -offset indent
733 sysctl \-b dev.ice.<interface #>.debug.dump.dump=1 > dump.bin
746 .Bd -literal -offset indent
756 .Bl -bullet
764 .Bd -literal -offset indent
768 NOTE: The contents of the registers are not human\-readable.
780 .Bl -bullet
804 .Bd -literal -offset indent
812 Check to see if the system is mbuf\-starved by running
816 .Bd -literal -offset indent
829 .Bd -literal -offset indent
842 .Bl -bullet
844 To change the behavior of the QSFP28 ports on E810-C adapters, use the Intel
845 .Sy Ethernet Port Configuration Tool - FreeBSD .
848 .Sy Non-Volatile Memory (NVM) Update Utility for Intel Ethernet Network Adapters E810 series - Free…
863 .Bl -bullet -compact
865 Intel\(rg 100G QSFP28 100GBASE-SR4 E100GQSFPSR28SRX
867 Intel\(rg 100G QSFP28 100GBASE-SR4 SPTMBP1PMCDF
869 Intel\(rg 100G QSFP28 100GBASE-CWDM4 SPTSBP3CLCCO
871 Intel\(rg 100G QSFP28 100GBASE-DR SPTSLP2SLCDF
878 .Bl -bullet -compact
880 Intel\(rg 10G/25G SFP28 25GBASE-SR E25GSFP28SR
882 Intel\(rg 25G SFP28 25GBASE-SR E25GSFP28SRX (Extended Temp)
884 Intel\(rg 25G SFP28 25GBASE-LR E25GSFP28LRX (Extended Temp)
891 .Bl -bullet -compact
893 Intel\(rg 1G/10G SFP+ 10GBASE-SR E10GSFPSR
895 Intel\(rg 1G/10G SFP+ 10GBASE-SR E10GSFPSRG1P5
897 Intel\(rg 1G/10G SFP+ 10GBASE-SR E10GSFPSRG2P5
899 Intel\(rg 10G SFP+ 10GBASE-SR E10GSFPSRX (Extended Temp)
901 Intel\(rg 1G/10G SFP+ 10GBASE-LR E10GSFPLR
905 limiting direct attach cables that comply with SFF-8431 v4.1 and
906 SFF-8472 v10.4 specifications.
909 up-to-date list of supported media.
910 .Ss Fiber optics and auto\-negotiation
911 Modules based on 100GBASE\-SR4, active optical cable (AOC), and active copper
912 cable (ACC) do not support auto\-negotiation per the IEEE specification.
913 To obtain link with these modules, auto\-negotiation must be turned off on the
915 .Ss PCI-Express Slot Bandwidth
919 In addition, if a PCIe v4.0 or v3.0\-capable adapter is placed into a PCIe v2.x
924 .Bd -literal -offset indent
925 PCI\-Express bandwidth available for this device may be insufficient for
927 Please move the device to a different PCI\-e link with more lanes and/or
934 .Bl -bullet
936 Any 100Gbps\-capable Intel(R) Ethernet 800 Series device: Install in a
939 A 200Gbps\-capable Intel(R) Ethernet 830 Series device: Install in a
950 .Bl -tag -width indent
951 .It Va hw.ice.enable_health_events
958 .It Va hw.ice.irdma
963 .It Va hw.ice.rdma_max_msix
964 Set the maximum number of per-device MSI-X vectors that are allocated for use
969 .It Va hw.ice.debug.enable_tx_fc_filter
970 Set to 1 to enable the TX Flow Control filter across all devices.
975 .It Va hw.ice.debug.enable_tx_lldp_filter
983 .It Va hw.ice.debug.ice_tx_balance_en
984 Set to 1 to allow the driver to use the 5-layer Tx Scheduler tree topology if
990 .Bl -tag -width indent
993 This is expected to match the speed of the media type in-use displayed by
1005 .It Va dev.ice.#.hw.mac.*
1013 .Va hw.intr_storm_threshold
1019 .Bl -tag -width indent
1020 .It mac-addr Pq unicast-mac
1023 .Dq allow-set-mac
1025 .It mac-anti-spoof Pq bool
1029 .It allow-set-mac Pq bool
1032 .It allow-promisc Pq bool
1036 .It num-queues Pq uint16_t
1038 By default, this is set to the number of MSI\-X vectors supported by the VF
1040 .It mirror-src-vsi Pq uint16_t
1042 other than \-1.
1049 .Dq allow-promisc
1051 .It max-vlan-allowed Pq uint16_t
1057 .It max-mac-filters Pq uint16_t