Lines Matching +full:layer +full:- +full:buffer +full:- +full:offset

2 .\" SPDX-License-Identifier: BSD-3-Clause
4 .\" Copyright (c) 2019-2020, Intel Corporation
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
173 This should help to avoid buffer starvation issues when allocating receive
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
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
275 Refer to the Firmware Link Layer Discovery Protocol Agent section for more
278 Link\-level flow control and priority flow control are mutually exclusive.
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.
346 .Sx Firmware Link Layer Discovery Protocol Agent
347 section in this README for more information on disabling FW\-LLDP.
348 .Ss Firmware Link Layer Discovery Protocol Agent
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)
378 buffer crosses a predefined threshold.
386 .Bd -literal -offset indent
391 .Bd -literal -offset indent
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"
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
807 .Ss Network Memory Buffer Allocation
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
956 print out a description of the event to the kernel message buffer and if
964 Set the maximum number of per-device MSI-X vectors that are allocated for use
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
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