Searched refs:skb_transport_header (Results 1 – 25 of 111) sorted by relevance
12345
68 return (struct dccp_hdr *)skb_transport_header(skb); in dccp_hdr()75 return memset(skb_transport_header(skb), 0, headlen); in dccp_zeroed_hdr()108 return (struct dccp_hdr_request *)(skb_transport_header(skb) + in dccp_hdr_request()114 return (struct dccp_hdr_ack_bits *)(skb_transport_header(skb) + in dccp_hdr_ack_bits()126 return (struct dccp_hdr_response *)(skb_transport_header(skb) + in dccp_hdr_response()132 return (struct dccp_hdr_reset *)(skb_transport_header(skb) + in dccp_hdr_reset()
26 return (struct igmphdr *)skb_transport_header(skb); in igmp_hdr()32 return (struct igmpv3_report *)skb_transport_header(skb); in igmpv3_report_hdr()38 return (struct igmpv3_query *)skb_transport_header(skb); in igmpv3_query_hdr()
65 return (struct ddpehdr *)skb_transport_header(skb); in ddp_hdr()93 return (struct elapaarp *)skb_transport_header(skb); in aarp_hdr()
25 return (struct icmphdr *)skb_transport_header(skb); in icmp_hdr()
35 return (struct iphdr *)skb_transport_header(skb); in ipip_hdr()
78 return (struct pimhdr *)skb_transport_header(skb); in pim_hdr()
10 return (struct icmp6hdr *)skb_transport_header(skb); in icmp6_hdr()
27 return (struct udphdr *)skb_transport_header(skb); in udp_hdr()
121 int len = (skb_transport_header(skb)[1] + 1) << 3; in ip6_parse_tlv()294 ((skb_transport_header(skb)[1] + 1) << 3)))) { in ipv6_destopt_rcv()302 extlen = (skb_transport_header(skb)[1] + 1) << 3; in ipv6_destopt_rcv()337 hdr = (struct ipv6_sr_hdr *)skb_transport_header(skb); in seg6_update_csum()365 hdr = (struct ipv6_sr_hdr *)skb_transport_header(skb); in ipv6_srh_rcv()397 skb_postpull_rcsum(skb, skb_transport_header(skb), in ipv6_srh_rcv()435 hdr = (struct ipv6_sr_hdr *)skb_transport_header(skb); in ipv6_srh_rcv()498 ((skb_transport_header(skb)[1] + 1) << 3)))) { in ipv6_rthdr_rcv()504 hdr = (struct ipv6_rt_hdr *)skb_transport_header(skb); in ipv6_rthdr_rcv()588 hdr = (struct ipv6_rt_hdr *)skb_transport_header(skb); in ipv6_rthdr_rcv()[all …]
53 int ihl = skb->data - skb_transport_header(skb); in xfrm6_transport_input()56 memmove(skb_transport_header(skb), in xfrm6_transport_input()
104 mld = (struct mld_msg *)skb_transport_header(skb); in ipv6_mc_check_mld_query()118 struct mld_msg *mld = (struct mld_msg *)skb_transport_header(skb); in ipv6_mc_check_mld_msg()
755 struct nd_msg *msg = (struct nd_msg *)skb_transport_header(skb); in ndisc_recv_ns()759 u32 ndoptlen = skb_tail_pointer(skb) - (skb_transport_header(skb) + in ndisc_recv_ns()939 struct nd_msg *msg = (struct nd_msg *)skb_transport_header(skb); in ndisc_recv_na()943 u32 ndoptlen = skb_tail_pointer(skb) - (skb_transport_header(skb) + in ndisc_recv_na()1053 struct rs_msg *rs_msg = (struct rs_msg *)skb_transport_header(skb); in ndisc_recv_rs()1109 struct icmp6hdr *icmp6h = (struct icmp6hdr *)skb_transport_header(ra); in ndisc_ra_useropt()1155 struct ra_msg *ra_msg = (struct ra_msg *)skb_transport_header(skb); in ndisc_router_discovery()1169 optlen = (skb_tail_pointer(skb) - skb_transport_header(skb)) - in ndisc_router_discovery()1511 struct rd_msg *msg = (struct rd_msg *)skb_transport_header(skb); in ndisc_redirect_rcv()1512 u32 ndoptlen = skb_tail_pointer(skb) - (skb_transport_header(skb) + in ndisc_redirect_rcv()[all …]
48 int ihl = skb->data - skb_transport_header(skb); in xfrm4_transport_input()51 memmove(skb_transport_header(skb), in xfrm4_transport_input()
21 int tnl_hlen = skb_inner_mac_header(skb) - skb_transport_header(skb); in gre_gso_segment()86 greh = (struct gre_base_hdr *)skb_transport_header(skb); in gre_gso_segment()
23 int tnl_hlen = skb_inner_mac_header(skb) - skb_transport_header(skb); in __skb_udp_tunnel_segment()143 skb->csum_start = skb_transport_header(skb) - skb->head; in __skb_udp_tunnel_segment()258 newlen = htons(skb_tail_pointer(seg) - skb_transport_header(seg) + in __udp_gso_segment()
20 return (struct ip_auth_hdr *)skb_transport_header(skb); in ip_auth_hdr()
27 return (struct ip_comp_hdr *)skb_transport_header(skb); in ip_comp_hdr()
11 return (struct ip_esp_hdr *)skb_transport_header(skb); in ip_esp_hdr()
74 skb->csum_start = skb_transport_header(skb) - skb->head; in __tcp_v6_send_check()
41 skb_set_transport_header(nskb, skb_transport_header(skb) - skb->head); in trailer_xmit()
61 skb_transport_header(skb) - skb->head); in ksz_xmit()
73 return (struct pnpipehdr *)skb_transport_header(skb); in pnp_hdr()
73 return (struct phonetmsg *)skb_transport_header(skb); in pn_msg()
187 *spi = htonl(ntohs(*(__be16 *)(skb_transport_header(skb) + 2))); in xfrm_parse_spi()197 *spi = *(__be32 *)(skb_transport_header(skb) + offset); in xfrm_parse_spi()198 *seq = *(__be32 *)(skb_transport_header(skb) + offset_seq); in xfrm_parse_spi()
62 proto = find_snap_client(skb_transport_header(skb)); in snap_rcv()