diff options
| author | Navdeep Parhar <np@FreeBSD.org> | 2020-09-22 04:16:40 +0000 |
|---|---|---|
| committer | Navdeep Parhar <np@FreeBSD.org> | 2020-09-22 04:16:40 +0000 |
| commit | 30e3f2b4ea7eec63f7339d4bb657bf1f32224553 (patch) | |
| tree | 6d3857b7f87a232f6c83f650ffc72a2bbdec331c /sys/dev/cxgbe/adapter.h | |
| parent | 54fab0fbc4a03fcf430cd8e8184e1196c53daf2e (diff) | |
Notes
Diffstat (limited to 'sys/dev/cxgbe/adapter.h')
| -rw-r--r-- | sys/dev/cxgbe/adapter.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/dev/cxgbe/adapter.h b/sys/dev/cxgbe/adapter.h index 1e70d7b674db7..b5dead62aaf8f 100644 --- a/sys/dev/cxgbe/adapter.h +++ b/sys/dev/cxgbe/adapter.h @@ -118,6 +118,8 @@ enum { SGE_MAX_WR_NDESC = SGE_MAX_WR_LEN / EQ_ESIZE, /* max WR size in desc */ TX_SGL_SEGS = 39, TX_SGL_SEGS_TSO = 38, + TX_SGL_SEGS_VM = 38, + TX_SGL_SEGS_VM_TSO = 37, TX_SGL_SEGS_EO_TSO = 30, /* XXX: lower for IPv6. */ TX_SGL_SEGS_VXLAN_TSO = 37, TX_WR_FLITS = SGE_MAX_WR_LEN / 8 @@ -173,6 +175,7 @@ enum { DOOMED = (1 << 0), VI_INIT_DONE = (1 << 1), VI_SYSCTL_CTX = (1 << 2), + TX_USES_VM_WR = (1 << 3), /* adapter debug_flags */ DF_DUMP_MBOX = (1 << 0), /* Log all mbox cmd/rpl. */ @@ -1267,7 +1270,7 @@ void t4_intr_evt(void *); void t4_wrq_tx_locked(struct adapter *, struct sge_wrq *, struct wrqe *); void t4_update_fl_bufsize(struct ifnet *); struct mbuf *alloc_wr_mbuf(int, int); -int parse_pkt(struct adapter *, struct mbuf **); +int parse_pkt(struct mbuf **, bool); void *start_wrq_wr(struct sge_wrq *, int, struct wrq_cookie *); void commit_wrq_wr(struct sge_wrq *, void *, struct wrq_cookie *); int tnl_cong(struct port_info *, int); |
