CSUM_SCTP
#define CSUM_OFFLOAD (CSUM_IP|CSUM_TCP|CSUM_UDP|CSUM_SCTP)
scctx->isc_tx_csum_flags = (CSUM_IP | CSUM_TCP | CSUM_UDP | CSUM_SCTP |
scctx->isc_tx_csum_flags |= CSUM_SCTP | CSUM_IP6_SCTP;
#define CSUM_OFFLOAD_IPV4 (CSUM_IP|CSUM_TCP|CSUM_UDP|CSUM_SCTP)
CSUM_IP6_TCP | CSUM_IP6_UDP | CSUM_SCTP | CSUM_IP6_SCTP;
scctx->isc_tx_csum_flags |= CSUM_SCTP |CSUM_IP6_SCTP;
#define CSUM_OFFLOAD_IPV4 (CSUM_IP|CSUM_TCP|CSUM_UDP|CSUM_SCTP)
return m->m_pkthdr.csum_flags & (CSUM_TCP | CSUM_UDP | CSUM_SCTP |
#define NTB_CSUM_FEATURES (CSUM_IP | CSUM_TCP | CSUM_UDP | CSUM_SCTP)
if_sethwassistbits(ifp, (CSUM_IP | CSUM_TCP | CSUM_UDP | CSUM_SCTP), 0);
(CSUM_IP | CSUM_TCP | CSUM_UDP | CSUM_SCTP)) != 0) {
if ((mbuf->m_pkthdr.csum_flags & CSUM_SCTP) == 0)
if (src->m_pkthdr.csum_flags & CSUM_SCTP)
if (src->m_pkthdr.csum_flags & CSUM_SCTP)
#define LO_CSUM_FEATURES (CSUM_IP | CSUM_TCP | CSUM_UDP | CSUM_SCTP)
CSUM_UDP | CSUM_SCTP);
tx_ip_csum_flags = scctx->isc_tx_csum_flags & (CSUM_IP | CSUM_TCP | CSUM_UDP | CSUM_SCTP);
#define NG_PATCH_CSUM_IPV4 (CSUM_IP|CSUM_TCP|CSUM_UDP|CSUM_SCTP)
if (m->m_pkthdr.csum_flags & CSUM_SCTP) {
m->m_pkthdr.csum_flags &= ~CSUM_SCTP;
if (m->m_pkthdr.csum_flags & CSUM_SCTP)
if (m->m_pkthdr.csum_flags & CSUM_SCTP)
if (m->m_pkthdr.csum_flags & CSUM_SCTP & ~ifp->if_hwassist) {
m->m_pkthdr.csum_flags &= ~CSUM_SCTP;
if (m0->m_pkthdr.csum_flags & CSUM_SCTP) {
m0->m_pkthdr.csum_flags &= ~CSUM_SCTP;
mout->m_pkthdr.csum_flags = CSUM_SCTP;
m->m_pkthdr.csum_flags = CSUM_SCTP;
if ((m->m_pkthdr.csum_flags & CSUM_SCTP & ~hwassist) != 0) {
m->m_pkthdr.csum_flags &= ~CSUM_SCTP;
pd->m->m_pkthdr.csum_flags |= CSUM_SCTP;
if (pd->m->m_pkthdr.csum_flags & CSUM_SCTP) {
pd->m->m_pkthdr.csum_flags &= ~CSUM_SCTP;
if (m0->m_pkthdr.csum_flags & CSUM_SCTP & ~ifp->if_hwassist) {
m0->m_pkthdr.csum_flags &= ~CSUM_SCTP;