Symbol: CHECKSUM_PARTIAL
drivers/infiniband/ulp/ipoib/ipoib_ib.c
659
if (skb->ip_summed == CHECKSUM_PARTIAL)
drivers/net/ethernet/3com/3c59x.c
2149
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/3com/typhoon.c
779
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/adaptec/starfire.c
1188
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/adaptec/starfire.c
1211
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/aeroflex/greth.c
499
if (skb->ip_summed == CHECKSUM_PARTIAL)
drivers/net/ethernet/aeroflex/greth.c
524
if (skb->ip_summed == CHECKSUM_PARTIAL)
drivers/net/ethernet/airoha/airoha_eth.c
2239
if (skb->ip_summed == CHECKSUM_PARTIAL)
drivers/net/ethernet/alibaba/eea/eea_tx.c
198
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/alibaba/eea/eea_tx.c
332
flags = skb->ip_summed == CHECKSUM_PARTIAL ? EEA_DESC_F_DO_CSUM : 0;
drivers/net/ethernet/amazon/ena/ena_netdev.c
2445
if ((skb->ip_summed == CHECKSUM_PARTIAL) || mss) {
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1481
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1510
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1552
} else if (skb->ip_summed == CHECKSUM_PARTIAL)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
779
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/atheros/alx/main.c
1409
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/atheros/alx/main.c
1428
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
2119
if (likely(skb->ip_summed == CHECKSUM_PARTIAL)) {
drivers/net/ethernet/atheros/atl1e/atl1e_main.c
1681
if (likely(skb->ip_summed == CHECKSUM_PARTIAL)) {
drivers/net/ethernet/atheros/atlx/atl1.c
2173
if (likely(skb->ip_summed == CHECKSUM_PARTIAL)) {
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
171
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/broadcom/bcmsysport.c
1247
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/broadcom/bcmsysport.c
1343
if (skb->ip_summed == CHECKSUM_PARTIAL)
drivers/net/ethernet/broadcom/bgmac.c
148
if (skb->ip_summed == CHECKSUM_PARTIAL)
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1547
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/broadcom/bnx2.c
6620
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3368
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
594
if (skb->ip_summed == CHECKSUM_PARTIAL)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
700
} else if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2077
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2194
if (skb->ip_summed == CHECKSUM_PARTIAL)
drivers/net/ethernet/broadcom/tg3.c
8078
} else if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/brocade/bna/bnad.c
2853
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/cadence/macb_main.c
2332
skb->ip_summed != CHECKSUM_PARTIAL && !lso_ctrl &&
drivers/net/ethernet/cadence/macb_main.c
2404
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/cadence/macb_main.c
2429
!((*skb)->ip_summed != CHECKSUM_PARTIAL) ||
drivers/net/ethernet/calxeda/xgmac.c
1086
desc_flags = (skb->ip_summed == CHECKSUM_PARTIAL) ?
drivers/net/ethernet/cavium/liquidio/lio_main.c
2354
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1457
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/cavium/thunder/nicvf_queues.c
1360
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/chelsio/cxgb/sge.c
1865
if (skb->ip_summed == CHECKSUM_PARTIAL &&
drivers/net/ethernet/chelsio/cxgb/sge.c
1892
cpl->l4_csum_dis = skb->ip_summed == CHECKSUM_PARTIAL ? 0 : 1;
drivers/net/ethernet/chelsio/cxgb/sge.c
1895
st->tx_cso += (skb->ip_summed == CHECKSUM_PARTIAL);
drivers/net/ethernet/chelsio/cxgb3/sge.c
1211
cntrl |= V_TXPKT_L4CSUM_DIS(skb->ip_summed != CHECKSUM_PARTIAL);
drivers/net/ethernet/chelsio/cxgb3/sge.c
1329
if (skb->ip_summed == CHECKSUM_PARTIAL)
drivers/net/ethernet/chelsio/cxgb4/sge.c
1627
if (skb->ip_summed == CHECKSUM_PARTIAL)
drivers/net/ethernet/chelsio/cxgb4/sge.c
1666
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/chelsio/cxgb4/sge.c
1980
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/chelsio/cxgb4/sge.c
2368
} else if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/chelsio/cxgb4vf/sge.c
1334
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/cisco/enic/enic_main.c
812
else if (skb->ip_summed == CHECKSUM_PARTIAL)
drivers/net/ethernet/cortina/gemini.c
1203
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/cortina/gemini.c
1211
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/dlink/dl2k.c
741
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/emulex/benet/be_main.c
1156
if (skb->ip_summed != CHECKSUM_PARTIAL &&
drivers/net/ethernet/emulex/benet/be_main.c
755
if (skb->encapsulation && skb->ip_summed == CHECKSUM_PARTIAL)
drivers/net/ethernet/emulex/benet/be_main.c
841
} else if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/faraday/ftgmac100.c
785
if (skb->ip_summed == CHECKSUM_PARTIAL &&
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1484
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/freescale/enetc/enetc.c
340
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/freescale/fec_main.c
456
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/freescale/fec_main.c
549
if (skb->ip_summed == CHECKSUM_PARTIAL)
drivers/net/ethernet/freescale/fec_main.c
684
if (skb->ip_summed == CHECKSUM_PARTIAL)
drivers/net/ethernet/freescale/fec_main.c
761
if (skb->ip_summed == CHECKSUM_PARTIAL)
drivers/net/ethernet/freescale/fec_main.c
824
if (skb->ip_summed == CHECKSUM_PARTIAL)
drivers/net/ethernet/freescale/gianfar.c
1774
do_csum = (CHECKSUM_PARTIAL == skb->ip_summed);
drivers/net/ethernet/fungible/funeth/funeth_tx.c
263
} else if (likely(skb->ip_summed == CHECKSUM_PARTIAL)) {
drivers/net/ethernet/google/gve/gve_tx.c
503
} else if (likely(ip_summed == CHECKSUM_PARTIAL)) {
drivers/net/ethernet/google/gve/gve_tx_dqo.c
694
bool enable_csum = skb->ip_summed == CHECKSUM_PARTIAL;
drivers/net/ethernet/google/gve/gve_tx_dqo.c
785
bool enable_csum = skb->ip_summed == CHECKSUM_PARTIAL;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
118
if (likely(buffer->skb->ip_summed == CHECKSUM_PARTIAL)) {
drivers/net/ethernet/hisilicon/hns/hns_enet.c
172
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/hisilicon/hns/hns_enet.c
72
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
1695
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2529
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
3927
skb->ip_summed = CHECKSUM_PARTIAL;
drivers/net/ethernet/huawei/hinic/hinic_tx.c
364
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/huawei/hinic3/hinic3_tx.c
232
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/ibm/ehea/ehea_main.c
1964
if (skb->ip_summed == CHECKSUM_PARTIAL)
drivers/net/ethernet/ibm/ehea/ehea_main.c
1972
if (skb->ip_summed == CHECKSUM_PARTIAL)
drivers/net/ethernet/ibm/ehea/ehea_main.c
1980
if (skb->ip_summed == CHECKSUM_PARTIAL)
drivers/net/ethernet/ibm/emac/core.c
1411
(skb->ip_summed == CHECKSUM_PARTIAL)) {
drivers/net/ethernet/ibm/ibmveth.c
1244
if (skb->ip_summed == CHECKSUM_PARTIAL &&
drivers/net/ethernet/ibm/ibmveth.c
1258
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/ibm/ibmveth.c
1272
if (skb->ip_summed == CHECKSUM_PARTIAL && skb_is_gso(skb)) {
drivers/net/ethernet/ibm/ibmvnic.c
2505
if (skb->ip_summed == CHECKSUM_PARTIAL &&
drivers/net/ethernet/ibm/ibmvnic.c
2584
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/intel/e1000/e1000_main.c
2774
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/intel/e1000/e1000_main.c
3175
if ((mss) || (skb->ip_summed == CHECKSUM_PARTIAL))
drivers/net/ethernet/intel/e1000e/netdev.c
5541
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/intel/e1000e/netdev.c
5872
if ((mss) || (skb->ip_summed == CHECKSUM_PARTIAL))
drivers/net/ethernet/intel/fm10k/fm10k_main.c
750
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/intel/fm10k/fm10k_main.c
804
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/intel/i40e/i40e_main.c
13199
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/intel/i40e/i40e_txrx.c
3095
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/intel/i40e/i40e_txrx.c
3263
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/intel/iavf/iavf_main.c
4689
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/intel/iavf/iavf_txrx.c
1748
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/intel/iavf/iavf_txrx.c
1865
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/intel/ice/ice_main.c
9734
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/intel/ice/ice_txrx.c
1613
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/intel/ice/ice_txrx.c
1860
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/intel/idpf/idpf_lib.c
2470
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
34
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/intel/idpf/idpf_txrx.c
3107
if (skb->ip_summed == CHECKSUM_PARTIAL)
drivers/net/ethernet/intel/idpf/idpf_txrx.c
3116
if (skb->ip_summed == CHECKSUM_PARTIAL)
drivers/net/ethernet/intel/igb/igb_main.c
6066
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/intel/igb/igb_main.c
6148
if (skb->ip_summed != CHECKSUM_PARTIAL) {
drivers/net/ethernet/intel/igbvf/netdev.c
2008
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/intel/igbvf/netdev.c
2072
if (skb->ip_summed != CHECKSUM_PARTIAL) {
drivers/net/ethernet/intel/igbvf/netdev.c
2317
(skb->ip_summed == CHECKSUM_PARTIAL))
drivers/net/ethernet/intel/igc/igc_main.c
1181
if (skb->ip_summed != CHECKSUM_PARTIAL) {
drivers/net/ethernet/intel/igc/igc_main.c
1471
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8750
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8844
if (skb->ip_summed != CHECKSUM_PARTIAL) {
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
3845
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
3931
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/jme.c
2069
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/marvell/mv643xx_eth.c
676
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/marvell/mvneta.c
1957
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3608
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
1159
if (skb->ip_summed != CHECKSUM_PARTIAL && uh->check != 0) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
821
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/marvell/skge.c
2770
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/marvell/sky2.c
1800
if (skb->ip_summed == CHECKSUM_PARTIAL)
drivers/net/ethernet/marvell/sky2.c
1894
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1588
.csum = skb->ip_summed == CHECKSUM_PARTIAL,
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
2677
(skb->ip_summed == CHECKSUM_PARTIAL)) {
drivers/net/ethernet/mellanox/mlx4/en_tx.c
985
if (likely(skb->ip_summed == CHECKSUM_PARTIAL)) {
drivers/net/ethernet/mellanox/mlx5/core/en_accel/en_accel.h
195
if (skb->encapsulation && skb->ip_summed == CHECKSUM_PARTIAL)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.h
133
} else if (likely(skb->ip_summed == CHECKSUM_PARTIAL)) {
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp_rxtx.h
69
if (likely(skb->ip_summed == CHECKSUM_PARTIAL))
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp_rxtx.h
71
} else if (likely(skb->ip_summed == CHECKSUM_PARTIAL)) {
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1213
skb->ip_summed = CHECKSUM_PARTIAL;
drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c
140
skb->ip_summed = CHECKSUM_PARTIAL;
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
132
if (likely(skb->ip_summed == CHECKSUM_PARTIAL)) {
drivers/net/ethernet/mellanox/mlxsw/pci.c
2216
mlxsw_pci_wqe_ipcs_set(wqe, skb->ip_summed == CHECKSUM_PARTIAL);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
268
if (unlikely(skb->ip_summed != CHECKSUM_PARTIAL))
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
523
if (unlikely(skb->ip_summed != CHECKSUM_PARTIAL))
drivers/net/ethernet/micrel/ksz884x.c
4336
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/micrel/ksz884x.c
4488
(CHECKSUM_PARTIAL == skb->ip_summed &&
drivers/net/ethernet/microchip/lan743x_main.c
2049
skb->ip_summed == CHECKSUM_PARTIAL)) {
drivers/net/ethernet/microsoft/mana/mana_en.c
476
} else if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
2691
if (likely(skb->ip_summed == CHECKSUM_PARTIAL)) {
drivers/net/ethernet/natsemi/ns83820.c
1099
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
134
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/netronome/nfp/nfdk/dp.c
90
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/nvidia/forcedeth.c
2337
tx_flags_extra = skb->ip_summed == CHECKSUM_PARTIAL ?
drivers/net/ethernet/nvidia/forcedeth.c
2515
tx_flags_extra = skb->ip_summed == CHECKSUM_PARTIAL ?
drivers/net/ethernet/pasemi/pasemi_mac.c
1463
if (skb->ip_summed == CHECKSUM_PARTIAL && skb->len <= 1540) {
drivers/net/ethernet/pasemi/pasemi_mac.c
1495
if (mac->num_cs && skb->ip_summed == CHECKSUM_PARTIAL && skb->len > 1540) {
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1653
if (skb->ip_summed == CHECKSUM_PARTIAL)
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
1885
} else if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/qlogic/qede/qede_fp.c
182
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/qlogic/qla3xxx.c
2487
skb->ip_summed == CHECKSUM_PARTIAL)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
425
} else if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
555
} else if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/qualcomm/emac/emac-mac.c
1310
if (likely(skb->ip_summed == CHECKSUM_PARTIAL)) {
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
255
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
453
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/realtek/8139cp.c
765
else if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/realtek/r8169_main.c
4464
} else if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/realtek/r8169_main.c
4497
} else if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/realtek/r8169_main.c
4675
} else if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/realtek/rtase/rtase_main.c
1558
} else if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/renesas/ravb_main.c
2142
if (skb->ip_summed == CHECKSUM_PARTIAL && !ravb_can_tx_csum_gbeth(skb))
drivers/net/ethernet/sfc/ef100_tx.c
140
if (!skb || skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/sfc/falcon/tx.c
396
type = skb->ip_summed == CHECKSUM_PARTIAL ? EF4_TXQ_TYPE_OFFLOAD : 0;
drivers/net/ethernet/sfc/ptp.c
1139
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/sfc/siena/ptp.c
1121
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/sfc/siena/tx.h
17
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/sfc/tx.h
21
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/sgi/ioc3-eth.c
995
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/socionext/netsec.c
1158
if (skb->ip_summed == CHECKSUM_PARTIAL)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
4808
csum_insertion = skb->ip_summed == CHECKSUM_PARTIAL;
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
200
skb->ip_summed = CHECKSUM_PARTIAL;
drivers/net/ethernet/sun/cassini.c
2732
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/sun/niu.c
6593
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/sun/sungem.c
979
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/sun/sunhme.c
1979
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/sun/sunvnet_common.c
1156
if (skb->ip_summed == CHECKSUM_PARTIAL)
drivers/net/ethernet/sun/sunvnet_common.c
1369
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/sun/sunvnet_common.c
444
skb->ip_summed = CHECKSUM_PARTIAL;
drivers/net/ethernet/sun/sunvnet_common.c
451
skb->ip_summed = port->switch_port ? CHECKSUM_NONE : CHECKSUM_PARTIAL;
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
105
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
152
} else if (skb->ip_summed == CHECKSUM_PARTIAL)
drivers/net/ethernet/tehuti/tehuti.c
1607
if (unlikely(skb->ip_summed != CHECKSUM_PARTIAL))
drivers/net/ethernet/tehuti/tn40.c
732
if (unlikely(skb->ip_summed != CHECKSUM_PARTIAL))
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1651
if (likely(skb->ip_summed == CHECKSUM_PARTIAL)) {
drivers/net/ethernet/toshiba/ps3_gelic_net.c
718
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/via/via-rhine.c
1795
(((unsigned long)skb->data & 3) || skb_shinfo(skb)->nr_frags != 0 || skb->ip_summed == CHECKSUM_PARTIAL)) {
drivers/net/ethernet/via/via-velocity.c
2604
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/wangxun/libwx/wx_lib.c
1322
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/ethernet/wangxun/libwx/wx_lib.c
1446
if (skb->ip_summed != CHECKSUM_PARTIAL) {
drivers/net/ethernet/xilinx/ll_temac_main.c
876
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1076
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
942
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/geneve.c
556
if (!nested_uh->check || skb->ip_summed == CHECKSUM_PARTIAL)
drivers/net/hyperv/netvsc_drv.c
589
} else if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/netdevsim/netdev.c
387
if (skb->ip_summed == CHECKSUM_PARTIAL)
drivers/net/tap.c
313
if (skb->ip_summed == CHECKSUM_PARTIAL &&
drivers/net/thunderbolt/main.c
1006
if (skb->ip_summed != CHECKSUM_PARTIAL) {
drivers/net/usb/lan78xx.c
4148
if (skb->ip_summed == CHECKSUM_PARTIAL)
drivers/net/usb/r8152.c
2582
} else if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/usb/r8152.c
2671
} else if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/usb/r8152.c
2748
if (!mss && skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/usb/r8152.c
3382
if ((mss || skb->ip_summed == CHECKSUM_PARTIAL) &&
drivers/net/usb/smsc75xx.c
2269
if (skb->ip_summed == CHECKSUM_PARTIAL)
drivers/net/usb/smsc95xx.c
1990
bool csum = skb->ip_summed == CHECKSUM_PARTIAL;
drivers/net/vmxnet3/vmxnet3_drv.c
1226
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/vmxnet3/vmxnet3_drv.c
1293
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/vmxnet3/vmxnet3_drv.c
1482
skb->ip_summed = CHECKSUM_PARTIAL;
drivers/net/vmxnet3/vmxnet3_drv.c
980
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/vmxnet3/vmxnet3_ethtool.c
290
skb->encapsulation && skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/vxlan/vxlan_core.c
2207
skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/net/wireguard/send.c
187
if (unlikely(skb->ip_summed == CHECKSUM_PARTIAL &&
drivers/net/wireless/ath/ath10k/htt_tx.c
1321
if (msdu->ip_summed == CHECKSUM_PARTIAL &&
drivers/net/wireless/ath/ath10k/htt_tx.c
1516
if (msdu->ip_summed == CHECKSUM_PARTIAL &&
drivers/net/wireless/ath/ath10k/htt_tx.c
1723
if (msdu->ip_summed == CHECKSUM_PARTIAL &&
drivers/net/wireless/ath/ath11k/dp_tx.c
175
if (likely(skb->ip_summed == CHECKSUM_PARTIAL &&
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c
197
if (skb->ip_summed == CHECKSUM_PARTIAL &&
drivers/net/wireless/ath/ath6kl/txrx.c
395
(csum == CHECKSUM_PARTIAL)) {
drivers/net/wireless/ath/ath6kl/txrx.c
414
(csum == CHECKSUM_PARTIAL)) {
drivers/net/wireless/ath/wil6210/txrx.c
1670
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/wireless/ath/wil6210/txrx.c
1809
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/wireless/ath/wil6210/txrx_edma.c
1445
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c
270
if (pktbuf->ip_summed == CHECKSUM_PARTIAL)
drivers/net/wireless/intel/iwlwifi/mld/tx.c
223
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/wireless/intel/iwlwifi/mvm/tx.c
56
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/wireless/ti/wl18xx/main.c
1278
if (skb->ip_summed != CHECKSUM_PARTIAL) {
drivers/net/xen-netback/netback.c
1203
skb->ip_summed = CHECKSUM_PARTIAL;
drivers/net/xen-netback/netback.c
798
if (skb->ip_summed != CHECKSUM_PARTIAL && skb_is_gso(skb)) {
drivers/net/xen-netback/netback.c
800
skb->ip_summed = CHECKSUM_PARTIAL;
drivers/net/xen-netback/netback.c
805
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/xen-netback/rx.c
421
if (skb->ip_summed == CHECKSUM_PARTIAL)
drivers/net/xen-netfront.c
1213
if (skb->ip_summed != CHECKSUM_PARTIAL && skb_is_gso(skb)) {
drivers/net/xen-netfront.c
1216
skb->ip_summed = CHECKSUM_PARTIAL;
drivers/net/xen-netfront.c
1221
if (skb->ip_summed != CHECKSUM_PARTIAL)
drivers/net/xen-netfront.c
1345
skb->ip_summed = CHECKSUM_PARTIAL;
drivers/net/xen-netfront.c
794
if (skb->ip_summed == CHECKSUM_PARTIAL)
drivers/s390/net/qeth_core_main.c
1369
if (skb->ip_summed == CHECKSUM_PARTIAL)
drivers/s390/net/qeth_core_main.c
6894
if (skb->ip_summed == CHECKSUM_PARTIAL &&
drivers/s390/net/qeth_l2_main.c
172
if (skb->ip_summed == CHECKSUM_PARTIAL)
drivers/s390/net/qeth_l3_main.c
1643
if (skb->ip_summed == CHECKSUM_PARTIAL) {
drivers/s390/net/qeth_l3_main.c
1701
if (skb->ip_summed == CHECKSUM_PARTIAL)
drivers/scsi/fcoe/fcoe.c
1494
skb->ip_summed = CHECKSUM_PARTIAL;
include/linux/netdevice.h
5516
unlikely((skb->ip_summed != CHECKSUM_PARTIAL) &&
include/linux/skbuff.h
4049
else if (skb->ip_summed == CHECKSUM_PARTIAL &&
include/linux/skbuff.h
4070
else if (skb->ip_summed == CHECKSUM_PARTIAL &&
include/linux/skbuff.h
4770
(skb->ip_summed == CHECKSUM_PARTIAL &&
include/linux/skbuff.h
4955
skb->ip_summed = CHECKSUM_PARTIAL;
include/linux/virtio_net.h
179
if (skb->ip_summed == CHECKSUM_PARTIAL &&
include/linux/virtio_net.h
272
if (skb->ip_summed == CHECKSUM_PARTIAL) {
include/net/gre.h
136
if (skb->ip_summed == CHECKSUM_PARTIAL) {
include/net/gre.h
139
skb->ip_summed = CHECKSUM_PARTIAL;
include/net/gro.h
229
return ((skb->ip_summed != CHECKSUM_PARTIAL ||
include/net/udp.h
611
skb->ip_summed = CHECKSUM_PARTIAL;
net/bridge/br_forward.c
41
if (skb->ip_summed == CHECKSUM_PARTIAL &&
net/bridge/netfilter/nf_conntrack_bridge.c
42
if (skb->ip_summed == CHECKSUM_PARTIAL &&
net/core/dev.c
3630
if (skb->ip_summed != CHECKSUM_PARTIAL)
net/core/dev.c
4060
if (skb->ip_summed == CHECKSUM_PARTIAL) {
net/core/filter.c
3874
if (skb->ip_summed == CHECKSUM_PARTIAL) {
net/core/gso.c
69
return skb->ip_summed != CHECKSUM_PARTIAL &&
net/core/pktgen.c
3033
skb->ip_summed = CHECKSUM_PARTIAL;
net/core/pktgen.c
3168
skb->ip_summed = CHECKSUM_PARTIAL;
net/core/selftests.c
126
skb->ip_summed = CHECKSUM_PARTIAL;
net/core/skbuff.c
2130
if (skb->ip_summed == CHECKSUM_PARTIAL)
net/core/skbuff.c
2839
} else if (skb->ip_summed == CHECKSUM_PARTIAL) {
net/core/skbuff.c
3940
if (skb->ip_summed == CHECKSUM_PARTIAL)
net/core/skbuff.c
3954
if (skb->ip_summed == CHECKSUM_PARTIAL) {
net/core/skbuff.c
4382
tgt->ip_summed = CHECKSUM_PARTIAL;
net/core/skbuff.c
4383
skb->ip_summed = CHECKSUM_PARTIAL;
net/core/skbuff.c
5821
skb->ip_summed = CHECKSUM_PARTIAL;
net/core/utils.c
429
if (skb->ip_summed != CHECKSUM_PARTIAL) {
net/core/utils.c
467
if (skb->ip_summed != CHECKSUM_PARTIAL) {
net/core/utils.c
479
if (skb->ip_summed != CHECKSUM_PARTIAL) {
net/dsa/tag_hellcreek.c
29
if (skb->ip_summed == CHECKSUM_PARTIAL &&
net/dsa/tag_ksz.c
130
if (skb->ip_summed == CHECKSUM_PARTIAL && skb_checksum_help(skb)) {
net/dsa/tag_ksz.c
297
if (skb->ip_summed == CHECKSUM_PARTIAL && skb_checksum_help(skb)) {
net/dsa/tag_ksz.c
369
if (skb->ip_summed == CHECKSUM_PARTIAL && skb_checksum_help(skb)) {
net/dsa/tag_ksz.c
437
if (skb->ip_summed == CHECKSUM_PARTIAL && skb_checksum_help(skb)) {
net/dsa/tag_ocelot_8021q.c
45
if (skb->ip_summed == CHECKSUM_PARTIAL && skb_checksum_help(skb)) {
net/dsa/tag_rtl8_4.c
146
if (skb->ip_summed == CHECKSUM_PARTIAL && skb_checksum_help(skb)) {
net/hsr/hsr_forward.c
164
if (skb->ip_summed == CHECKSUM_PARTIAL)
net/hsr/hsr_forward.c
356
if (skb->ip_summed == CHECKSUM_PARTIAL)
net/ipv4/fou_core.c
966
skb->ip_summed == CHECKSUM_PARTIAL) {
net/ipv4/gre_offload.c
113
skb->ip_summed = CHECKSUM_PARTIAL;
net/ipv4/gre_offload.c
75
if (skb->ip_summed == CHECKSUM_PARTIAL) {
net/ipv4/ip_gre.c
681
if (skb->ip_summed == CHECKSUM_PARTIAL &&
net/ipv4/ip_output.c
1004
csummode = CHECKSUM_PARTIAL;
net/ipv4/ip_output.c
1017
csummode == CHECKSUM_PARTIAL) {
net/ipv4/ip_output.c
1029
csummode == CHECKSUM_PARTIAL) {
net/ipv4/ip_output.c
774
if (skb->ip_summed == CHECKSUM_PARTIAL &&
net/ipv4/ip_output.c
936
if (skb->ip_summed == CHECKSUM_PARTIAL) {
net/ipv4/ip_tunnel_core.c
192
if (skb->ip_summed != CHECKSUM_PARTIAL) {
net/ipv4/netfilter/nf_reject_ipv4.c
250
nskb->ip_summed = CHECKSUM_PARTIAL;
net/ipv4/raw.c
466
if (skb->ip_summed == CHECKSUM_PARTIAL)
net/ipv4/tcp.c
944
skb->ip_summed = CHECKSUM_PARTIAL;
net/ipv4/tcp_offload.c
117
if (unlikely(skb->ip_summed != CHECKSUM_PARTIAL)) {
net/ipv4/tcp_offload.c
126
skb->ip_summed = CHECKSUM_PARTIAL;
net/ipv4/tcp_offload.c
212
if (skb->ip_summed == CHECKSUM_PARTIAL)
net/ipv4/tcp_offload.c
257
if (skb->ip_summed == CHECKSUM_PARTIAL)
net/ipv4/tcp_offload.c
379
skb->ip_summed = CHECKSUM_PARTIAL;
net/ipv4/tcp_output.c
383
skb->ip_summed = CHECKSUM_PARTIAL;
net/ipv4/tcp_output.c
4044
skb->ip_summed = CHECKSUM_PARTIAL;
net/ipv4/udp.c
1078
} else if (skb->ip_summed == CHECKSUM_PARTIAL) {
net/ipv4/udp.c
1084
skb->ip_summed = CHECKSUM_PARTIAL;
net/ipv4/udp.c
1148
} else if (skb->ip_summed == CHECKSUM_PARTIAL) { /* UDP hardware csum */
net/ipv4/udp_offload.c
262
if (skb->ip_summed == CHECKSUM_PARTIAL) {
net/ipv4/udp_offload.c
300
skb->ip_summed = CHECKSUM_PARTIAL;
net/ipv4/udp_offload.c
504
if (gso_skb->ip_summed != CHECKSUM_PARTIAL)
net/ipv4/udp_offload.c
527
gso_skb->ip_summed = CHECKSUM_PARTIAL;
net/ipv4/udp_offload.c
583
if (seg->ip_summed == CHECKSUM_PARTIAL)
net/ipv4/udp_offload.c
604
if (seg->ip_summed == CHECKSUM_PARTIAL)
net/ipv4/udp_offload.c
813
(uh->check && skb->ip_summed != CHECKSUM_PARTIAL &&
net/ipv4/udp_offload.c
904
skb->ip_summed = CHECKSUM_PARTIAL;
net/ipv6/ila/ila_common.c
99
if (uh->check || skb->ip_summed == CHECKSUM_PARTIAL) {
net/ipv6/ip6_checksum.c
78
else if (skb->ip_summed == CHECKSUM_PARTIAL) {
net/ipv6/ip6_checksum.c
84
skb->ip_summed = CHECKSUM_PARTIAL;
net/ipv6/ip6_output.c
1540
csummode = CHECKSUM_PARTIAL;
net/ipv6/ip6_output.c
1553
csummode == CHECKSUM_PARTIAL) {
net/ipv6/ip6_output.c
1565
csummode == CHECKSUM_PARTIAL) {
net/ipv6/ip6_output.c
943
if (skb->ip_summed == CHECKSUM_PARTIAL &&
net/ipv6/netfilter.c
147
if (skb->ip_summed == CHECKSUM_PARTIAL &&
net/ipv6/raw.c
719
if (skb->ip_summed == CHECKSUM_PARTIAL)
net/ipv6/tcp_ipv6.c
942
buff->ip_summed = CHECKSUM_PARTIAL;
net/ipv6/tcpv6_offload.c
178
if (unlikely(skb->ip_summed != CHECKSUM_PARTIAL)) {
net/ipv6/tcpv6_offload.c
187
skb->ip_summed = CHECKSUM_PARTIAL;
net/ipv6/udp.c
1410
} else if (skb->ip_summed == CHECKSUM_PARTIAL) { /* UDP hardware csum */
net/mac80211/mesh.c
770
if (skb->ip_summed == CHECKSUM_PARTIAL) {
net/mac80211/tx.c
3714
if (skb->ip_summed == CHECKSUM_PARTIAL) {
net/mptcp/protocol.c
1245
skb->ip_summed = CHECKSUM_PARTIAL;
net/netfilter/ipvs/ip_vs_core.c
1009
skb->ip_summed = CHECKSUM_PARTIAL;
net/netfilter/ipvs/ip_vs_proto_sctp.c
128
skb->ip_summed == CHECKSUM_PARTIAL) {
net/netfilter/ipvs/ip_vs_proto_sctp.c
176
(skb->ip_summed == CHECKSUM_PARTIAL &&
net/netfilter/ipvs/ip_vs_proto_sctp.c
181
} else if (skb->ip_summed != CHECKSUM_PARTIAL) {
net/netfilter/ipvs/ip_vs_proto_tcp.c
186
if (skb->ip_summed == CHECKSUM_PARTIAL) {
net/netfilter/ipvs/ip_vs_proto_tcp.c
269
if (skb->ip_summed == CHECKSUM_PARTIAL) {
net/netfilter/ipvs/ip_vs_proto_udp.c
179
if (skb->ip_summed == CHECKSUM_PARTIAL) {
net/netfilter/ipvs/ip_vs_proto_udp.c
263
if (skb->ip_summed == CHECKSUM_PARTIAL) {
net/netfilter/ipvs/ip_vs_xmit.c
1048
skb->ip_summed == CHECKSUM_PARTIAL) {
net/netfilter/ipvs/ip_vs_xmit.c
1191
skb->ip_summed == CHECKSUM_PARTIAL) {
net/netfilter/ipvs/ip_vs_xmit.c
1224
skb->ip_summed == CHECKSUM_PARTIAL) {
net/netfilter/ipvs/ip_vs_xmit.c
1336
skb->ip_summed == CHECKSUM_PARTIAL) {
net/netfilter/ipvs/ip_vs_xmit.c
1367
skb->ip_summed == CHECKSUM_PARTIAL) {
net/netfilter/ipvs/ip_vs_xmit.c
407
skb->ip_summed == CHECKSUM_PARTIAL)
net/netfilter/ipvs/ip_vs_xmit.c
585
skb->ip_summed == CHECKSUM_PARTIAL)
net/netfilter/nf_flow_table_core.c
628
if (udph->check || skb->ip_summed == CHECKSUM_PARTIAL) {
net/netfilter/nf_flow_table_ip.c
61
if (udph->check || skb->ip_summed == CHECKSUM_PARTIAL) {
net/netfilter/nf_flow_table_ip.c
905
if (udph->check || skb->ip_summed == CHECKSUM_PARTIAL) {
net/netfilter/nf_nat_helper.c
167
if (!udph->check && skb->ip_summed != CHECKSUM_PARTIAL)
net/netfilter/nf_nat_proto.c
115
if (skb->ip_summed != CHECKSUM_PARTIAL) {
net/netfilter/nf_nat_proto.c
441
if (skb->ip_summed != CHECKSUM_PARTIAL) {
net/netfilter/nf_nat_proto.c
444
skb->ip_summed = CHECKSUM_PARTIAL;
net/netfilter/nf_nat_proto.c
461
if (skb->ip_summed != CHECKSUM_PARTIAL) {
net/netfilter/nf_nat_proto.c
464
skb->ip_summed = CHECKSUM_PARTIAL;
net/netfilter/nf_nat_proto.c
543
if (skb->ip_summed != CHECKSUM_PARTIAL) {
net/netfilter/nf_nat_proto.c
857
if (skb->ip_summed != CHECKSUM_PARTIAL) {
net/netfilter/nf_synproxy_core.c
428
nskb->ip_summed = CHECKSUM_PARTIAL;
net/netfilter/nf_synproxy_core.c
833
nskb->ip_summed = CHECKSUM_PARTIAL;
net/netfilter/nfnetlink_queue.c
549
if (packet->ip_summed == CHECKSUM_PARTIAL)
net/netfilter/nfnetlink_queue.c
765
entskb->ip_summed == CHECKSUM_PARTIAL &&
net/netfilter/nft_payload.c
1126
skb->ip_summed != CHECKSUM_PARTIAL)) {
net/netfilter/nft_payload.c
1149
skb->ip_summed != CHECKSUM_PARTIAL) {
net/netfilter/nft_payload.c
737
if (skb->ip_summed != CHECKSUM_PARTIAL) {
net/netfilter/xt_CHECKSUM.c
28
if (skb->ip_summed == CHECKSUM_PARTIAL && !skb_is_gso(skb))
net/openvswitch/actions.c
338
if (uh->check || skb->ip_summed == CHECKSUM_PARTIAL) {
net/openvswitch/actions.c
371
if (uh->check || skb->ip_summed == CHECKSUM_PARTIAL) {
net/openvswitch/actions.c
603
if (uh->check && skb->ip_summed != CHECKSUM_PARTIAL) {
net/openvswitch/datapath.c
489
if (skb->ip_summed == CHECKSUM_PARTIAL &&
net/packet/af_packet.c
2285
if (skb->ip_summed == CHECKSUM_PARTIAL)
net/packet/af_packet.c
3531
if (skb->ip_summed == CHECKSUM_PARTIAL)
net/sched/act_nat.c
201
if (udph->check || skb->ip_summed == CHECKSUM_PARTIAL) {
net/sched/sch_netem.c
538
(skb->ip_summed == CHECKSUM_PARTIAL && skb_checksum_help(skb))) {
net/sctp/offload.c
79
if (skb->ip_summed == CHECKSUM_PARTIAL) {
net/sctp/output.c
555
head->ip_summed = CHECKSUM_PARTIAL;
net/tls/tls_device_fallback.c
162
if (likely(skb->ip_summed == CHECKSUM_PARTIAL))
net/tls/tls_device_fallback.c
165
skb->ip_summed = CHECKSUM_PARTIAL;
net/xdp/xsk.c
988
skb->ip_summed = CHECKSUM_PARTIAL;
net/xfrm/xfrm_iptfs.c
2110
if (skb->ip_summed == CHECKSUM_PARTIAL) {
net/xfrm/xfrm_iptfs.c
2276
if (skb2->ip_summed == CHECKSUM_PARTIAL) {
net/xfrm/xfrm_output.c
827
if (skb->ip_summed == CHECKSUM_PARTIAL) {
tools/testing/selftests/bpf/progs/decap_sanity.c
55
init_csum_partial = (kskb->ip_summed == CHECKSUM_PARTIAL);
tools/testing/selftests/bpf/progs/decap_sanity.c
61
if (kskb->ip_summed == CHECKSUM_PARTIAL &&