/illumos-gate/usr/src/uts/common/sys/ |
H A D | pattr.h | 76 #define HCK_PARTIALCKSUM 0x02 /* On Transmit: Compute partial 1's */ macro 99 #define HCK_FLAGS (HCK_IPV4_HDRCKSUM | HCK_PARTIALCKSUM | \ 101 #define HCK_TX_FLAGS (HCK_IPV4_HDRCKSUM | HCK_PARTIALCKSUM | \
|
/illumos-gate/usr/src/uts/common/io/mac/ |
H A D | mac_util.c | 183 if ((flags & HCK_FULLCKSUM) != 0 && (flags & HCK_PARTIALCKSUM) != 0) { in mac_sw_cksum() 191 (flags & (HCK_FULLCKSUM | HCK_PARTIALCKSUM)) != 0; in mac_sw_cksum() 192 const boolean_t ulp_prefer_partial = (flags & HCK_PARTIALCKSUM) != 0; in mac_sw_cksum() 440 flags &= ~HCK_PARTIALCKSUM; in mac_sw_cksum() 875 ASSERT3U(ocsum_flags & (HCK_PARTIALCKSUM | HCK_FULLCKSUM), !=, 0); in mac_sw_lso() 899 if (ocsum_flags & HCK_PARTIALCKSUM) { in mac_sw_lso() 1013 if (ocsum_flags & HCK_PARTIALCKSUM) { in mac_sw_lso() 1024 if ((ocsum_flags & (HCK_PARTIALCKSUM | HCK_FULLCKSUM)) && in mac_sw_lso() 1092 if (ocsum_flags & HCK_PARTIALCKSUM) { in mac_sw_lso() 1103 if ((ocsum_flags & (HCK_PARTIALCKSUM | HCK_FULLCKSUM)) && in mac_sw_lso() [all …]
|
H A D | mac_ktest.c | 410 hck_flags |= HCK_PARTIALCKSUM; in mac_sw_cksum_test() 425 if (do_l4 && (hck_flags & (HCK_FULLCKSUM|HCK_PARTIALCKSUM)) == 0) { in mac_sw_cksum_test() 431 if ((hck_flags & HCK_PARTIALCKSUM) == 0) { in mac_sw_cksum_test()
|
H A D | mac_provider.c | 139 flags |= HCK_PARTIALCKSUM; in mac_features_to_flags() 1613 if ((flags & (HCK_PARTIALCKSUM | HCK_FULLCKSUM)) != 0) { in mac_hcksum_get() 1616 if ((flags & HCK_PARTIALCKSUM) != 0) { in mac_hcksum_get()
|
/illumos-gate/usr/src/uts/common/io/e1000g/ |
H A D | e1000g_tx.c | 510 !((cur_context->cksum_flags & HCK_PARTIALCKSUM) && in e1000g_retrieve_context() 680 if (cur_context->cksum_flags & HCK_PARTIALCKSUM) in e1000g_fill_tx_ring() 831 if (cur_context->cksum_flags & HCK_PARTIALCKSUM) in e1000g_fill_tx_ring() 1478 if (cur_context->cksum_flags & HCK_PARTIALCKSUM) { in e1000g_fill_context_descriptor()
|
/illumos-gate/usr/src/uts/common/io/ixgbe/ |
H A D | ixgbe_tx.c | 651 lsocksum = HCK_PARTIALCKSUM; in ixgbe_get_context() 843 if (ctx->lso_flag || ctx->hcksum_flags & HCK_PARTIALCKSUM) { in ixgbe_fill_context() 1035 if (hcksum_flags & HCK_PARTIALCKSUM) in ixgbe_tx_fill_ring()
|
/illumos-gate/usr/src/uts/common/io/igb/ |
H A D | igb_tx.c | 670 lso_cksum = HCK_PARTIALCKSUM; in igb_get_tx_context() 849 if (ctx->lso_flag || ctx->hcksum_flags & HCK_PARTIALCKSUM) { in igb_fill_tx_context() 1021 if (hcksum_flags & HCK_PARTIALCKSUM) in igb_tx_fill_ring()
|
/illumos-gate/usr/src/uts/common/io/nxge/ |
H A D | nxge_send.c | 289 if (cksum_flags & HCK_PARTIALCKSUM) { in nxge_start() 1170 HCK_PARTIALCKSUM | HCK_FULLCKSUM | in nxge_hcksum_retrieve() 1172 if ((*flags & (HCK_PARTIALCKSUM | in nxge_hcksum_retrieve() 1176 if ((*flags & HCK_PARTIALCKSUM) != 0) { in nxge_hcksum_retrieve()
|
/illumos-gate/usr/src/uts/common/io/igc/ |
H A D | igc_ring.c | 1527 (tx->itx_cksum & HCK_PARTIALCKSUM) != 0) { in igc_tx_ring_write_descs() 1592 if ((tx->itx_cksum & HCK_PARTIALCKSUM) != 0) { in igc_tx_ring_write_descs() 1643 if ((tx->itx_cksum & HCK_PARTIALCKSUM) != 0) { in igc_meoi_checks() 1649 if ((tx->itx_cksum & HCK_PARTIALCKSUM) == 0) { in igc_meoi_checks()
|
/illumos-gate/usr/src/uts/common/io/hxge/ |
H A D | hxge_send.c | 176 if (cksum_flags & HCK_PARTIALCKSUM) { in hxge_start() 629 if (cksum_flags & HCK_PARTIALCKSUM) { in hxge_start()
|
/illumos-gate/usr/src/uts/intel/io/vmxnet3s/ |
H A D | vmxnet3_tx.c | 135 } else if (flags & HCK_PARTIALCKSUM) { in vmxnet3_tx_prepare_offload()
|
/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | ip_input.c | 1792 DB_CKSUMFLAGS(mp) &= ~HCK_PARTIALCKSUM; in ip_input_local_v4() 2098 else if (hck_flags & HCK_PARTIALCKSUM) in ip_input_cksum_err_v4() 2107 else if (hck_flags & HCK_PARTIALCKSUM) in ip_input_cksum_err_v4() 2293 if ((hck_flags & HCK_PARTIALCKSUM) && in ip_input_cksum_v4()
|
H A D | ip6_input.c | 1712 else if (hck_flags & HCK_PARTIALCKSUM) in ip_input_cksum_err_v6() 1721 else if (hck_flags & HCK_PARTIALCKSUM) in ip_input_cksum_err_v6() 1938 if ((hck_flags & HCK_PARTIALCKSUM) && in ip_input_cksum_v6()
|
H A D | ip6_output.c | 937 DB_CKSUMFLAGS(mp) |= HCK_PARTIALCKSUM; in ip_output_cksum_v6()
|
H A D | ip_netinfo.c | 1148 if ((DB_CKSUMFLAGS(mp) & HCK_PARTIALCKSUM) != 0) { in ip_ispartialchecksum()
|
H A D | ip6.c | 3232 (DB_CKSUMFLAGS(mp) & (HCK_FULLCKSUM | HCK_PARTIALCKSUM))) { in ip_input_fragment_v6() 3243 if ((sum_flags & HCK_PARTIALCKSUM) && in ip_input_fragment_v6()
|
H A D | ip_output.c | 1814 DB_CKSUMFLAGS(mp) |= HCK_PARTIALCKSUM; in ip_output_cksum_v4()
|
/illumos-gate/usr/src/uts/intel/io/viona/ |
H A D | viona_tx.c | 402 0, HCK_PARTIALCKSUM | added_flags); in viona_tx_hcksum_partial()
|
/illumos-gate/usr/src/uts/common/inet/ipf/ |
H A D | ip_proxy.c | 631 DB_CKSUMFLAGS(fin->fin_m) &= ~HCK_PARTIALCKSUM;
|
/illumos-gate/usr/src/uts/common/io/i40e/ |
H A D | i40e_transceiver.c | 1717 if (chkflags & HCK_PARTIALCKSUM) { in i40e_tx_context() 1781 (chkflags & HCK_PARTIALCKSUM) == 0) { in i40e_tx_context()
|
/illumos-gate/usr/src/uts/common/io/bnxe/ |
H A D | bnxe_tx.c | 727 if (csFlags & HCK_PARTIALCKSUM) in BnxeGetHdrInfo()
|
/illumos-gate/usr/src/uts/common/io/hme/ |
H A D | hme.c | 2301 if (flags & HCK_PARTIALCKSUM) { in hmestart() 3467 mac_hcksum_set(bp, 0, 0, end, htons(cksum), HCK_PARTIALCKSUM); in hmeread()
|
/illumos-gate/usr/src/uts/common/xen/io/ |
H A D | xnb.c | 377 HCK_PARTIALCKSUM); in xnb_process_cksum_flags()
|
/illumos-gate/usr/src/uts/common/io/vioif/ |
H A D | vioif.c | 1285 if (csum_flags & HCK_PARTIALCKSUM) { in vioif_send()
|
/illumos-gate/usr/src/uts/common/io/myri10ge/drv/ |
H A D | myri10ge.c | 2384 mac_hcksum_set(mp, start, stuff, end, csum, HCK_PARTIALCKSUM); in myri10ge_rx_csum() 3352 if ((tx_offload_flags & HCK_PARTIALCKSUM) == 0) { in myri10ge_send() 3437 if (tx_offload_flags & HCK_PARTIALCKSUM) { in myri10ge_send()
|