Exemplo n.º 1
0
void ethernet_tx_server_wr(const char mac_addr[], chanend tx[], int num_q, int num_tx, smi_interface_t *smi1, smi_interface_t *smi2
#if ETHERNET_TX_NO_BUFFERING
, port p_mii_txd
#endif
)
{

#if ETHERNET_TX_NO_BUFFERING
  ethernet_tx_server_no_buffer(mac_addr,
                               tx,
                               num_tx,
                               p_mii_txd,
                               smi1);
#else
  ethernet_tx_server(
#if ETHERNET_TX_HP_QUEUE
                     tx_mem_hp,
#endif
                     tx_mem_lp,
                     num_q,
                     ts_queue,
                     mac_addr,
                     tx,
                     num_tx,
                     smi1,
                     smi2);
#endif
}
Exemplo n.º 2
0
void ethernet_tx_server_wr(const int mac_addr[2], chanend tx[], int num_q, int num_tx, smi_interface_t *smi1, smi_interface_t *smi2, chanend connect_status)
{
  ethernet_tx_server(&tx_free_queue, 
                     &tx_queue[0], 
                     &tx_queue[1], 
                     num_q,
                     &ts_queue,
                     mii_packet_buf,
                     mac_addr,
                     tx,
                     num_tx,
                     smi1,
                     smi2,
                     connect_status);
}