Searched refs:__sum16 (Results 1 - 25 of 135) sorted by last modified time

123456

/linux-master/net/ipv4/
H A Dudp_offload.c274 __sum16 check;
H A Dip_output.c1648 *((__sum16 *)skb_transport_header(nskb) +
/linux-master/net/core/
H A Dskbuff.c2772 if (offset + sizeof(__sum16) > hdlen)
3615 __sum16 __skb_checksum_complete_head(struct sk_buff *skb, int len)
3617 __sum16 sum;
3641 __sum16 __skb_checksum_complete(struct sk_buff *skb)
3644 __sum16 sum;
3827 *((__sum16 *)(to + csstuff)) = csum_fold(csum);
5558 u32 csum_end = (u32)start + (u32)off + sizeof(__sum16);
5597 static __sum16 *skb_checksum_setup_ip(struct sk_buff *skb,
5635 __sum16 *csum;
5687 __sum16 *csu
[all...]
H A Dgro.c754 __sum16 __skb_gro_checksum_complete(struct sk_buff *skb)
757 __sum16 sum;
H A Dfilter.c1916 __sum16 *ptr;
1925 ptr = (__sum16 *)(skb->data + offset);
1963 __sum16 *ptr;
1973 ptr = (__sum16 *)(skb->data + offset);
3724 skb->csum_offset + sizeof(__sum16);
H A Ddev.c3284 if (unlikely(offset + sizeof(__sum16) > skb_headlen(skb))) {
3287 offset + sizeof(__sum16), skb_headlen(skb));
3290 ret = skb_ensure_writable(skb, offset + sizeof(__sum16));
3294 *(__sum16 *)(skb->data + offset) = csum_fold(csum) ?: CSUM_MANGLED_0;
/linux-master/include/net/
H A Dgro.h214 __sum16 __skb_gro_checksum_complete(struct sk_buff *skb);
223 __sum16 check)
233 static inline __sum16 __skb_gro_checksum_validate_complete(struct sk_buff *skb,
262 __sum16 __ret = 0; \
357 remcsum_unadjust((__sum16 *)ptr, grc->delta);
/linux-master/drivers/net/ethernet/chelsio/cxgb4/
H A Dsge.c3757 __sum16 c = (__force __sum16)pkt->csum;
/linux-master/drivers/net/ethernet/renesas/
H A Dravb_main.c712 /* The hardware checksum status is contained in sizeof(__sum16) * 2 = 4
716 if (unlikely(skb->len < sizeof(__sum16) * 2))
719 hw_csum = skb_tail_pointer(skb) - sizeof(__sum16);
720 csum_proto = csum_unfold((__force __sum16)get_unaligned_le16(hw_csum));
722 hw_csum -= sizeof(__sum16);
723 csum_ip_hdr = csum_unfold((__force __sum16)get_unaligned_le16(hw_csum));
724 skb_trim(skb, skb->len - 2 * sizeof(__sum16));
735 /* The hardware checksum is contained in sizeof(__sum16) (2) bytes
738 if (unlikely(skb->len < sizeof(__sum16)))
740 hw_csum = skb_tail_pointer(skb) - sizeof(__sum16);
[all...]
H A Dsh_eth.c1575 if (unlikely(skb->len < sizeof(__sum16)))
1577 hw_csum = skb_tail_pointer(skb) - sizeof(__sum16);
1578 skb->csum = csum_unfold((__force __sum16)get_unaligned_le16(hw_csum));
1580 skb_trim(skb, skb->len - sizeof(__sum16));
/linux-master/net/xdp/
H A Dxsk.c747 sizeof(__sum16) > len)) {
/linux-master/lib/
H A Dchecksum_kunit.c455 static __sum16 to_sum16(u16 x)
457 return (__force __sum16)le16_to_cpu((__force __le16)x);
486 __sum16 result, expec;
512 __sum16 result, expec;
552 __sum16 result, expec;
580 __sum16 csum_result;
/linux-master/net/mptcp/
H A Dsubflow.c971 __sum16 csum;
/linux-master/drivers/net/ethernet/intel/idpf/
H A Didpf_txrx.c2800 skb->csum = csum_unfold((__force __sum16)~swab16(csum));
/linux-master/drivers/net/ethernet/freescale/
H A Dfec_main.c460 *(__sum16 *)(skb->head + skb->csum_start + skb->csum_offset) = 0;
/linux-master/include/linux/
H A Dskbuff.h4466 __sum16 __skb_checksum_complete_head(struct sk_buff *skb, int len);
4467 __sum16 __skb_checksum_complete(struct sk_buff *skb);
4493 static inline __sum16 skb_checksum_complete(struct sk_buff *skb)
4535 __sum16 check)
4572 static inline __sum16 __skb_checksum_validate_complete(struct sk_buff *skb,
4586 __sum16 csum;
4614 __sum16 __ret = 0; \
5049 __sum16(*skb_chkf)(struct sk_buff *skb));
5081 partial = ~csum_unfold(*(__force __sum16 *)(csum_start +
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Drxmq.c470 skb->csum = csum_unfold(~(__force __sum16)hwsum);
/linux-master/net/ipv6/
H A Draw.c520 __sum16 csum;
/linux-master/drivers/staging/gdm724x/
H A Dgdm_lte.c174 static __sum16 icmp6_checksum(struct ipv6hdr *ipv6, u16 *ptr, int len)
200 sum = csum_add(sum, csum_unfold((__force __sum16)pa));
205 sum = csum_add(sum, csum_unfold((__force __sum16)*w++));
/linux-master/arch/riscv/lib/
H A Dcsum.c20 __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
72 return (__force __sum16)(sum >> 16);
/linux-master/arch/parisc/include/asm/
H A Dchecksum.h27 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
57 return (__force __sum16)sum;
63 static inline __sum16 csum_fold(__wsum csum)
71 return (__force __sum16)(~sum >> 16);
92 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
103 static inline __sum16 ip_compute_csum(const void *buf, int len)
110 static __inline__ __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
/linux-master/net/bridge/
H A Dbr_multicast.c940 __sum16 *csum = NULL;
1089 __sum16 *csum = NULL;
/linux-master/drivers/net/ethernet/sun/
H A Dsunvnet_common.c1169 *(__sum16 *)(skb->data + offset) = 0;
1200 *(__sum16 *)(nskb->data + offset) = csum;
H A Dsunhme.c1845 skb->csum = csum_unfold(~(__force __sum16)htons(csum));
H A Dcassini.c1917 __sum16 csum;
2085 csum = (__force __sum16)htons(CAS_VAL(RX_COMP4_TCP_CSUM, words[3]));

Completed in 516 milliseconds

123456