CSUM_IP6_TCP
#define CSUM_DELAY_ANY (CSUM_TCP | CSUM_UDP | CSUM_IP6_TCP | CSUM_IP6_UDP)
txd->cmd |= (pi->ipi_csum_flags & (CSUM_IP_TCP | CSUM_IP6_TCP |
if (pi->ipi_csum_flags & CSUM_IP6_TCP)
CSUM_IP6_UDP|CSUM_IP6_TCP|CSUM_IP6_SCTP)
if (pi->ipi_csum_flags & (CSUM_IP_TCP | CSUM_IP6_TCP)) {
CSUM_IP6_TCP | CSUM_IP6_TSO | CSUM_INNER_IP6_UDP |
const uint32_t csum_flags = CSUM_IP_TCP | CSUM_IP_TSO | CSUM_IP6_TCP |
CSUM_IP6_UDP | CSUM_IP6_TCP | CSUM_IP6_TSO;
CSUM_IP6_TCP | CSUM_INNER_IP6_TCP))
MPASS(m->m_pkthdr.csum_flags & (CSUM_IP6_TCP | CSUM_IP6_UDP |
} else if (csum_flags & (CSUM_IP6_TCP | CSUM_IP6_UDP))
if (csum_flags & (CSUM_TCP | CSUM_UDP | CSUM_IP6_TCP |
if (csum_flags & (CSUM_TCP | CSUM_IP6_TCP)) {
CSUM_IP6_TCP | CSUM_IP6_UDP;
CSUM_IP6_TCP | CSUM_IP6_UDP;
CSUM_IP6_TCP | CSUM_IP6_UDP;
CSUM_IP6_UDP | CSUM_IP6_TCP)
CSUM_IP_SCTP | CSUM_IP6_UDP | CSUM_IP6_TCP | \
if (pi->ipi_csum_flags & (CSUM_IP_TCP | CSUM_IP6_TCP)) {
flags |= CSUM_IP6_UDP | CSUM_IP6_TCP;
(CSUM_IP_TCP | CSUM_IP6_TCP)) != 0)
#define CSUM6_OFFLOAD (CSUM_IP6_UDP | CSUM_IP6_TCP)
if_sethwassistbits(ifp, CSUM_IP6_TCP | CSUM_IP6_UDP, 0);
CSUM_IP6_TCP | CSUM_IP6_UDP | CSUM_TSO);
if ((csum_flags & (CSUM_TSO | CSUM_TCP | CSUM_IP6_TCP)) != 0)
CSUM_IP6_TCP | CSUM_IP6_UDP | CSUM_TSO);
CSUM_IP6_TCP | CSUM_IP6_UDP | CSUM_TSO);
#define HN_CSUM_IP6_MASK (CSUM_IP6_TCP | CSUM_IP6_UDP)
(CSUM_IP6_TCP | CSUM_IP6_UDP)) {
(CSUM_IP_TCP | CSUM_IP6_TCP)) {
csum_assist |= CSUM_IP6_TCP;
(CSUM_IP_UDP | CSUM_IP_TCP | CSUM_IP6_UDP | CSUM_IP6_TCP)) {
(CSUM_IP_UDP | CSUM_IP_TCP | CSUM_IP6_UDP | CSUM_IP6_TCP)) {
(CSUM_IP_TCP | CSUM_IP6_TCP)) &&
(CSUM_IP_TCP|CSUM_IP_TSO|CSUM_IP6_TSO|CSUM_IP6_TCP)
CSUM_IP6_TCP| CSUM_IP6_UDP | CSUM_IP6_SCTP | \
#define ICE_CSUM_TCP (CSUM_IP_TCP|CSUM_IP_TSO|CSUM_IP6_TSO|CSUM_IP6_TCP)
CSUM_IP6_TCP | CSUM_IP6_UDP | CSUM_SCTP | CSUM_IP6_SCTP;
CSUM_IP_SCTP | CSUM_IP6_UDP | CSUM_IP6_TCP | \
if (pi->ipi_csum_flags & (CSUM_IP_TCP | CSUM_IP6_TCP)) {
CSUM_IP6_TCP | CSUM_IP6_UDP | CSUM_IP6_TSO;
CSUM_IP6_TCP | CSUM_IP6_UDP | CSUM_IP6_TSO;
(CSUM_IP_TCP | CSUM_IP6_TCP | CSUM_TSO))
CSUM_IP6_UDP|CSUM_IP6_TCP|CSUM_IP6_SCTP)
(CSUM_IP_TCP|CSUM_IP_TSO|CSUM_IP6_TSO|CSUM_IP6_TCP)
if ((m_head->m_pkthdr.csum_flags & (CSUM_IP_TCP | CSUM_IP6_TCP)) ||
(CSUM_IP_UDP | CSUM_IP_TCP | CSUM_IP6_UDP | CSUM_IP6_TCP)) {
CSUM_IP | CSUM_IP6_TSO | CSUM_IP6_TCP | CSUM_IP6_UDP));
return (!(mbuf->m_pkthdr.csum_flags & (CSUM_IP_TCP | CSUM_IP6_TCP)));
if_sethwassistbits(ifp, CSUM_IP6_UDP|CSUM_IP6_TCP, 0);
if_togglehwassist(ifp, CSUM_IP6_UDP|CSUM_IP6_TCP);
else if (flags & (CSUM_IP6_TCP | CSUM_IP6_UDP)) {
if (flags & CSUM_IP6_TCP)
hwassist |= CSUM_IP6_TCP | CSUM_IP6_UDP;
const uint32_t v6 = CSUM_IP6_UDP | CSUM_IP6_TCP;
if (csum_flags_in & CSUM_IP6_TCP)
hwa |= CSUM_IP6_TCP;
tx_ip6_csum_flags = scctx->isc_tx_csum_flags & (CSUM_IP6_TCP | CSUM_IP6_UDP | CSUM_IP6_SCTP);
#define IS_TX_OFFLOAD6(pi) ((pi)->ipi_csum_flags & (CSUM_IP6_TCP | CSUM_IP6_TSO))
pi->ipi_csum_flags |= CSUM_IP6_TCP;
CSUM_IP6_UDP | CSUM_IP6_TCP | CSUM_IP6_SCTP)
} else if (m->m_pkthdr.csum_flags & CSUM_IP6_TCP) {
CSUM_INNER_IP6_TSO | CSUM_IP6_UDP | CSUM_IP6_TCP | CSUM_IP6_SCTP | \
#define CSUM_TCP_IPV6 CSUM_IP6_TCP