CSUM_TCP_IPV6
if_sethwassistbits(ifp, (CSUM_TCP_IPV6 | CSUM_UDP_IPV6), 0);
CSUM_TCP_IPV6 | CSUM_UDP_IPV6 | CSUM_SCTP_IPV6 |
CSUM_TCP_IPV6 | CSUM_UDP_IPV6 | CSUM_TSO);
CSUM_TCP_IPV6 |
CSUM_TCP_IPV6 |
CSUM_TCP_IPV6 |
CSUM_TCP_IPV6)) {
CSUM_TCP_IPV6)) {
CSUM_TCP_IPV6)) {
if (m0->m_pkthdr.csum_flags & CSUM_TCP_IPV6) {
#ifndef CSUM_TCP_IPV6
CSUM_TCP_IPV6 | CSUM_UDP_IPV6)
CSUM_UDP_IPV6 | CSUM_TCP_IPV6);
if_togglehwassist(ifp, CSUM_UDP_IPV6 | CSUM_TCP_IPV6);
CSUM_UDP_IPV6 | CSUM_TCP_IPV6))))
CSUM_UDP | CSUM_UDP_IPV6 | CSUM_TCP_IPV6))))
CSUM_UDP_IPV6 | CSUM_TCP_IPV6);
if_togglehwassist(ifp, CSUM_UDP_IPV6 | CSUM_TCP_IPV6);
#define CSUM_OFFLOAD_IPV6 (CSUM_TCP_IPV6|CSUM_UDP_IPV6|CSUM_SCTP_IPV6)
#define CSUM_OFFLOAD_IPV6 (CSUM_TCP_IPV6|CSUM_UDP_IPV6|CSUM_SCTP_IPV6)
CSUM_TCP_IPV6), 0);
CSUM_TCP_IPV6));
CSUM_TCP_IPV6 | CSUM_UDP_IPV6));
if_togglehwassist(ifp, (CSUM_UDP_IPV6 | CSUM_TCP_IPV6));
hwassist |= (CSUM_UDP_IPV6 | CSUM_TCP_IPV6);
if_togglehwassist(dev, (CSUM_UDP_IPV6 | CSUM_TCP_IPV6));
hwassist |= (CSUM_UDP_IPV6 | CSUM_TCP_IPV6);
CSUM_UDP_IPV6 | CSUM_TCP_IPV6 | CSUM_TSO))
if_togglehwassist(ifp, (CSUM_UDP_IPV6 | CSUM_TCP_IPV6));
if_sethwassistbits(ifp, (CSUM_UDP_IPV6 | CSUM_TCP_IPV6), 0);
if (mb->m_pkthdr.csum_flags & (CSUM_TCP | CSUM_UDP | CSUM_UDP_IPV6 | CSUM_TCP_IPV6 | CSUM_TSO)) {
if (__predict_false((m->m_pkthdr.csum_flags & (CSUM_TCP|CSUM_TCP_IPV6)) == 0)) {
#if (CSUM_TCP_IPV6 != 0) && defined(INET6)
m->m_pkthdr.csum_flags |= CSUM_TCP_IPV6;
CSUM_TCP_IPV6 | CSUM_UDP);
CSUM_TCP_IPV6 | CSUM_UDP_IPV6, 0);
if_sethwassistbits(ifp, CSUM_TCP_IPV6 | CSUM_UDP_IPV6, 0);
if (CSUM_TCP_IPV6)
#ifndef CSUM_TCP_IPV6
#define PTNET_CSUM_OFFLOAD_IPV6 (CSUM_TCP_IPV6 | CSUM_UDP_IPV6)
CSUM_TCP_IPV6 | CSUM_UDP_IPV6 |
#define NTB_CSUM_FEATURES6 (CSUM_TCP_IPV6 | CSUM_UDP_IPV6 | CSUM_SCTP_IPV6)
if_sethwassistbits(ifp, CSUM_TCP_IPV6 | CSUM_UDP_IPV6, 0);
(CSUM_UDP | CSUM_TCP | CSUM_TCP_IPV6 | CSUM_UDP_IPV6)) {
(CSUM_TCP|CSUM_UDP|CSUM_TCP_IPV6 | CSUM_UDP_IPV6)) == 0)
if_sethwassistbits(ifp, CSUM_TCP_IPV6 | CSUM_UDP_IPV6, 0);
if_sethwassistbits(ifp, (CSUM_TCP_IPV6 | CSUM_UDP_IPV6), 0);
if_sethwassistbits(ifp, 0, (CSUM_TCP_IPV6 | CSUM_UDP_IPV6));
CSUM_TCP_IPV6 | CSUM_UDP_IPV6, 0);
(CSUM_DELAY_DATA | CSUM_TCP_IPV6 | CSUM_UDP_IPV6 | CSUM_TSO))) {
(isipv6 ? CSUM_TCP_IPV6 : CSUM_TCP);
#define VTNET_CSUM_OFFLOAD_IPV6 (CSUM_TCP_IPV6 | CSUM_UDP_IPV6)
(flags & (CSUM_TCP_IPV6 | CSUM_UDP_IPV6)))) {
#define VMXNET3_CSUM_OFFLOAD_IPV6 (CSUM_TCP_IPV6 | CSUM_UDP_IPV6)
#define LO_CSUM_FEATURES6 (CSUM_TCP_IPV6 | CSUM_UDP_IPV6 | CSUM_SCTP_IPV6)
hwassist |= CSUM_TCP_IPV6
CSUM_TCP_IPV6 | CSUM_UDP_IPV6)
hwa |= p->if_hwassist & (CSUM_TCP_IPV6 |
m->m_pkthdr.csum_flags &= ~(CSUM_TCP_IPV6|CSUM_UDP_IPV6);
if (m->m_pkthdr.csum_flags & CSUM_TCP_IPV6) {
if ((priv->conf->csum_offload & CSUM_TCP_IPV6) == 0) {
m->m_pkthdr.csum_flags &= ~CSUM_TCP_IPV6;
m->m_pkthdr.csum_flags &= ~CSUM_TCP_IPV6;
m->m_pkthdr.csum_flags &= ~(CSUM_TCP_IPV6|CSUM_UDP_IPV6);
#define NG_CHECKSUM_CSUM_IPV6 (CSUM_TCP_IPV6|CSUM_UDP_IPV6)
#define NG_PATCH_CSUM_IPV6 (CSUM_TCP_IPV6|CSUM_UDP_IPV6|CSUM_SCTP_IPV6)
m->m_pkthdr.csum_flags = CSUM_TCP_IPV6;
csum_flags = m->m_pkthdr.csum_flags = CSUM_TCP_IPV6;
m->m_pkthdr.csum_flags = CSUM_TCP_IPV6;
m->m_pkthdr.csum_flags = CSUM_TCP_IPV6;
m->m_pkthdr.csum_flags = CSUM_TCP_IPV6;
m->m_pkthdr.csum_flags = CSUM_TCP_IPV6;
m->m_pkthdr.csum_flags = CSUM_TCP_IPV6;
(proto == IPPROTO_UDP) ? CSUM_UDP_IPV6 : CSUM_TCP_IPV6;
m->m_pkthdr.csum_flags = CSUM_TCP_IPV6;
(CSUM_TCP | CSUM_TCP_IPV6)) == 0) {
if (pd->m->m_pkthdr.csum_flags & CSUM_TCP_IPV6) {
pd->m->m_pkthdr.csum_flags &= ~CSUM_TCP_IPV6;
pd->m->m_pkthdr.csum_flags |= CSUM_TCP_IPV6;
m->m_pkthdr.csum_flags |= CSUM_TCP_IPV6;
#define CSUM_DELAY_DATA_IPV6 (CSUM_TCP_IPV6|CSUM_UDP_IPV6)