[PATCH 3/6] sfxge: return error when packet is dropped because of link down

Andrew Rybchenko Andrew.Rybchenko at oktetlabs.ru
Tue Mar 18 09:56:24 UTC 2014


sfxge: return error when packet is dropped because of link down

Submitted-by:   Boris Misenov <Boris.Misenov at oktetlabs.ru>
Sponsored by:   Solarflare Communications, Inc.

diff -r d292c9f51d36 -r 53935db50f8a src/driver/freebsd/sfxge_tx.c
--- a/head/sys/dev/sfxge/sfxge_tx.c    Thu Mar 06 13:38:55 2014 +0000
+++ b/head/sys/dev/sfxge/sfxge_tx.c    Mon Mar 10 11:37:12 2014 +0400
@@ -589,7 +589,7 @@

      if (!SFXGE_LINK_UP(sc)) {
          m_freem(m);
-        return (0);
+        return (ENETDOWN);
      }

      /* Pick the desired transmit queue. */



More information about the freebsd-net mailing list