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 }
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); }