+// 3: UDI_NIC_CTRL_CB_NUM
+udi_layout_t _NIC_CTRL_cb_layout[] = {
+ UDI_DL_UBIT8_T, // command
+ UDI_DL_UBIT32_T, // indicator
+ UDI_DL_BUF, 0,0,0, // data_buf
+ UDI_DL_END
+
+};
+// 4: UDI_NIC_STATUS_CB_NUM
+udi_layout_t _NIC_STATUS_cb_layout[] = {
+ UDI_DL_UBIT8_T,
+ UDI_DL_END
+};
+// 5: UDI_NIC_INFO_CB_NUM
+udi_layout_t _NIC_INFO_cb_layout[] = {
+ UDI_DL_BOOLEAN_T, // interface_is_active
+ UDI_DL_BOOLEAN_T, // link_is_active
+ UDI_DL_BOOLEAN_T, // is_full_duplex
+ UDI_DL_UBIT32_T, // link_mbps
+ UDI_DL_UBIT32_T, // link_bps
+ UDI_DL_UBIT32_T, // tx_packets
+ UDI_DL_UBIT32_T, // rx_packets
+ UDI_DL_UBIT32_T, // tx_errors
+ UDI_DL_UBIT32_T, // rx_errors
+ UDI_DL_UBIT32_T, // tx_discards
+ UDI_DL_UBIT32_T, // rx_discards
+ UDI_DL_UBIT32_T, // tx_underrun
+ UDI_DL_UBIT32_T, // rx_underrun
+ UDI_DL_UBIT32_T, // collisions
+ UDI_DL_END
+};
+// 6: UDI_NIC_RX_CB_NUM