af_packet: log fatal error on send 36/42936/5
authorFlorin Coras <[email protected]>
Fri, 9 May 2025 18:37:14 +0000 (14:37 -0400)
committerDave Barach <[email protected]>
Wed, 14 May 2025 00:08:18 +0000 (00:08 +0000)
Type: improvement

Change-Id: I6f5801a5e01fd066d4a5d07c4bd5f2ecf45796ff
Signed-off-by: Florin Coras <[email protected]>
src/plugins/af_packet/device.c

index d76dad3..993e7cb 100644 (file)
@@ -586,6 +586,10 @@ VNET_DEVICE_CLASS_TX_FN (af_packet_device_class) (vlib_main_t * vm,
          if (unix_error_is_fatal (errno))
            {
              counter = AF_PACKET_TX_ERROR_TXRING_FATAL;
+             vlib_log_err (apm->log_class,
+                           "af_packet_%s sendto failed: %d %s",
+                           apif->host_if_name, errno, strerror (errno));
+             /* TODO attempt to reattach */
            }
          else
            {