TEMU  2
The Terma Emulator
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
temu_EthernetIface Struct Reference

#include <temu-c/Bus/Ethernet.h>

Collaboration diagram for temu_EthernetIface:

Data Fields

void(* connect )(void *Obj, temu_PHYIfaceRef Dev)
 
void(* disconnect )(void *Obj, temu_PHYIfaceRef Dev)
 
void(* addMAC )(void *Obj, temu_PHYIfaceRef Dev, uint64_t MAC)
 
void(* removeMAC )(void *Obj, temu_PHYIfaceRef Dev, uint64_t MAC)
 
void(* setPromiscuous )(void *Obj, temu_PHYIfaceRef Dev, int PromiscuousMode)
 
uint32_t(* autoNegotiate )(void *Obj, uint32_t Caps)
 
int(* send )(void *Obj, temu_EthFrame *Frame)
 

Detailed Description

Definition at line 141 of file Ethernet.h.

Field Documentation

void(* temu_EthernetIface::addMAC)(void *Obj, temu_PHYIfaceRef Dev, uint64_t MAC)

Definition at line 149 of file Ethernet.h.

uint32_t(* temu_EthernetIface::autoNegotiate)(void *Obj, uint32_t Caps)

Definition at line 155 of file Ethernet.h.

void(* temu_EthernetIface::connect)(void *Obj, temu_PHYIfaceRef Dev)

Definition at line 142 of file Ethernet.h.

void(* temu_EthernetIface::disconnect)(void *Obj, temu_PHYIfaceRef Dev)

Definition at line 144 of file Ethernet.h.

void(* temu_EthernetIface::removeMAC)(void *Obj, temu_PHYIfaceRef Dev, uint64_t MAC)

Definition at line 150 of file Ethernet.h.

int(* temu_EthernetIface::send)(void *Obj, temu_EthFrame *Frame)

Definition at line 159 of file Ethernet.h.

void(* temu_EthernetIface::setPromiscuous)(void *Obj, temu_PHYIfaceRef Dev, int PromiscuousMode)

Definition at line 151 of file Ethernet.h.


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