t4_tom.h (239514) | t4_tom.h (239544) |
---|---|
1/*- 2 * Copyright (c) 2012 Chelsio Communications, Inc. 3 * All rights reserved. 4 * Written by: Navdeep Parhar <np@FreeBSD.org> 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: --- 10 unchanged lines hidden (view full) --- 19 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 20 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 21 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 24 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 25 * SUCH DAMAGE. 26 * | 1/*- 2 * Copyright (c) 2012 Chelsio Communications, Inc. 3 * All rights reserved. 4 * Written by: Navdeep Parhar <np@FreeBSD.org> 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: --- 10 unchanged lines hidden (view full) --- 19 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 20 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 21 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 24 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 25 * SUCH DAMAGE. 26 * |
27 * $FreeBSD: head/sys/dev/cxgbe/tom/t4_tom.h 239514 2012-08-21 18:30:16Z np $ | 27 * $FreeBSD: head/sys/dev/cxgbe/tom/t4_tom.h 239544 2012-08-21 22:23:17Z np $ |
28 * 29 */ 30 31#ifndef __T4_TOM_H__ 32#define __T4_TOM_H__ 33 34#define KTR_CXGBE KTR_SPARE3 35#define LISTEN_HASH_SIZE 32 --- 25 unchanged lines hidden (view full) --- 61 TPF_TX_SUSPENDED = (1 << 3), /* tx suspended for lack of resources */ 62 TPF_SEND_FIN = (1 << 4), /* send FIN after all pending data */ 63 TPF_FIN_SENT = (1 << 5), /* FIN has been sent */ 64 TPF_ABORT_SHUTDOWN = (1 << 6), /* connection abort is in progress */ 65 TPF_CPL_PENDING = (1 << 7), /* haven't received the last CPL */ 66 TPF_SYNQE = (1 << 8), /* synq_entry, not really a toepcb */ 67 TPF_SYNQE_NEEDFREE = (1 << 9), /* synq_entry was malloc'd separately */ 68 TPF_SYNQE_TCPDDP = (1 << 10), /* ulp_mode TCPDDP in toepcb */ | 28 * 29 */ 30 31#ifndef __T4_TOM_H__ 32#define __T4_TOM_H__ 33 34#define KTR_CXGBE KTR_SPARE3 35#define LISTEN_HASH_SIZE 32 --- 25 unchanged lines hidden (view full) --- 61 TPF_TX_SUSPENDED = (1 << 3), /* tx suspended for lack of resources */ 62 TPF_SEND_FIN = (1 << 4), /* send FIN after all pending data */ 63 TPF_FIN_SENT = (1 << 5), /* FIN has been sent */ 64 TPF_ABORT_SHUTDOWN = (1 << 6), /* connection abort is in progress */ 65 TPF_CPL_PENDING = (1 << 7), /* haven't received the last CPL */ 66 TPF_SYNQE = (1 << 8), /* synq_entry, not really a toepcb */ 67 TPF_SYNQE_NEEDFREE = (1 << 9), /* synq_entry was malloc'd separately */ 68 TPF_SYNQE_TCPDDP = (1 << 10), /* ulp_mode TCPDDP in toepcb */ |
69 TPF_SYNQE_EXPANDED = (1 << 11), /* toepcb ready, tid context updated */ |
|
69}; 70 71enum { 72 DDP_OK = (1 << 0), /* OK to turn on DDP */ 73 DDP_SC_REQ = (1 << 1), /* state change (on/off) requested */ 74 DDP_ON = (1 << 2), /* DDP is turned on */ 75 DDP_BUF0_ACTIVE = (1 << 3), /* buffer 0 in use (not invalidated) */ 76 DDP_BUF1_ACTIVE = (1 << 4), /* buffer 1 in use (not invalidated) */ --- 198 unchanged lines hidden --- | 70}; 71 72enum { 73 DDP_OK = (1 << 0), /* OK to turn on DDP */ 74 DDP_SC_REQ = (1 << 1), /* state change (on/off) requested */ 75 DDP_ON = (1 << 2), /* DDP is turned on */ 76 DDP_BUF0_ACTIVE = (1 << 3), /* buffer 0 in use (not invalidated) */ 77 DDP_BUF1_ACTIVE = (1 << 4), /* buffer 1 in use (not invalidated) */ --- 198 unchanged lines hidden --- |