Deleted Added
full compact
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 ---