opnsense-src/sys/dev/cxgb/common
Navdeep Parhar bd1a9fbad6 Improve cxgb(4)'s behaviour when faced with temporarily "bouncy" links:
- Run the adapter's tick at 1Hz and remove link state checks from it.
  Instead, have each port check its link state.  Delay the check so that
  it takes place slightly after the driver is notified of a change in
  link state.  This is a cheap way to debounce these notifications if
  many are received in rapid succession.  POLL_LINK_1ST_TIME flag can
  also be eliminated as a side effect of these changes.
- Do not reset the PHY when link goes down.
- Clear port's link_fault flag if the PHY indicates link is down.
- get_link_status_r should leave speed and duplex alone when link is down.

MFC after:	1 month
2010-07-09 00:38:00 +00:00
..
cxgb_ael1002.c Improve cxgb(4)'s behaviour when faced with temporarily "bouncy" links: 2010-07-09 00:38:00 +00:00
cxgb_aq100x.c The 10GBASE-T card should use an IPG of 1. Also enable the check 2009-11-13 00:34:28 +00:00
cxgb_common.h Improve cxgb(4)'s behaviour when faced with temporarily "bouncy" links: 2010-07-09 00:38:00 +00:00
cxgb_ctl_defs.h Update firmware version check 2008-11-12 04:45:09 +00:00
cxgb_firmware_exports.h - update firmware to 5.0 2008-02-23 01:06:17 +00:00
cxgb_mc5.c Update cxgb include paths to not require prefixing with dev/cxgb 2008-09-23 03:16:54 +00:00
cxgb_mv88e1xxx.c cxgb(4) updates, including: 2009-10-05 20:21:41 +00:00
cxgb_regs.h cxgb(4) updates, including: 2009-10-05 20:21:41 +00:00
cxgb_sge_defs.h - fix qset to port binding as a proper fix for the problems encountered on the 4-port 2007-09-09 01:28:03 +00:00
cxgb_t3_cpl.h Greatly simplify cxgb by removing almost all of the custom mbuf management logic 2009-06-19 23:34:32 +00:00
cxgb_t3_hw.c Improve cxgb(4)'s behaviour when faced with temporarily "bouncy" links: 2010-07-09 00:38:00 +00:00
cxgb_tcb.h - update firmware to 5.0 2008-02-23 01:06:17 +00:00
cxgb_tn1010.c cxgb(4) updates, including: 2009-10-05 20:21:41 +00:00
cxgb_vsc7323.c Update cxgb include paths to not require prefixing with dev/cxgb 2008-09-23 03:16:54 +00:00
cxgb_vsc8211.c cxgb(4) updates, including: 2009-10-05 20:21:41 +00:00
cxgb_xgmac.c The 10GBASE-T card should use an IPG of 1. Also enable the check 2009-11-13 00:34:28 +00:00
jhash.h (MFp4) 2007-05-25 09:48:20 +00:00