← Back to C-Kernel-Engine Docs Doxygen Source Documentation
NetworkInterface Struct Reference

#include <system_topology.h>

Data Fields

char driver [64]
 
bool has_link
 
int ib_port
 
bool is_infiniband
 
bool is_up
 
char mac_address [24]
 
int mtu
 
char name [32]
 
char pci_address [32]
 
float pcie_bandwidth_gbs
 
int pcie_gen
 
int pcie_width
 
uint64_t speed_mbps
 
bool supports_rdma
 
bool supports_roce
 

Detailed Description

Definition at line 193 of file system_topology.h.

Field Documentation

◆ driver

char NetworkInterface::driver[64]

Definition at line 195 of file system_topology.h.

Referenced by topology_discover_network(), and topology_print_network().

◆ has_link

bool NetworkInterface::has_link

Definition at line 200 of file system_topology.h.

Referenced by topology_discover_network(), and topology_print_network().

◆ ib_port

int NetworkInterface::ib_port

Definition at line 206 of file system_topology.h.

◆ is_infiniband

bool NetworkInterface::is_infiniband

Definition at line 205 of file system_topology.h.

Referenced by topology_discover_network(), and topology_print_network().

◆ is_up

bool NetworkInterface::is_up

Definition at line 199 of file system_topology.h.

Referenced by topology_discover_network(), and topology_print_network().

◆ mac_address

char NetworkInterface::mac_address[24]

Definition at line 208 of file system_topology.h.

Referenced by topology_discover_network().

◆ mtu

int NetworkInterface::mtu

Definition at line 209 of file system_topology.h.

Referenced by topology_discover_network().

◆ name

char NetworkInterface::name[32]

Definition at line 194 of file system_topology.h.

Referenced by topology_discover_network(), and topology_print_network().

◆ pci_address

char NetworkInterface::pci_address[32]

Definition at line 196 of file system_topology.h.

Referenced by topology_discover_network().

◆ pcie_bandwidth_gbs

float NetworkInterface::pcie_bandwidth_gbs

Definition at line 214 of file system_topology.h.

◆ pcie_gen

int NetworkInterface::pcie_gen

Definition at line 213 of file system_topology.h.

◆ pcie_width

int NetworkInterface::pcie_width

Definition at line 212 of file system_topology.h.

◆ speed_mbps

uint64_t NetworkInterface::speed_mbps

Definition at line 198 of file system_topology.h.

Referenced by topology_discover_network(), and topology_print_network().

◆ supports_rdma

bool NetworkInterface::supports_rdma

Definition at line 203 of file system_topology.h.

Referenced by topology_discover_network(), and topology_print_network().

◆ supports_roce

bool NetworkInterface::supports_roce

Definition at line 204 of file system_topology.h.

Referenced by topology_discover_network().


The documentation for this struct was generated from the following file: