/kernel/linux/linux-5.10/net/dccp/ |
H A D | ipv4.c | 710 u8 dccph_doff; in dccp_invalid_packet() local 732 dccph_doff = dh->dccph_doff; in dccp_invalid_packet() 733 if (dccph_doff < dccp_hdr_len(skb) / sizeof(u32)) { in dccp_invalid_packet() 734 DCCP_WARN("P.Data Offset(%u) too small\n", dccph_doff); in dccp_invalid_packet() 740 if (!pskb_may_pull(skb, dccph_doff * sizeof(u32))) { in dccp_invalid_packet() 741 DCCP_WARN("P.Data Offset(%u) too large\n", dccph_doff); in dccp_invalid_packet() 882 return __sk_receive_skb(sk, skb, 1, dh->dccph_doff * 4, refcounted); in dccp_v4_rcv()
|
H A D | output.c | 104 dh->dccph_doff = (dccp_header_size + dcb->dccpd_opt_len) / 4; in dccp_transmit_skb() 431 dh->dccph_doff = (dccp_header_size + in dccp_make_response() 474 dh->dccph_doff = dccp_hdr_reset_len / 4; in dccp_ctl_make_reset()
|
H A D | options.c | 57 (dh->dccph_doff * 4); in dccp_parse_options()
|
H A D | input.c | 24 __skb_pull(skb, dccp_hdr(skb)->dccph_doff * 4); in dccp_enqueue_skb()
|
H A D | dccp.h | 206 return (dh->dccph_doff + dh->dccph_cscov - 1) * sizeof(u32);
|
H A D | ipv6.c | 777 return __sk_receive_skb(sk, skb, 1, dh->dccph_doff * 4, in dccp_v6_rcv()
|
/kernel/linux/linux-6.6/net/dccp/ |
H A D | ipv4.c | 726 u8 dccph_doff; in dccp_invalid_packet() local 748 dccph_doff = dh->dccph_doff; in dccp_invalid_packet() 749 if (dccph_doff < dccp_hdr_len(skb) / sizeof(u32)) { in dccp_invalid_packet() 750 DCCP_WARN("P.Data Offset(%u) too small\n", dccph_doff); in dccp_invalid_packet() 756 if (!pskb_may_pull(skb, dccph_doff * sizeof(u32))) { in dccp_invalid_packet() 757 DCCP_WARN("P.Data Offset(%u) too large\n", dccph_doff); in dccp_invalid_packet() 898 return __sk_receive_skb(sk, skb, 1, dh->dccph_doff * 4, refcounted); in dccp_v4_rcv()
|
H A D | output.c | 104 dh->dccph_doff = (dccp_header_size + dcb->dccpd_opt_len) / 4; in dccp_transmit_skb() 440 dh->dccph_doff = (dccp_header_size + in dccp_make_response() 483 dh->dccph_doff = dccp_hdr_reset_len / 4; in dccp_ctl_make_reset()
|
H A D | dccp.h | 201 return (dh->dccph_doff + dh->dccph_cscov - 1) * sizeof(u32);
|
H A D | input.c | 24 __skb_pull(skb, dccp_hdr(skb)->dccph_doff * 4); in dccp_enqueue_skb()
|
H A D | options.c | 57 (dh->dccph_doff * 4); in dccp_parse_options()
|
H A D | ipv6.c | 789 return __sk_receive_skb(sk, skb, 1, dh->dccph_doff * 4, in dccp_v6_rcv()
|
/kernel/linux/linux-5.10/net/netfilter/ |
H A D | xt_dccp.c | 43 unsigned int optlen = dh->dccph_doff*4 - __dccp_hdr_len(dh); in dccp_find_option() 46 if (dh->dccph_doff * 4 < __dccp_hdr_len(dh)) in dccp_find_option()
|
H A D | nf_conntrack_proto_dccp.c | 448 if (dh->dccph_doff * 4 < sizeof(struct dccp_hdr) || in dccp_error() 449 dh->dccph_doff * 4 > dccp_len) { in dccp_error()
|
/kernel/linux/linux-6.6/net/netfilter/ |
H A D | xt_dccp.c | 43 unsigned int optlen = dh->dccph_doff*4 - __dccp_hdr_len(dh); in dccp_find_option() 46 if (dh->dccph_doff * 4 < __dccp_hdr_len(dh)) in dccp_find_option()
|
H A D | nf_conntrack_proto_dccp.c | 451 if (dh->dccph_doff * 4 < sizeof(struct dccp_hdr) || in dccp_error() 452 dh->dccph_doff * 4 > dccp_len) { in dccp_error()
|
H A D | nft_exthdr.c | 431 dataoff = dh->dccph_doff * sizeof(u32); in nft_exthdr_dccp_eval()
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/ |
H A D | dccp.h | 25 __u8 dccph_doff; member
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/ |
H A D | dccp.h | 25 __u8 dccph_doff; member
|
/kernel/linux/linux-5.10/include/uapi/linux/ |
H A D | dccp.h | 13 * @dccph_doff - Data Offset from the start of the DCCP header, in 32-bit words 24 __u8 dccph_doff; member
|
/kernel/linux/linux-6.6/include/uapi/linux/ |
H A D | dccp.h | 13 * @dccph_doff - Data Offset from the start of the DCCP header, in 32-bit words 24 __u8 dccph_doff; member
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/ |
H A D | dccp.h | 13 __u8 dccph_doff; member
|
/kernel/linux/linux-5.10/net/dccp/ccids/ |
H A D | ccid3.c | 710 const u32 payload = skb->len - dccp_hdr(skb)->dccph_doff * 4; in ccid3_hc_rx_packet_recv() 727 const u32 payload = skb->len - dccp_hdr(skb)->dccph_doff * 4; in ccid3_hc_rx_packet_recv()
|
/kernel/linux/linux-6.6/net/dccp/ccids/ |
H A D | ccid3.c | 716 const u32 payload = skb->len - dccp_hdr(skb)->dccph_doff * 4; in ccid3_hc_rx_packet_recv() 733 const u32 payload = skb->len - dccp_hdr(skb)->dccph_doff * 4; in ccid3_hc_rx_packet_recv()
|