/dragonfly/sys/net/ |
H A D | if_loop.c | 175 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 D | if_ethersubr.c | 341 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 D | ip_output.c | 136 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 D | ip_flow.c | 217 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 D | ip_input.c | 550 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 D | ip_divert.c | 551 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 D | if_stge.c | 1105 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 D | if_ti.c | 1695 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 D | ip_fw3_nat.c | 232 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 D | if_em.c | 1813 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 D | if_em.h | 331 int csum_flags; member
|
/dragonfly/sys/dev/netif/emx/ |
H A D | if_emx.c | 464 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 D | if_emx.h | 291 int csum_flags; member
|
/dragonfly/sys/dev/netif/nge/ |
H A D | if_nge.c | 1277 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 D | if_bge.c | 3148 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 D | oce_if.c | 842 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 D | if_re.c | 1243 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 D | ena.c | 1547 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 D | if_bnx.c | 2853 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 D | if_vge.c | 1376 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 D | if_txp.c | 711 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 D | if_xl.c | 2023 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 D | if_jme.c | 1671 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 D | if_lge.c | 907 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 D | ng_tcpmss.c | 343 m->m_pkthdr.csum_flags)) in ng_tcpmss_rcvdata()
|