2022年4月18日 星期一

2022 Network Cards and Switches 10G Solarflare Hardware Timestamping

Cards

SFN6322F10Gb $220

https://www.bhphotovideo.com/c/product/1017856-REG/solarflare_sfn6322f_solarflare_srvr_adptr_crd.html

PCIe x8 Precision Time Stamping (Port 0)

SO_TIMESTAMPING PTPv2 daemon


SFN5122F $500

SFN8522 $1000

SNF7322 $600


SO_TIMESTAMPING

https://docs.kernel.org/networking/timestamping.html

err = setsockopt(fd, SOL_SOCKET, SO_TIMESTAMPING, &val, sizeof(val));


MSI B450M Mortar Max Onboard NIC

Realtek RTL8111/8168/8400 PCIE GBE
enp34s0
sudo ethtool -T enp34s0

Time stamping parameters for enp34s0:
Capabilities:
software-transmit     (SOF_TIMESTAMPING_TX_SOFTWARE)
software-receive      (SOF_TIMESTAMPING_RX_SOFTWARE)
software-system-clock (SOF_TIMESTAMPING_SOFTWARE)
PTP Hardware Clock: none
Hardware Transmit Timestamp Modes: none
Hardware Receive Filter Modes: none

MSI B450M Mortar Max PCIE_3 NIC
Intel 8260NGW
wlo1
sudo ethtool -T wlo1
Time stamping parameters for wlo1:
Capabilities:
software-receive      (SOF_TIMESTAMPING_RX_SOFTWARE)
software-system-clock (SOF_TIMESTAMPING_SOFTWARE)
PTP Hardware Clock: none
Hardware Transmit Timestamp Modes: none
Hardware Receive Filter Modes: none

Online some one NIC
https://networkengineering.stackexchange.com/questions/23369/how-to-check-if-a-nic-supports-hardware-timestamps
Time stamping parameters for eth0:
Capabilities:
    hardware-transmit     (SOF_TIMESTAMPING_TX_HARDWARE)
    software-transmit     (SOF_TIMESTAMPING_TX_SOFTWARE)
    hardware-receive      (SOF_TIMESTAMPING_RX_HARDWARE)
    software-receive      (SOF_TIMESTAMPING_RX_SOFTWARE)
    software-system-clock (SOF_TIMESTAMPING_SOFTWARE)
    hardware-raw-clock    (SOF_TIMESTAMPING_RAW_HARDWARE)
PTP Hardware Clock: 0
Hardware Transmit Timestamp Modes:
    off                   (HWTSTAMP_TX_OFF)
    on                    (HWTSTAMP_TX_ON)
Hardware Receive Filter Modes:
    none                  (HWTSTAMP_FILTER_NONE)
    all                   (HWTSTAMP_FILTER_ALL)
    ptpv1-l4-sync         (HWTSTAMP_FILTER_PTP_V1_L4_SYNC)
    ptpv1-l4-delay-req    (HWTSTAMP_FILTER_PTP_V1_L4_DELAY_REQ)
    ptpv2-l4-sync         (HWTSTAMP_FILTER_PTP_V2_L4_SYNC)
    ptpv2-l4-delay-req    (HWTSTAMP_FILTER_PTP_V2_L4_DELAY_REQ)
    ptpv2-l2-sync         (HWTSTAMP_FILTER_PTP_V2_L2_SYNC)
    ptpv2-l2-delay-req    (HWTSTAMP_FILTER_PTP_V2_L2_DELAY_REQ)
    ptpv2-event           (HWTSTAMP_FILTER_PTP_V2_EVENT)
    ptpv2-sync            (HWTSTAMP_FILTER_PTP_V2_SYNC)
    ptpv2-delay-req       (HWTSTAMP_FILTER_PTP_V2_DELAY_REQ)

SIOCSHWTSTAMP

https://elixir.bootlin.com/linux/v4.2/source/Documentation/networking/timestamping/timestamping.c
https://gitlab.com/etoricky/linuxsocket/-/blob/master/28timestamp/28timestamp.cpp
./28timestamp wlo1 SOF_TIMESTAMPING_RX_HARDWARE
SIOCSHWTSTAMP: Operation not permitted


Switches

N3K-C3548P-XL $43000 2022-04 TB Price
N3K-C3524P-XL $36000 
N3K-C3132Q-V $14000 2022-04 XY Price





End


沒有留言:

張貼留言

2007 to 2023 HP and Dell Servers Comparison

  HP Gen5 to Gen11  using ChatGPT HP ProLiant Gen Active Years CPU Socket Popular HP CPUs Cores Base Clock Max RAM Capacity Comparable Dell ...