History log of /freebsd/sys/dev/cxgb/cxgb_main.c (Results 176 – 200 of 357)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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.


12345678910>>...15