Home
last modified time | relevance | path

Searched refs:csum_flags (Results 1 – 25 of 55) sorted by relevance

123

/dragonfly/sys/net/
H A Dif_loop.c175 int csum_flags = 0; in lo_output() local
177 if (m->m_pkthdr.csum_flags & CSUM_IP) in lo_output()
178 csum_flags |= (CSUM_IP_CHECKED | CSUM_IP_VALID); in lo_output()
179 if (m->m_pkthdr.csum_flags & CSUM_DELAY_DATA) in lo_output()
180 csum_flags |= (CSUM_DATA_VALID | CSUM_PSEUDO_HDR); in lo_output()
182 m->m_pkthdr.csum_flags |= csum_flags; in lo_output()
183 if (csum_flags & CSUM_DATA_VALID) in lo_output()
H A Dif_ethersubr.c341 int csum_flags = 0; in ether_output() local
343 if (m->m_pkthdr.csum_flags & CSUM_IP) in ether_output()
344 csum_flags |= (CSUM_IP_CHECKED | CSUM_IP_VALID); in ether_output()
345 if (m->m_pkthdr.csum_flags & CSUM_DELAY_DATA) in ether_output()
346 csum_flags |= (CSUM_DATA_VALID | CSUM_PSEUDO_HDR); in ether_output()
351 n->m_pkthdr.csum_flags |= csum_flags; in ether_output()
352 if (csum_flags & CSUM_DATA_VALID) in ether_output()
359 m->m_pkthdr.csum_flags |= csum_flags; in ether_output()
360 if (csum_flags & CSUM_DATA_VALID) in ether_output()
/dragonfly/sys/netinet/
H A Dip_output.c136 if (m->m_pkthdr.csum_flags & CSUM_DELAY_DATA) { in ip_localforward()
137 m->m_pkthdr.csum_flags |= CSUM_DATA_VALID | in ip_localforward()
637 if ((m->m_pkthdr.csum_flags & CSUM_TSO) == 0) { in ip_output()
638 m->m_pkthdr.csum_flags |= CSUM_IP; in ip_output()
644 m->m_pkthdr.csum_flags &= ifp->if_hwassist; in ip_output()
658 (m->m_pkthdr.csum_flags & CSUM_TSO)) in ip_output()
800 if ((m0->m_pkthdr.csum_flags & CSUM_DELAY_DATA) && in ip_fragment()
803 m0->m_pkthdr.csum_flags &= ~CSUM_DELAY_DATA; in ip_fragment()
896 m->m_pkthdr.csum_flags = m0->m_pkthdr.csum_flags; in ip_fragment()
1882 copym->m_pkthdr.csum_flags &= ~CSUM_DELAY_DATA; in ip_mloopback()
[all …]
H A Dip_flow.c217 if (m->m_pkthdr.csum_flags & CSUM_IP_CHECKED) { in ipflow_fastforward()
218 if (!(m->m_pkthdr.csum_flags & CSUM_IP_VALID)) in ipflow_fastforward()
243 m->m_pkthdr.csum_flags = 0; in ipflow_fastforward()
H A Dip_input.c550 if (m->m_pkthdr.csum_flags & CSUM_IP_CHECKED) { in ip_input()
551 sum = !(m->m_pkthdr.csum_flags & CSUM_IP_VALID); in ip_input()
1076 if ((m->m_pkthdr.csum_flags & (CSUM_FRAG_NOT_CHECKED | CSUM_DATA_VALID)) in ip_reass()
1080 m->m_pkthdr.csum_flags &= ~(CSUM_DATA_VALID | CSUM_PSEUDO_HDR); in ip_reass()
1165 m->m_pkthdr.csum_flags = 0; in ip_reass()
1208 q->m_pkthdr.csum_flags = 0; in ip_reass()
1284 m->m_pkthdr.csum_flags &= q->m_pkthdr.csum_flags; in ip_reass()
H A Dip_divert.c551 if (m->m_pkthdr.csum_flags & CSUM_DELAY_DATA) { in ip_divert_out()
553 m->m_pkthdr.csum_flags &= ~CSUM_DELAY_DATA; in ip_divert_out()
/dragonfly/sys/dev/netif/stge/
H A Dif_stge.c1105 uint64_t csum_flags, tfc; in stge_encap() local
1123 csum_flags = 0; in stge_encap()
1125 if (m->m_pkthdr.csum_flags & CSUM_IP) in stge_encap()
1126 csum_flags |= TFD_IPChecksumEnable; in stge_encap()
1127 if (m->m_pkthdr.csum_flags & CSUM_TCP) in stge_encap()
1128 csum_flags |= TFD_TCPChecksumEnable; in stge_encap()
1130 csum_flags |= TFD_UDPChecksumEnable; in stge_encap()
1143 TFD_FragCount(nsegs) | csum_flags; in stge_encap()
1635 m->m_pkthdr.csum_flags |= in stge_rxeof()
1638 m->m_pkthdr.csum_flags |= in stge_rxeof()
[all …]
/dragonfly/sys/dev/netif/ti/
H A Dif_ti.c1695 m->m_pkthdr.csum_flags |= CSUM_IP_CHECKED | in ti_rxeof()
1698 m->m_pkthdr.csum_flags |= CSUM_IP_VALID; in ti_rxeof()
1819 uint16_t csum_flags = 0, vlan_tag = 0, vlan_flag = 0; in ti_encap() local
1829 if (m_head->m_pkthdr.csum_flags) { in ti_encap()
1830 if (m_head->m_pkthdr.csum_flags & CSUM_IP) in ti_encap()
1831 csum_flags |= TI_BDFLAG_IP_CKSUM; in ti_encap()
1833 csum_flags |= TI_BDFLAG_TCP_UDP_CKSUM; in ti_encap()
1835 csum_flags |= TI_BDFLAG_IP_FRAG_END; in ti_encap()
1837 csum_flags |= TI_BDFLAG_IP_FRAG; in ti_encap()
1866 f->ti_flags = csum_flags | vlan_flag; in ti_encap()
[all …]
/dragonfly/sys/net/ipfw3_nat/
H A Dip_fw3_nat.c232 m->m_pkthdr.csum_flags = CSUM_TCP; in ip_fw3_nat()
240 m->m_pkthdr.csum_flags = CSUM_UDP; in ip_fw3_nat()
269 m->m_pkthdr.csum_flags = CSUM_TCP; in ip_fw3_nat()
285 m->m_pkthdr.csum_flags = CSUM_UDP; in ip_fw3_nat()
349 if (m->m_pkthdr.csum_flags & (CSUM_UDP | CSUM_TCP | CSUM_TSO)) { in ip_fw3_nat()
350 if ((m->m_pkthdr.csum_flags & CSUM_TSO) == 0) { in ip_fw3_nat()
/dragonfly/sys/dev/netif/em/
H A Dif_em.c1813 if (m_head->m_pkthdr.csum_flags & CSUM_TSO) { in em_encap()
2382 adapter->csum_flags = 0; in em_stop()
3118 int curr_txd, ehdrlen, csum_flags; in em_txcsum() local
3121 csum_flags = mp->m_pkthdr.csum_flags & EM_CSUM_FEATURES; in em_txcsum()
3127 adapter->csum_flags == csum_flags) { in em_txcsum()
3147 if (csum_flags & CSUM_IP) { in em_txcsum()
3163 if (csum_flags & CSUM_TCP) { in em_txcsum()
3175 } else if (csum_flags & CSUM_UDP) { in em_txcsum()
3194 adapter->csum_flags = csum_flags; in em_txcsum()
4602 if (adapter->csum_flags == CSUM_TSO && in em_tso_setup()
[all …]
H A Dif_em.h331 int csum_flags; member
/dragonfly/sys/dev/netif/emx/
H A Dif_emx.c464 mp->m_pkthdr.csum_flags |= CSUM_DATA_VALID | in emx_rxcsum()
2653 int curr_txd, ehdrlen, csum_flags; in emx_txcsum() local
2656 csum_flags = mp->m_pkthdr.csum_flags & EMX_CSUM_FEATURES; in emx_txcsum()
2662 tdata->csum_flags == csum_flags) { in emx_txcsum()
2682 if (csum_flags & CSUM_IP) { in emx_txcsum()
2698 if (csum_flags & CSUM_TCP) { in emx_txcsum()
2710 } else if (csum_flags & CSUM_UDP) { in emx_txcsum()
2729 tdata->csum_flags = csum_flags; in emx_txcsum()
3072 tdata->csum_flags = 0; in emx_free_tx_ring()
4399 tdata->csum_flags == CSUM_TSO && in emx_tso_setup()
[all …]
H A Dif_emx.h291 int csum_flags; member
/dragonfly/sys/dev/netif/nge/
H A Dif_nge.c1277 m->m_pkthdr.csum_flags |= CSUM_IP_CHECKED; in nge_rxeof()
1279 m->m_pkthdr.csum_flags |= CSUM_IP_VALID; in nge_rxeof()
1284 m->m_pkthdr.csum_flags |= in nge_rxeof()
1591 if (m_head->m_pkthdr.csum_flags) { in nge_encap()
1592 if (m_head->m_pkthdr.csum_flags & CSUM_IP) in nge_encap()
1595 if (m_head->m_pkthdr.csum_flags & CSUM_TCP) in nge_encap()
1598 if (m_head->m_pkthdr.csum_flags & CSUM_UDP) in nge_encap()
/dragonfly/sys/dev/netif/bge/
H A Dif_bge.c3148 m->m_pkthdr.csum_flags |= CSUM_IP_CHECKED; in bge_rxeof()
3150 m->m_pkthdr.csum_flags |= CSUM_IP_VALID; in bge_rxeof()
3156 m->m_pkthdr.csum_flags |= in bge_rxeof()
3512 uint16_t csum_flags = 0, mss = 0; in bge_encap() local
3518 if (m_head->m_pkthdr.csum_flags & CSUM_TSO) { in bge_encap()
3524 if (m_head->m_pkthdr.csum_flags & CSUM_IP) in bge_encap()
3525 csum_flags |= BGE_TXBDFLAG_IP_CSUM; in bge_encap()
3527 csum_flags |= BGE_TXBDFLAG_TCP_UDP_CSUM; in bge_encap()
3529 csum_flags |= BGE_TXBDFLAG_IP_FRAG_END; in bge_encap()
3531 csum_flags |= BGE_TXBDFLAG_IP_FRAG; in bge_encap()
[all …]
/dragonfly/sys/dev/netif/oce/
H A Doce_if.c842 if (m->m_pkthdr.csum_flags & CSUM_TSO) { in oce_tx()
889 nichdr->u0.s.ipcs = (m->m_pkthdr.csum_flags & CSUM_IP) ? 1 : 0; in oce_tx()
891 (m->m_pkthdr.csum_flags & CSUM_UDP) ? 1 : 0; in oce_tx()
893 (m->m_pkthdr.csum_flags & CSUM_TCP) ? 1 : 0; in oce_tx()
902 if (m->m_pkthdr.csum_flags & CSUM_TSO) { in oce_tx()
1300 pd->mbuf->m_pkthdr.csum_flags = 0; in oce_rx()
1303 pd->mbuf->m_pkthdr.csum_flags |= in oce_rx()
1309 pd->mbuf->m_pkthdr.csum_flags |= in oce_rx()
/dragonfly/sys/dev/netif/re/
H A Dif_re.c1243 m->m_pkthdr.csum_flags |= CSUM_IP_CHECKED; in re_rxeof()
1245 m->m_pkthdr.csum_flags |= CSUM_IP_VALID; in re_rxeof()
1253 m->m_pkthdr.csum_flags |= in re_rxeof()
1569 if (m->m_pkthdr.csum_flags & CSUM_IP) { in re_encap()
1573 if (m->m_pkthdr.csum_flags & CSUM_TCP) { in re_encap()
1577 if (m->m_pkthdr.csum_flags & CSUM_UDP) { in re_encap()
1603 if ((m->m_pkthdr.csum_flags & in re_encap()
1605 (m->m_pkthdr.csum_flags & CSUM_TCP) == 0 && in re_encap()
/dragonfly/sys/dev/virtual/amazon/ena/
H A Dena.c1547 mbuf->m_pkthdr.csum_flags = 0; in ena_rx_checksum()
1561 mbuf->m_pkthdr.csum_flags = 0; in ena_rx_checksum()
1568 mbuf->m_pkthdr.csum_flags = CSUM_IP_CHECKED; in ena_rx_checksum()
1569 mbuf->m_pkthdr.csum_flags |= CSUM_IP_VALID; in ena_rx_checksum()
1681 ((mbuf->m_pkthdr.csum_flags & CSUM_IP_VALID) != 0) && in ena_rx_cleanup()
2660 if ((mbuf->m_pkthdr.csum_flags & CSUM_TSO) != 0) in ena_tx_csum()
2663 if ((mbuf->m_pkthdr.csum_flags & CSUM_OFFLOAD) != 0) in ena_tx_csum()
2685 if ((mbuf->m_pkthdr.csum_flags & CSUM_IP) != 0) { in ena_tx_csum()
2688 if ((mbuf->m_pkthdr.csum_flags & CSUM_TSO) != 0) { in ena_tx_csum()
2708 if ((mbuf->m_pkthdr.csum_flags & in ena_tx_csum()
[all …]
/dragonfly/sys/dev/netif/bnx/
H A Dif_bnx.c2853 m->m_pkthdr.csum_flags |= CSUM_IP_CHECKED; in bnx_rxeof()
2856 m->m_pkthdr.csum_flags |= CSUM_IP_VALID; in bnx_rxeof()
2861 m->m_pkthdr.csum_flags |= CSUM_DATA_VALID | in bnx_rxeof()
3390 if (m_head->m_pkthdr.csum_flags & CSUM_TSO) { in bnx_encap()
3410 if (m_head->m_pkthdr.csum_flags & CSUM_IP) in bnx_encap()
3411 csum_flags |= BGE_TXBDFLAG_IP_CSUM; in bnx_encap()
3413 csum_flags |= BGE_TXBDFLAG_TCP_UDP_CSUM; in bnx_encap()
3415 csum_flags |= BGE_TXBDFLAG_IP_FRAG_END; in bnx_encap()
3417 csum_flags |= BGE_TXBDFLAG_IP_FRAG; in bnx_encap()
3420 csum_flags |= BGE_TXBDFLAG_VLAN_TAG; in bnx_encap()
[all …]
/dragonfly/sys/dev/netif/vge/
H A Dif_vge.c1376 m->m_pkthdr.csum_flags |= CSUM_IP_CHECKED; in vge_rxeof()
1378 m->m_pkthdr.csum_flags |= CSUM_IP_VALID; in vge_rxeof()
1383 m->m_pkthdr.csum_flags |= in vge_rxeof()
1612 if (m_head->m_pkthdr.csum_flags & CSUM_IP) in vge_encap()
1614 if (m_head->m_pkthdr.csum_flags & CSUM_TCP) in vge_encap()
1616 if (m_head->m_pkthdr.csum_flags & CSUM_UDP) in vge_encap()
/dragonfly/sys/dev/netif/txp/
H A Dif_txp.c711 m->m_pkthdr.csum_flags |= CSUM_IP_CHECKED; in txp_rx_reclaim()
713 m->m_pkthdr.csum_flags |= in txp_rx_reclaim()
718 m->m_pkthdr.csum_flags |= in txp_rx_reclaim()
1266 if (m->m_pkthdr.csum_flags & CSUM_IP) in txp_start()
1270 if (m->m_pkthdr.csum_flags & CSUM_TCP) in txp_start()
1272 if (m->m_pkthdr.csum_flags & CSUM_UDP) in txp_start()
/dragonfly/sys/dev/netif/xl/
H A Dif_xl.c2023 m->m_pkthdr.csum_flags |= CSUM_IP_CHECKED; in xl_rxeof()
2025 m->m_pkthdr.csum_flags |= CSUM_IP_VALID; in xl_rxeof()
2030 m->m_pkthdr.csum_flags |= in xl_rxeof()
2455 if (m_head->m_pkthdr.csum_flags) { in xl_encap()
2456 if (m_head->m_pkthdr.csum_flags & CSUM_IP) in xl_encap()
2458 if (m_head->m_pkthdr.csum_flags & CSUM_TCP) in xl_encap()
2460 if (m_head->m_pkthdr.csum_flags & CSUM_UDP) in xl_encap()
/dragonfly/sys/dev/netif/jme/
H A Dif_jme.c1671 if ((*m_head)->m_pkthdr.csum_flags & CSUM_TSO) { in jme_encap()
1708 if (m->m_pkthdr.csum_flags & CSUM_TSO) { in jme_encap()
1711 } else if (m->m_pkthdr.csum_flags & JME_CSUM_FEATURES) { in jme_encap()
1712 if (m->m_pkthdr.csum_flags & CSUM_IP) in jme_encap()
1714 if (m->m_pkthdr.csum_flags & CSUM_TCP) in jme_encap()
1716 if (m->m_pkthdr.csum_flags & CSUM_UDP) in jme_encap()
2426 m->m_pkthdr.csum_flags |= CSUM_IP_CHECKED; in jme_rxpkt()
2428 m->m_pkthdr.csum_flags |= CSUM_IP_VALID; in jme_rxpkt()
2434 m->m_pkthdr.csum_flags |= in jme_rxpkt()
/dragonfly/sys/dev/netif/lge/
H A Dif_lge.c907 m->m_pkthdr.csum_flags |= CSUM_IP_CHECKED; in lge_rxeof()
909 m->m_pkthdr.csum_flags |= CSUM_IP_VALID; in lge_rxeof()
914 m->m_pkthdr.csum_flags |= in lge_rxeof()
/dragonfly/sys/netgraph7/tcpmss/
H A Dng_tcpmss.c343 m->m_pkthdr.csum_flags)) in ng_tcpmss_rcvdata()

123