Searched refs:csum (Results 176 - 200 of 387) sorted by path

1234567891011>>

/linux-master/drivers/net/ethernet/sfc/falcon/
H A Dfarch.c397 int csum = tx_queue->queue & EF4_TXQ_TYPE_OFFLOAD; local
398 EF4_SET_OWORD_FIELD(reg, FRF_BZ_TX_IP_CHKSM_DIS, !csum);
400 !csum);
/linux-master/drivers/net/ethernet/sfc/
H A Drx_common.c512 unsigned int n_frags, u8 *eh, __wsum csum)
531 if (csum) {
532 skb->csum = csum;
511 efx_rx_packet_gro(struct efx_channel *channel, struct efx_rx_buffer *rx_buf, unsigned int n_frags, u8 *eh, __wsum csum) argument
H A Drx_common.h85 unsigned int n_frags, u8 *eh, __wsum csum);
/linux-master/drivers/net/ethernet/sfc/siena/
H A Dfarch.c385 int csum = tx_queue->type & EFX_TXQ_TYPE_OUTER_CSUM; local
407 EFX_SET_OWORD_FIELD(reg, FRF_BZ_TX_IP_CHKSM_DIS, !csum);
408 EFX_SET_OWORD_FIELD(reg, FRF_BZ_TX_TCP_CHKSM_DIS, !csum);
H A Drx_common.c514 unsigned int n_frags, u8 *eh, __wsum csum)
532 if (csum) {
533 skb->csum = csum;
512 efx_siena_rx_packet_gro(struct efx_channel *channel, struct efx_rx_buffer *rx_buf, unsigned int n_frags, u8 *eh, __wsum csum) argument
H A Drx_common.h79 unsigned int n_frags, u8 *eh, __wsum csum);
/linux-master/drivers/net/ethernet/sgi/
H A Dioc3-eth.c303 u32 csum, ehsum; local
330 /* Same as tx - compute csum of pseudo header */
331 csum = hwsum +
344 csum += 0xffff ^ ehsum;
351 csum += 0xffff ^ (u16)((cp[1] << 8) | cp[0]);
352 csum += 0xffff ^ (u16)((cp[3] << 8) | cp[2]);
354 csum += 0xffff ^ (u16)((cp[0] << 8) | cp[1]);
355 csum += 0xffff ^ (u16)((cp[2] << 8) | cp[3]);
358 csum = (csum
999 u32 csum, ehsum; local
[all...]
/linux-master/drivers/net/ethernet/smsc/
H A Dsmsc9420.c767 put_unaligned_le16(hw_csum, &skb->csum);
/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Dchain_mode.c18 int csum)
44 stmmac_prepare_tx_desc(priv, desc, 1, bmax, csum, STMMAC_CHAIN_MODE,
61 stmmac_prepare_tx_desc(priv, desc, 0, bmax, csum,
75 stmmac_prepare_tx_desc(priv, desc, 0, len, csum,
17 jumbo_frm(struct stmmac_tx_queue *tx_q, struct sk_buff *skb, int csum) argument
H A Denh_desc.c220 /* After a payload csum error, the ES bit is set.
356 unsigned int csum = 0; local
364 csum = 2;
367 >> RDES0_FRAME_LEN_SHIFT) - csum);
H A Dhwif.h579 int csum);
H A Dnorm_desc.c68 * is supposed to be able to compute the csum in HW. */
214 unsigned int csum = 0; local
223 csum = 2;
227 csum);
H A Dring_mode.c18 int csum)
51 stmmac_prepare_tx_desc(priv, desc, 1, bmax, csum,
71 stmmac_prepare_tx_desc(priv, desc, 0, len, csum,
84 stmmac_prepare_tx_desc(priv, desc, 1, nopaged_len, csum,
17 jumbo_frm(struct stmmac_tx_queue *tx_q, struct sk_buff *skb, int csum) argument
H A Dstmmac_selftests.c199 skb->csum = 0;
/linux-master/drivers/net/ethernet/sun/
H A Dcassini.c1918 __sum16 csum; local
2086 csum = (__force __sum16)htons(CAS_VAL(RX_COMP4_TCP_CSUM, words[3]));
2089 csum = csum_fold(csum_partial(crcaddr, cp->crc_size,
2090 csum_unfold(csum)));
2094 skb->csum = csum_unfold(~csum);
H A Dsungem.c847 __sum16 csum; local
849 csum = (__force __sum16)htons((status & RXDCTRL_TCPCSUM) ^ 0xffff);
850 skb->csum = csum_unfold(csum);
H A Dsunhme.c1152 * skb->csum = rxd->rx_flags & 0xffff;
1771 u16 csum = flags & RXFLAG_CSUM; local
1845 skb->csum = csum_unfold(~(__force __sum16)htons(csum));
1848 netdev_vdbg(dev, "RX[%d len=%d csum=%4x]", elem, len, csum);
H A Dsunvnet_common.c320 skb->csum = 0;
325 skb->csum = skb_checksum(skb, offset, skb->len - offset, 0);
328 skb->csum);
333 skb->csum = skb_checksum(skb, offset, skb->len - offset, 0);
336 skb->csum);
353 skb->csum = 0;
358 skb->csum = skb_checksum(skb, offset, skb->len - offset, 0);
361 skb->csum);
366 skb->csum = skb_checksum(skb, offset, skb->len - offset, 0);
369 skb->csum);
1134 __wsum csum; local
[all...]
/linux-master/drivers/net/ethernet/synopsys/
H A Ddwc-xlgmac-hw.c710 unsigned int csum, tso, vlan; local
717 csum = XLGMAC_GET_REG_BITS(pkt_info->attributes,
905 if (csum)
951 if (csum)
/linux-master/drivers/net/ethernet/wangxun/libwx/
H A Dwx_type.h796 __le16 csum; /* Packet Checksum */ member in struct:wx_rx_desc::__anon786::__anon787::__anon790::__anon791
/linux-master/drivers/net/ethernet/xilinx/
H A Dll_temac_main.c1010 /* if we're doing rx csum offload, set it up */
1019 skb->csum = htons(be32_to_cpu(bd->app3) & 0xFFFF);
H A Dxilinx_axienet_main.c1120 /* if we're doing Rx csum offload, set it up */
1131 skb->csum = be32_to_cpu(cur_p->app3 & 0xFFFF);
/linux-master/drivers/net/hyperv/
H A Dhyperv_net.h1504 struct ndis_csum_offload csum; member in struct:ndis_offload
H A Drndis_filter.c1377 if ((hwcaps.csum.ip4_txcsum & NDIS_TXCSUM_ALL_TCP4) == NDIS_TXCSUM_ALL_TCP4) {
1392 if (hwcaps.csum.ip4_txcsum & NDIS_TXCSUM_CAP_UDP4) {
1398 if ((hwcaps.csum.ip6_txcsum & NDIS_TXCSUM_ALL_TCP6) == NDIS_TXCSUM_ALL_TCP6) {
1413 if (hwcaps.csum.ip6_txcsum & NDIS_TXCSUM_CAP_UDP6) {
/linux-master/drivers/net/slip/
H A Dslhc.c240 __sum16 csum; local
441 csum = th->check;
462 *(__sum16 *)cp = csum;

Completed in 564 milliseconds

1234567891011>>