[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <4D86AF4F.5010203@redfish-solutions.com>
Date: Sun, 20 Mar 2011 18:52:15 -0700
From: Philip Prindeville <philipp_subx@...fish-solutions.com>
To: Netdev <netdev@...r.kernel.org>
CC: "linux-atm-general@...ts.sourceforge.net"
<linux-atm-general@...ts.sourceforge.net>
Subject: [PATCH v2 1/1] solos-pci: Fix regression introduced by newest firmware
The newest FPGA firmware on the Solos processors correctly signals carrier transitions, bitrate, etc.
The driver previously ignored these messages, and the physical state was always ATM_PHY_SIG_UNKNOWN.
Now that the board reports its state, we expose a bug whereby the transition from UNKNOWN to LOST causes us to release all VC's.
We don't delete any VC's, but instead just send an indication of carrier change.
Signed-off-by: Philip A Prindeville <philipp@...fish-solutions.com>
---
--- a/drivers/atm/solos-pci.c 2011-03-20 15:27:40.000000000 -0600
+++ b/drivers/atm/solos-pci.c 2011-03-20 16:32:11.000000000 -0600
@@ -382,8 +382,10 @@ static int process_status(struct solos_c
/* Anything but 'Showtime' is down */
if (strcmp(state_str, "Showtime")) {
atm_dev_signal_change(card->atmdev[port], ATM_PHY_SIG_LOST);
+#if 0
atm_dev_release_vccs(card->atmdev[port]);
+#endif
dev_info(&card->dev->dev, "Port %d: %s\n", port, state_str);
return 0;
}
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists