Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/cxgbe/crypto/t4_kern_tls.c
Show First 20 Lines • Show All 2,076 Lines • ▼ Show 20 Lines | #endif | ||||
if (using_scratch) { | if (using_scratch) { | ||||
out = dst; | out = dst; | ||||
copy_to_txd(eq, txq->ss, &out, wr_len); | copy_to_txd(eq, txq->ss, &out, wr_len); | ||||
} | } | ||||
ndesc += howmany(wr_len, EQ_ESIZE); | ndesc += howmany(wr_len, EQ_ESIZE); | ||||
MPASS(ndesc <= available); | MPASS(ndesc <= available); | ||||
txq->tls_wrs++; | |||||
txq->kern_tls_records++; | txq->kern_tls_records++; | ||||
txq->kern_tls_octets += tlen - mtod(m_tls, vm_offset_t); | txq->kern_tls_octets += tlen - mtod(m_tls, vm_offset_t); | ||||
if (mtod(m_tls, vm_offset_t) != 0) { | if (mtod(m_tls, vm_offset_t) != 0) { | ||||
if (offset == 0) | if (offset == 0) | ||||
txq->kern_tls_waste += mtod(m_tls, vm_offset_t); | txq->kern_tls_waste += mtod(m_tls, vm_offset_t); | ||||
else | else | ||||
txq->kern_tls_waste += mtod(m_tls, vm_offset_t) - | txq->kern_tls_waste += mtod(m_tls, vm_offset_t) - | ||||
▲ Show 20 Lines • Show All 316 Lines • Show Last 20 Lines |