Lines Matching refs:csum_flags

2481 	uint32_t csum_flags = encap;
2485 * csum_flags can request either v4 or v6 offload but not both.
2493 csum_flags |= CSUM_INNER_IP;
2495 csum_flags |= CSUM_INNER_IP_UDP;
2497 csum_flags |= CSUM_INNER_IP_TCP;
2499 csum_flags |= CSUM_INNER_IP_TSO;
2507 csum_flags |= CSUM_INNER_IP6_UDP;
2509 csum_flags |= CSUM_INNER_IP6_TCP;
2511 csum_flags |= CSUM_INNER_IP6_TSO;
2514 return (csum_flags);
2530 uint32_t csum_flags;
2563 m->m_pkthdr.csum_flags &= CSUM_FLAGS_TX;
2564 if (m->m_pkthdr.csum_flags != 0) {
2585 csum_flags = csum_flags_to_inner_flags(m->m_pkthdr.csum_flags,
2587 if ((csum_flags & ro->ro_nh->nh_ifp->if_hwassist) !=
2588 csum_flags) {
2593 "0x%08x, csum_flags 0x%08x -> 0x%08x, "
2595 csum_flags & ~(uint32_t)nh_ifp->if_hwassist,
2596 m->m_pkthdr.csum_flags, csum_flags,
2603 m->m_pkthdr.csum_flags = csum_flags;
2604 if (csum_flags &
2608 if (csum_flags & CSUM_INNER_TSO)
2641 uint32_t csum_flags;
2674 m->m_pkthdr.csum_flags &= CSUM_FLAGS_TX;
2675 if (m->m_pkthdr.csum_flags != 0) {
2696 csum_flags = csum_flags_to_inner_flags(m->m_pkthdr.csum_flags,
2698 if ((csum_flags & ro->ro_nh->nh_ifp->if_hwassist) !=
2699 csum_flags) {
2704 "0x%08x, csum_flags 0x%08x -> 0x%08x, "
2706 csum_flags & ~(uint32_t)nh_ifp->if_hwassist,
2707 m->m_pkthdr.csum_flags, csum_flags,
2714 m->m_pkthdr.csum_flags = csum_flags;
2715 if (csum_flags &
2719 if (csum_flags & CSUM_INNER_TSO)
2727 m->m_pkthdr.csum_flags = CSUM_UDP_IPV6;
2902 m->m_pkthdr.csum_flags & CSUM_INNER_L3_CALC) ||
2904 !(m->m_pkthdr.csum_flags & CSUM_INNER_L3_CALC)))) {
2905 uint32_t csum_flags = 0;
2907 if (m->m_pkthdr.csum_flags & CSUM_INNER_L3_CALC)
2908 csum_flags |= CSUM_L3_CALC;
2909 if (m->m_pkthdr.csum_flags & CSUM_INNER_L3_VALID)
2910 csum_flags |= CSUM_L3_VALID;
2911 if (m->m_pkthdr.csum_flags & CSUM_INNER_L4_CALC)
2912 csum_flags |= CSUM_L4_CALC;
2913 if (m->m_pkthdr.csum_flags & CSUM_INNER_L4_VALID)
2914 csum_flags |= CSUM_L4_VALID;
2915 m->m_pkthdr.csum_flags = csum_flags;
2919 m->m_pkthdr.csum_flags = 0;