User Manual
Table Of Contents
- Mellanox WinOF VPI User Manual
- Table of Contents
- List of Tables
- Document Revision History
- About this Manual
- 1 Introduction
- 2 Firmware Upgrade
- 3 Driver Features
- 3.1 Hyper-V with VMQ
- 3.2 Header Data Split
- 3.3 Receive Side Scaling (RSS)
- 3.4 Port Configuration
- 3.5 Load Balancing, Fail-Over (LBFO) and VLAN
- 3.6 Ports TX Arbitration
- 3.7 RDMA over Converged Ethernet (RoCE)
- 3.8 Network Virtualization using Generic Routing Encapsulation
- 3.9 Differentiated Services Code Point (DSCP)
- 4 Deploying Windows Server 2012 and Above with SMB Direct
- 5 Driver Configuration
- 6 Performance Tuning
- 7 OpenSM - Subnet Manager
- 8 InfiniBand Fabric
- 8.1 Network Direct Interface
- 8.2 part_man - Virtual IPoIB Port Creation Utility
- 8.3 InfiniBand Fabric Diagnostic Utilities
- 8.3.1 Utilities Usage
- 8.3.2 ibdiagnet
- 8.3.3 ibportstate
- 8.3.4 ibroute
- 8.3.5 ibdump
- 8.3.6 smpquery
- 8.3.7 perfquery
- 8.3.8 ibping
- 8.3.9 ibnetdiscover
- 8.3.10 ibtracert
- 8.3.11 sminfo
- 8.3.12 ibclearerrors
- 8.3.13 ibstat
- 8.3.14 vstat
- 8.3.15 osmtest
- 8.3.16 ibaddr
- 8.3.17 ibcacheedit
- 8.3.18 iblinkinfo
- 8.3.19 ibqueryerrors
- 8.3.20 ibsysstat
- 8.3.21 saquery
- 8.3.22 smpdump
- 8.4 InfiniBand Fabric Performance Utilities
- 8.4.1 ib_read_bw
- 8.4.2 ib_read_lat
- 8.4.3 ib_send_bw
- 8.4.4 ib_send_lat
- 8.4.5 ib_write_bw
- 8.4.6 ib_write_lat
- 8.4.7 ibv_read_bw
- 8.4.8 ibv_read_lat
- 8.4.9 ibv_send_bw
- 8.4.10 ibv_send_lat
- 8.4.11 ibv_write_bw
- 8.4.12 ibv_write_lat
- 8.4.13 nd_write_bw
- 8.4.14 nd_write_lat
- 8.4.15 nd_read_bw
- 8.4.16 nd_read_lat
- 8.4.17 nd_send_bw
- 8.4.18 nd_send_lat
- 8.4.19 NTttcp
- 9 Software Development Kit
- 10 Troubleshooting
- 11 Documentation
- Appendix A: Windows MPI (MS-MPI)
- Appendix B: NVGRE Configuration Scrips Examples
Rev 4.60
Mellanox Technologies
92
Examples
8.3.17 ibcacheedit
ibcacheedit allows users to edit an ibnetdiscover cache created through the --cache option in
ibnetdiscover(8).
8.3.17.1 ibcacheedit Synopsis
8.3.17.2 ibcacheedit Options
ibaddr # local port´s address
ibaddr 32 # show lid range and gid of lid 32
ibaddr -G 0x8f1040023 # same but using guid address
ibaddr -l 32 # show lid range only
ibaddr -L 32 # show decimal lid range only
ibaddr -g 32 # show gid address only
ibcacheedit [--switchguid BEFOREGUID:AFTERGUID] [--caguid BEFORE:AFTER]
[--sysimgguid BEFOREGUID:AFTERGUID] [--port-
guid
NODEGUID:BEFOREGUID:AFTERGUID] [-h(elp)] <orig.cache> <new.cache>
Table 26 - ibcacheedit Flags and Options
Flags Description
--switchguid BEFOREGUID:AFTERGUID Specifies a switchguid that should be changed. The
before and after guid should be separated by a colon. On
switches, port guids are identical to the switch guid, so
port guids will be adjusted as well on switches.
--caguid BEFOREGUID:AFTERGUID Specifies a caguid that should be changed. The before
and after guid should be separated by a colon.
--sysimgguid BEFOREGUID:AFTERGUID Specifies a sysimgguid that should be changed. The
before and after guid should be separated by a colon.
--portguid NODEGUID:BEFOREGUID:AFTER-
GUID
Specifies a portguid that should be changed. The node-
guid of the port (e.g. switchguid or caguid) should be
specified first, followed by a colon, the before port guid,
another colon, then the after port guid. On switches, port
guids are identical to the switch guid, so the switch guid
will be adjusted as well on switches.
Debugging Flags Description
NOTE: Most OpenIB diagnostics take the following common flags. The exact list of supported flags per util-
ity can be found in the usage message and can be shown using the util_name -h syntax.
-h shows the usage message
-v shows the version info.