Classes | Public Member Functions

Model82576vf Class Reference

Inheritance diagram for Model82576vf:
StaticReceiver< Model82576vf > Device

List of all members.

Classes

struct  queue
struct  rx_queue
struct  tx_queue

Public Member Functions

bool receive (MessagePciConfig &msg)
uint32 MSIX_read (uint32 offset)
uint32 MSIX_write (uint32 offset, uint32 val)
bool receive (MessageMem &msg)
bool receive (MessageNetwork &msg)
void reprogram_timer ()
bool receive (MessageMemRegion &msg)
bool receive (MessageTimeout &msg)
void device_reset ()
bool receive (MessageLegacy &msg)
 Model82576vf (uint64 mac, DBus< MessageNetwork > &net, DBus< MessageMem > *bus_mem, DBus< MessageMemRegion > *bus_memregion, Clock *clock, DBus< MessageTimer > &timer, uint32 mem_mmio, uint32 mem_msix, unsigned txpoll_us, bool map_rx, unsigned bdf, bool promisc_default)

Constructor & Destructor Documentation

Model82576vf::Model82576vf ( uint64  mac,
DBus< MessageNetwork > &  net,
DBus< MessageMem > *  bus_mem,
DBus< MessageMemRegion > *  bus_memregion,
Clock clock,
DBus< MessageTimer > &  timer,
uint32  mem_mmio,
uint32  mem_msix,
unsigned  txpoll_us,
bool  map_rx,
unsigned  bdf,
bool  promisc_default 
) [inline]

Member Function Documentation

void Model82576vf::device_reset (  )  [inline]
uint32 Model82576vf::MSIX_read ( uint32  offset  )  [inline]
uint32 Model82576vf::MSIX_write ( uint32  offset,
uint32  val 
) [inline]
bool Model82576vf::receive ( MessageTimeout msg  )  [inline]
bool Model82576vf::receive ( MessageMemRegion msg  )  [inline]
bool Model82576vf::receive ( MessageLegacy msg  )  [inline]
bool Model82576vf::receive ( MessageNetwork msg  )  [inline]
bool Model82576vf::receive ( MessagePciConfig msg  )  [inline]
bool Model82576vf::receive ( MessageMem msg  )  [inline]
void Model82576vf::reprogram_timer (  )  [inline]

Member Data Documentation

struct { ... } ::msix_table Model82576vf::table[3]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines