M_CSUM_TCPv6
M_CSUM_UDPv6 | M_CSUM_TCPv6)) {
M_CSUM_UDPv6 | M_CSUM_TCPv6))
M_CSUM_TCPv6 | M_CSUM_UDPv6))
(ifp->if_csum_flags_rx & M_CSUM_TCPv6))
m->m_pkthdr.csum_flags |= M_CSUM_TCPv6;
(M_CSUM_TCPv6 | M_CSUM_UDPv6));
#define M_CSUM_IP6 (M_CSUM_TCPv6 | M_CSUM_UDPv6)
#define M_CSUM_TUP (M_CSUM_TCPv4 | M_CSUM_UDPv4 | M_CSUM_TCPv6 | M_CSUM_UDPv6)
#define M_CSUM_CTU (M_CSUM_TCPv4 | M_CSUM_UDPv4 | M_CSUM_TCPv6 | M_CSUM_UDPv6)
ipv_flags = M_CSUM_TCPv6 | M_CSUM_UDPv6;
csum_flags |= (M_CSUM_TCPv4 |M_CSUM_TCPv6) & ipv_flags;
flags = M_CSUM_TCPv6 |
(M_CSUM_TCPv6 | M_CSUM_UDPv6);
M_CSUM_TCPv6 | M_CSUM_UDPv6)) != 0;
(M_CSUM_TCPv4 | M_CSUM_UDPv4 | M_CSUM_TCPv6 | M_CSUM_UDPv6)
m->m_pkthdr.csum_flags = M_CSUM_TCPv6;
if (sw_csum & (M_CSUM_UDPv6|M_CSUM_TCPv6)) {
sw_csum & (M_CSUM_UDPv6|M_CSUM_TCPv6));
(M_CSUM_TCPv4 | M_CSUM_UDPv4 | M_CSUM_TCPv6 | M_CSUM_UDPv6)
M_CSUM_TCPv6;
(M_CSUM_TCPv4|M_CSUM_UDPv4|M_CSUM_TCPv6|M_CSUM_UDPv6)) {
if (m->m_pkthdr.csum_flags & (M_CSUM_TCPv6 | M_CSUM_UDPv6)) {
if (m->m_pkthdr.csum_flags & M_CSUM_TCPv6)
csum_assist |= M_CSUM_TCPv6;
KASSERT((csum_flags & (M_CSUM_TCPv6 | M_CSUM_UDPv6)) == 0);
else if (csum_flags & (M_CSUM_TCPv6 | M_CSUM_UDPv6)) {
(M_CSUM_TCPv4 | M_CSUM_UDPv4 | M_CSUM_TCPv6 | M_CSUM_UDPv6)) == 0) {
else if (csum_flags & M_CSUM_TCPv6) {
csum_flags |= M_CSUM_TCPv6 & ifp->if_csum_flags_rx;
(M_CSUM_TCPv4 | M_CSUM_TCPv6 | M_CSUM_UDPv4 | M_CSUM_UDPv6)) != 0)
(M_CSUM_TCPv4 | M_CSUM_UDPv4 | M_CSUM_TCPv6 | M_CSUM_UDPv6)) {
M_CSUM_TCPv6;
mbuf->m_pkthdr.csum_flags |= (ena_rx_ctx->l4_proto == ENA_ETH_IO_L4_PROTO_TCP) ? M_CSUM_TCPv6 : M_CSUM_UDPv6;
flags |= M_CSUM_TCPv6;
(M_CSUM_TCPv4 | M_CSUM_TCPv6)) != 0)
M_CSUM_TCPv4 | M_CSUM_TCPv6 | \
flags_mask = M_CSUM_TCPv6 | M_CSUM_TCP_UDP_BAD;
M_CSUM_TCPv4 | M_CSUM_TCPv6 | M_CSUM_UDPv4 | M_CSUM_UDPv6));
(M_CSUM_TSOv6 | M_CSUM_TCPv6 | M_CSUM_UDPv6)) {
(M_CSUM_TSOv4 | M_CSUM_TSOv6 | M_CSUM_TCPv4 | M_CSUM_TCPv6)) {
(M_CSUM_TSOv6 | M_CSUM_TCPv6 | M_CSUM_UDPv6)) {
(M_CSUM_TSOv4 | M_CSUM_TSOv6 | M_CSUM_TCPv4 | M_CSUM_TCPv6)) {
flags_mask = M_CSUM_TCPv6 | M_CSUM_TCP_UDP_BAD;
M_CSUM_TCPv4 | M_CSUM_TCPv6 | M_CSUM_UDPv4 | M_CSUM_UDPv6));
M_CSUM_TCPv4 | M_CSUM_TCPv6 | \
mhead->m_pkthdr.csum_flags |= M_CSUM_TCPv6;
if ((m->m_pkthdr.csum_flags & (M_CSUM_TCPv4 | M_CSUM_TCPv6))
m->m_pkthdr.csum_flags |= M_CSUM_TCPv6;
(M_CSUM_TCPv4 | M_CSUM_UDPv4 | M_CSUM_TCPv6 | M_CSUM_UDPv6))
(M_CSUM_TCPv6 | M_CSUM_UDPv6)
rxcd->ipv4 ? M_CSUM_TCPv4 : M_CSUM_TCPv6;
(M_CSUM_TCPv4 | M_CSUM_TCPv6 | M_CSUM_TSOv4 | M_CSUM_TSOv6)) {
M_CSUM_TCPv6 | M_CSUM_UDPv6;
(M_CSUM_TCPv6 | M_CSUM_UDPv6 | M_CSUM_TSOv6)) != 0) {
M_CSUM_TCPv6 | M_CSUM_UDPv6)) {
(M_CSUM_UDPv6 | M_CSUM_TCPv6 | M_CSUM_TSOv6)) {
if (m0->m_pkthdr.csum_flags & (M_CSUM_TCPv6 | M_CSUM_TSOv6))
M_CSUM_TCPv6 | M_CSUM_UDPv6)) {
m->m_pkthdr.csum_flags |= M_CSUM_TCPv4 | M_CSUM_TCPv6;
flags |= M_CSUM_TCPv6;
(M_CSUM_UDPv6 | M_CSUM_TCPv6 | M_CSUM_TSOv6)) != 0;
(csum_flags & (M_CSUM_TCPv4 | M_CSUM_TCPv6)) != 0;
int type = M_CSUM_TCPv4|M_CSUM_TCPv6|M_CSUM_UDPv4|M_CSUM_UDPv6;
(M_CSUM_TCPv4 | M_CSUM_TCPv6))
(M_CSUM_IPv4|M_CSUM_UDPv4|M_CSUM_TCPv4|M_CSUM_UDPv6|M_CSUM_TCPv6)
csum_flags |= M_CSUM_TCPv6;
M_CSUM_TCPv6 : M_CSUM_IPv4 | M_CSUM_TCPv4;
M_CSUM_TCPv6 | M_CSUM_UDPv6);
flags |= M_CSUM_TCPv6;
((flags & (M_CSUM_TCPv4 | M_CSUM_TCPv6)) && (misc & URE_RXPKT_TCP_F))
else if (flags & (M_CSUM_TCPv6 | M_CSUM_UDPv6)) {
if (flags & M_CSUM_TCPv6)
if ((*mp)->m_pkthdr.csum_flags & (M_CSUM_TCPv6|M_CSUM_UDPv6)) {
~(M_CSUM_TCPv6|M_CSUM_UDPv6);
v6 = flags & (M_CSUM_TSOv6 | M_CSUM_TCPv6 | M_CSUM_UDPv6);
M_CSUM_TCPv6 | M_CSUM_UDPv6)))
if (!(enabled & M_CSUM_TCPv6))
flags |= M_CSUM_TCPv6;
ifp->if_csum_flags_tx |= M_CSUM_TCPv6;
ifp->if_csum_flags_rx |= M_CSUM_TCPv6;
if ((csum & (M_CSUM_UDPv6|M_CSUM_TCPv6)) != 0) {
csum & (M_CSUM_UDPv6|M_CSUM_TCPv6))) {
m->m_pkthdr.csum_flags &= ~(M_CSUM_UDPv6|M_CSUM_TCPv6);
if (m->m_pkthdr.csum_flags & (M_CSUM_TCPv6 | M_CSUM_UDPv6)) {
m->m_pkthdr.csum_flags &= ~(M_CSUM_TCPv6 | M_CSUM_UDPv6);
KASSERT((m->m_pkthdr.csum_flags & (M_CSUM_TCPv6|M_CSUM_UDPv6)) == 0);
KASSERT((m->m_pkthdr.csum_flags & (M_CSUM_TCPv6|M_CSUM_UDPv6)) == 0);
((rcvif->if_csum_flags_rx & M_CSUM_TCPv6) |
case M_CSUM_TCPv6|M_CSUM_TCP_UDP_BAD:
case M_CSUM_TCPv6|M_CSUM_DATA:
case M_CSUM_TCPv6:
m->m_pkthdr.csum_flags = M_CSUM_TCPv6;
KASSERT(csum_flags == M_CSUM_UDPv6 || csum_flags == M_CSUM_TCPv6);
KASSERT((m->m_pkthdr.csum_flags & (M_CSUM_UDPv6|M_CSUM_TCPv6)) != 0);
KASSERT((~m->m_pkthdr.csum_flags & (M_CSUM_UDPv6|M_CSUM_TCPv6)) != 0);
(((csum_flags) & M_CSUM_TCPv6) != 0 && tcp_do_loopback_cksum))
if ((m->m_pkthdr.csum_flags & (M_CSUM_TCPv6|M_CSUM_UDPv6)) ==
(M_CSUM_TCPv6|M_CSUM_UDPv6)) {
(m->m_pkthdr.csum_flags & (M_CSUM_UDPv6|M_CSUM_TCPv6)) != 0) {
m->m_pkthdr.csum_flags &= ~(M_CSUM_UDPv6|M_CSUM_TCPv6);
if ((sw_csum & (M_CSUM_UDPv6|M_CSUM_TCPv6)) != 0) {
sw_csum & (M_CSUM_UDPv6|M_CSUM_TCPv6))) {
m->m_pkthdr.csum_flags &= ~(M_CSUM_UDPv6|M_CSUM_TCPv6);
if ((m->m_pkthdr.csum_flags & (M_CSUM_UDPv6|M_CSUM_TCPv6))
(M_CSUM_UDPv6|M_CSUM_TCPv6))) {
m->m_pkthdr.csum_flags &= ~(M_CSUM_UDPv6|M_CSUM_TCPv6);