#
79775f8f |
| 23-Sep-2008 |
Kip Macy <kmacy@FreeBSD.org> |
Update cxgb include paths to not require prefixing with dev/cxgb
Submitted by: Chelsio Inc.
|
#
e97121da |
| 23-Sep-2008 |
Kip Macy <kmacy@FreeBSD.org> |
Allow cxgb to be unified across versions by making newer features conditional
Submitted by: Chelsio Inc MFC after: 3 days
|
#
c5f0f485 |
| 16-Sep-2008 |
Kip Macy <kmacy@FreeBSD.org> |
Further whitespace and copyright cleanups to minimize the delta with RELENG_7.
|
#
aa819acf |
| 16-Sep-2008 |
Kip Macy <kmacy@FreeBSD.org> |
White space cleanups to bring closer to RELENG_7
|
#
af9b081c |
| 16-Sep-2008 |
Kip Macy <kmacy@FreeBSD.org> |
Remove some dead code along with gratuitous differences between HEAD and 7
|
#
d5e2c3dd |
| 09-Sep-2008 |
Kip Macy <kmacy@FreeBSD.org> |
Fix issue with recovering from transient jumbo mbuf shortage.
Submitted by: Chelsio Inc. MFC after: 3 days
|
#
6eb15755 |
| 03-Sep-2008 |
Kip Macy <kmacy@FreeBSD.org> |
Indicate at probe time if device can do offload and which revision it is
MFC after: 3 days
|
#
1ffd6e58 |
| 02-Sep-2008 |
Kip Macy <kmacy@FreeBSD.org> |
Import ioctl updates for latest rev of cxgbtool
Obtained from: Chelsio Inc. MFC after: 3 days
|
#
706cb31f |
| 13-Aug-2008 |
Kip Macy <kmacy@FreeBSD.org> |
Add LRO and MAC statistics to exported sysctls.
Obtained from: Chelsio Inc. MFC after: 1 week
|
#
25292deb |
| 12-Aug-2008 |
Kip Macy <kmacy@FreeBSD.org> |
Remove cxgb private lro implementation and switch to using system implementation.
Obtained from: Chelsio Inc. MFC after: 1 week
|
#
9b4de886 |
| 12-Aug-2008 |
Kip Macy <kmacy@FreeBSD.org> |
Vendor fix for PHY problem.
Obtained from: Chelsio Inc. MFC after: 3 days
|
#
4af83c8c |
| 18-Jul-2008 |
Kip Macy <kmacy@FreeBSD.org> |
import vendor fixes to cxgb
|
#
ed0fb18d |
| 05-May-2008 |
Kip Macy <kmacy@FreeBSD.org> |
MFSVN: - add / remove clients from cxgb_main.c now - change ifdef TOE_ENABLED to TCP_OFFLOAD_DISABLE - update copyrights - fix transmit data mismatch bug caused by not setting SB_NOCOALESCE on
MFSVN: - add / remove clients from cxgb_main.c now - change ifdef TOE_ENABLED to TCP_OFFLOAD_DISABLE - update copyrights - fix transmit data mismatch bug caused by not setting SB_NOCOALESCE on tx sockbuf on passive connections - fix receive sequence mismatch bug caused by not setting SB_NOCOALESCE on rx sockbuf on passive connections - don't sleep without checking SBS_CANTRCVMORE first - various ddp ordering fixes
Supported by: Chelsio Inc.
show more ...
|
#
46b0a854 |
| 19-Apr-2008 |
Kip Macy <kmacy@FreeBSD.org> |
move cxgb_lt2.[ch] from NIC to TOE move most offload functionality from NIC to TOE factor out all socket and inpcb direct access factor out access to locking in incpb, pcbinfo, and sockbuf
|
#
f705d735 |
| 20-Mar-2008 |
Kip Macy <kmacy@FreeBSD.org> |
pay attention to default cluster limits when sizing receive queues
|
#
ef027c52 |
| 19-Mar-2008 |
Kip Macy <kmacy@FreeBSD.org> |
fix link management bug and conditionally allow the PHY to be kept on at all times for allowing non-conformant link state checks
|
#
19905d6d |
| 18-Mar-2008 |
Kip Macy <kmacy@FreeBSD.org> |
- Integrate 1.133 vendor driver changes - update some copyrights - add improved support for delayed ack - fix issue with fec
|
#
64a37133 |
| 27-Feb-2008 |
Kip Macy <kmacy@FreeBSD.org> |
move remaining binaries in to blob headers
|
#
404825a7 |
| 26-Feb-2008 |
Kip Macy <kmacy@FreeBSD.org> |
Move firmware in to separate module that can be compiled statically in to the kernel Add utility for converting future firmware revs to a C header file
|
Revision tags: release/7.0.0_cvs, release/7.0.0 |
|
#
8e10660f |
| 23-Feb-2008 |
Kip Macy <kmacy@FreeBSD.org> |
- update firmware to 5.0 - add support for T3C - add DDP support (zero-copy receive) - fix TOE transmit of large requests - fix shutdown so that sockets don't remain in CLOSING state indefinitely - r
- update firmware to 5.0 - add support for T3C - add DDP support (zero-copy receive) - fix TOE transmit of large requests - fix shutdown so that sockets don't remain in CLOSING state indefinitely - register listeners when an interface is brought up after tom is loaded - fix setting of multicast filter - enable link at device attach - exit tick handler if shutdown is in progress - add helper for logging TCB - add sysctls for dumping transmit queues
- note that TOE wxill not be MFC'd until after 7.0 has been finalized
MFC after: 3 days
show more ...
|
#
4f6a96ae |
| 16-Jan-2008 |
Kip Macy <kmacy@FreeBSD.org> |
Fix lock ordering panic by not calling ether_ioctl with port lock held
Reported by: rrs
|
Revision tags: release/6.3.0_cvs, release/6.3.0 |
|
#
60f1e276 |
| 15-Jan-2008 |
Kip Macy <kmacy@FreeBSD.org> |
- move WR_LEN in to cxgb_adapter.h add PIO_LEN to make intent clearer - move cxgb_tx_common in to cxgb_multiq.c and rename to cxgb_tx - move cxgb_tx_common dependencies - further simplify cxgb_dequeu
- move WR_LEN in to cxgb_adapter.h add PIO_LEN to make intent clearer - move cxgb_tx_common in to cxgb_multiq.c and rename to cxgb_tx - move cxgb_tx_common dependencies - further simplify cxgb_dequeue_packet for the non-multiqueue case - only launch one service thread per port in the non-multiq case - remove dead cleaning code from cxgb_sge.c - simplify PIO case substantially in by returning directly from mbuf collapse and just using m_copydata - remove gratuitous m_gethdr in the rx path - clarify freeing of mbufs in collapse
show more ...
|
#
9346e519 |
| 14-Jan-2008 |
Kip Macy <kmacy@FreeBSD.org> |
Make back pressure visible more quickly, particularly now that we maintain a queue internally
|
#
5ef02c02 |
| 13-Jan-2008 |
Kip Macy <kmacy@FreeBSD.org> |
Convert over to using the multiqueue infrastructure although all calls going through cxgb_start still end up using queue 0
|
#
9330dbc3 |
| 11-Jan-2008 |
Kip Macy <kmacy@FreeBSD.org> |
Be more aggressive about tx cleaning - when multiples streams were running the tx queue could fill up and stop getting cleaned.
|