Type: fix
Signed-off-by: Mohsin Kazmi <[email protected]>
Change-Id: If9fe1bf36b2fb18ade876df1dd9f157ccbb694d1
vlib_buffer_t buffer;
} af_packet_tx_trace_t;
+always_inline word
+af_packet_error_is_fatal (word error)
+{
+ switch (error)
+ {
+#ifdef CLIB_UNIX
+ case EAGAIN:
+ case ENOBUFS:
+ case EINTR:
+ return 0;
+#endif
+ }
+ return 1;
+}
+
#ifndef CLIB_MARCH_VARIANT
u8 *
format_af_packet_device_name (u8 * s, va_list * args)
*/
uword counter;
- if (unix_error_is_fatal (errno))
+ if (af_packet_error_is_fatal (errno))
{
counter = AF_PACKET_TX_ERROR_TXRING_FATAL;
vlib_log_err (apm->log_class,