Searched refs:__sum16 (Results 76 - 100 of 135) sorted by relevance

123456

/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...]
/linux-master/tools/testing/selftests/bpf/progs/
H A Dtest_tcp_custom_syncookie.c160 static __sum16 tcp_v4_csum(struct tcp_syncookie *ctx, __wsum csum)
166 static __sum16 tcp_v6_csum(struct tcp_syncookie *ctx, __wsum csum)
/linux-master/include/uapi/linux/
H A Dtcp.h56 __sum16 check;
/linux-master/net/ipv4/
H A Dtcp_offload.c67 __sum16 newcheck;
/linux-master/net/netfilter/
H A Dnft_payload.c690 static inline void nft_csum_replace(__sum16 *sum, __wsum fsum, __wsum tsum)
755 __sum16 sum;
790 __sum16 sum;
/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/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 Dprotocol.h152 __sum16 csum;
433 __sum16 csum;
918 __sum16 __mptcp_make_csum(u64 data_seq, u32 subflow_seq, u16 data_len, __wsum sum);
/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;
/linux-master/drivers/infiniband/core/
H A Dud_header.c283 __sum16 ib_ud_ip4_csum(struct ib_ud_header *header)
/linux-master/tools/testing/selftests/bpf/
H A Dtest_progs.h16 typedef __u16 __sum16; typedef
H A Dxdp_hw_metadata.c332 __sum16 want_csum;
/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/ethernet/sfc/siena/
H A Dselftest.c394 payload->ip.check = (__force __sum16) htons(0xdead);
/linux-master/drivers/net/ethernet/sfc/falcon/
H A Dselftest.c396 payload->ip.check = (__force __sum16) htons(0xdead);
/linux-master/drivers/net/ethernet/sfc/
H A Dselftest.c393 payload->ip.check = (__force __sum16) htons(0xdead);
/linux-master/drivers/net/thunderbolt/
H A Dmain.c1001 __sum16 *tucso;
1036 __sum16 *ipcso = dest + ((void *)&(ip_hdr(skb)->check) - data);
/linux-master/drivers/net/ethernet/chelsio/cxgb4vf/
H A Dsge.c1655 __sum16 c = (__force __sum16)pkt->csum;
/linux-master/drivers/net/ethernet/sun/
H A Dsunvnet_common.c1169 *(__sum16 *)(skb->data + offset) = 0;
1200 *(__sum16 *)(nskb->data + offset) = csum;
/linux-master/net/rds/
H A Drds.h215 __sum16 h_csum;
/linux-master/drivers/net/ethernet/huawei/hinic/
H A Dhinic_tx.c266 static __sum16 csum_magic(union hinic_l3 *ip, unsigned short proto)
/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dtc_netkit.c22 __sum16 checksum;
/linux-master/net/dccp/
H A Dipv4.c375 static inline __sum16 dccp_v4_csum_finish(struct sk_buff *skb,
H A Dipv6.c49 static inline __sum16 dccp_v6_csum_finish(struct sk_buff *skb,

Completed in 321 milliseconds

123456