Switch an NT80E3-2-PTP to an 8 × 10 Gbit/s FPGA Image

NT80E3-2-PTP Running at 8 × 10 Gbit/s

Platform
Napatech SmartNIC
Content Type
Application Note
Capture Software Version
N-ANL11
Link™ Capture Software 12.8
Link™ Capture Software 12.7
Link™ Capture Software 12.6
Link™ Capture Software 12.5
Link™ Capture Software 12.4
Link™ Capture Software 12.3
Link™ Capture Software 12.2
Link™ Capture Software 12.1
Link™ Capture Software 12.0
Link™ Capture Software 11.9
Link™ Capture Software 11.8
Link™ Capture Software 11.7
Link™ Capture Software 11.6
Link™ Capture Software 11.5
Link™ Capture Software 11.4
Link™ Capture Software 11.3
Link™ Capture Software 11.2

Procedure

  1. To check the state of SmartNIC 1, write: $ imgctrl --adapter 0 --query
    An example of an output is:
    imgctrl v3.5.7.2-3dcf6 (Jan 10 2018 06:02:55) (Logfile: /tmp/imgctrl.log)
    Press CTRL-Z (Win:CTRL-BREAK) to increase verbosity level at runtime.
    Scanning for Napatech adapters..
    Adapter 0:
         PCI SLOT        : 0000:87:00.0
         PCI DEVICE ID   : 0165
         PCI LANES       : x16
         ADAPTER TYPE    : NT80E3_2_PTP PCI Express Gen3 2x40Gb QSFP+ platform
    RUNNING FPGA:
         FPGA IDENT      : 200-9503-10-01-0000
    FPGA BANK0:
         PRODUCT CODE    : 9503
         VERSION         : 10.01
         DOWNLOADED BY   : ntope
    FPGA BANK1:
         PRODUCT CODE    : 9519
         VERSION         : 10.01
         DOWNLOADED BY   : kje
    SUPPORTCHIP INFO:
         NT80E3_2_PTP    : v3.5h
    FPGA IMAGE STATE:
         IMAGE STATE     : NEUTRAL (code 0)
         PRIMARY BANK    : 0
         RUNNING BANK    : 0
    The NT80E3-2-PTP state must be NEUTRAL.
  2. To perform a quick switch operation, write: $ imgctrl --adapter 0 --switch
    An example of an output is:
    imgctrl v3.5.7.2-3dcf6 (Jan 10 2018 06:02:55) (Logfile: /tmp/imgctrl.log)
    Scanning for Napatech adapters..
    Switching image on adapter 0:
      OK. Image switched. Remember to issue --confirm or --discard to accept/discard the change. Inquire the adapter via --query
  3. To verify that the state is now IMAGE SWITCH EVENT IN PROGRESS, write: $ imgctrl --adapter 0 --query
    An example of an output is:
    imgctrl v3.5.7.2-3dcf6 (Jan 10 2018 06:02:55) (Logfile: /tmp/imgctrl.log)
    Scanning for Napatech adapters..
    Adapter 0:
         PCI SLOT        : 0000:87:00.0
         PCI DEVICE ID   : 0165
         PCI LANES       : x16
         ADAPTER TYPE    : NT80E3_2_PTP PCI Express Gen3 2x40Gb QSFP+ platform
    RUNNING FPGA:
         FPGA IDENT      : 200-9519-10-01-0000
    FPGA BANK0:
         PRODUCT CODE    : 9503
         VERSION         : 10.01
         DOWNLOADED BY   : ntope
    FPGA BANK1:
         PRODUCT CODE    : 9519
         VERSION         : 10.01
         DOWNLOADED BY   : kje
    SUPPORTCHIP INFO:
         NT80E3_2_PTP    : v3.5h
    FPGA IMAGE STATE:
         IMAGE STATE     : IMAGE SWITCH EVENT IN PROGRESS (code 2)
         PRIMARY BANK    : 0
         CHANGED TO BANK : 1
  4. To acknowledge the switch and cause the primary image setting to be updated, write: $ imgctrl --adapter 0 --switch --confirm
    An example of an output is:
    imgctrl v3.5.7.2-3dcf6 (Jan 10 2018 06:02:55) (Logfile: /tmp/imgctrl.log)
    Scanning for Napatech adapters..
    Applying current running image as safeboot image..
      OK. Adapter PrimaryImage has been updated to reflect current running image.
  5. To check that the state is back to NEUTRAL, and that the primary image bank has changed, write: $ imgctrl --adapter 0 --query
    An example of an output is:
    imgctrl v3.5.7.2-3dcf6 (Jan 10 2018 06:02:55) (Logfile: /tmp/imgctrl.log)
    Scanning for Napatech adapters..
    Adapter 0:
         PCI SLOT        : 0000:87:00.0
         PCI DEVICE ID   : 0165
         PCI LANES       : x16
         ADAPTER TYPE    : NT80E3_2_PTP PCI Express Gen3 2x40Gb QSFP+ platform
    RUNNING FPGA:
         FPGA IDENT      : 200-9519-10-01-0000
    FPGA BANK0:
         PRODUCT CODE    : 9503
         VERSION         : 10.01
         DOWNLOADED BY   : ntope
    FPGA BANK1:
         PRODUCT CODE    : 9519
         VERSION         : 10.01
         DOWNLOADED BY   : kje
    SUPPORTCHIP INFO:
         NT80E3_2_PTP    : v3.5h
    FPGA IMAGE STATE:
         IMAGE STATE     : NEUTRAL (code 0)
         PRIMARY BANK    : 1
         RUNNING BANK    : 1

Style Conventions

Bold typeface is used for names of, for instance, user interface elements and software components.

Italic typeface is used for replaceable text.

Monospaced typeface is used for code, commands and file names.

Abbreviations

Ctrl, CTRL

ConTRoL

CR

Copper

DN

Document Number

FPGA

Field-Programmable Gate Array

Gen

GENeration

ID

IDentifier

IDENT

IDENTifier

imgctrl

IMaGe ConTRoL

INFO

INFOrmation

LC

Local Connector

LED

Light Emitting Diode

LR

Long range

MAC

Media Access Control

MPO

Multiple-fiber Push On

NEBS

Network Equipment-Building System

NT

NapaTech

OM

Optical Mode

PCI

Peripheral Component Interconnect

PSM4

Parallel Single Mode 4

PTP

Precision Time Protocol

QSFP

Quad Small Form-factor Pluggable

QSFP+

Quad Small Form-factor Pluggable Plus

Rev.

REVision

RX

Reception/Receive

SFP+

Enhanced Small Form-factor Pluggable

SR

Short range

TX

Transmission/Transmit

References