Home
last modified time | relevance | path

Searched refs:skb_transport_header (Results 1 – 25 of 92) sorted by relevance

1234

/linux/net/ipv6/
H A Dexthdrs.c118 int len = (skb_transport_header(skb)[1] + 1) << 3; in ip6_parse_tlv()
308 ((skb_transport_header(skb)[1] + 1) << 3)))) { in ipv6_destopt_rcv()
316 extlen = (skb_transport_header(skb)[1] + 1) << 3; in ipv6_destopt_rcv()
350 hdr = (struct ipv6_sr_hdr *)skb_transport_header(skb); in seg6_update_csum()
378 hdr = (struct ipv6_sr_hdr *)skb_transport_header(skb); in ipv6_srh_rcv()
405 skb_postpull_rcsum(skb, skb_transport_header(skb), in ipv6_srh_rcv()
443 hdr = (struct ipv6_sr_hdr *)skb_transport_header(skb); in ipv6_srh_rcv()
507 hdr = (struct ipv6_rpl_sr_hdr *)skb_transport_header(skb); in ipv6_rpl_srh_rcv()
516 skb_postpull_rcsum(skb, skb_transport_header(skb), in ipv6_rpl_srh_rcv()
609 memcpy(skb_transport_header(sk in ipv6_rpl_srh_rcv()
[all...]
H A Dmcast_snoop.c94 mld = (struct mld_msg *)skb_transport_header(skb); in ipv6_mc_check_mld_query()
114 mld = (struct mld_msg *)skb_transport_header(skb); in ipv6_mc_check_mld_msg()
H A Dndisc.c789 struct nd_msg *msg = (struct nd_msg *)skb_transport_header(skb); in ndisc_recv_ns()
793 u32 ndoptlen = skb_tail_pointer(skb) - (skb_transport_header(skb) + in ndisc_recv_ns()
990 struct nd_msg *msg = (struct nd_msg *)skb_transport_header(skb); in ndisc_recv_na()
994 u32 ndoptlen = skb_tail_pointer(skb) - (skb_transport_header(skb) + in ndisc_recv_na()
1129 struct rs_msg *rs_msg = (struct rs_msg *)skb_transport_header(skb); in ndisc_recv_rs()
1185 struct icmp6hdr *icmp6h = (struct icmp6hdr *)skb_transport_header(ra); in ndisc_ra_useropt()
1231 struct ra_msg *ra_msg = (struct ra_msg *)skb_transport_header(skb); in ndisc_router_discovery()
1248 optlen = (skb_tail_pointer(skb) - skb_transport_header(skb)) - in ndisc_router_discovery()
1600 struct rd_msg *msg = (struct rd_msg *)skb_transport_header(skb); in ndisc_redirect_rcv()
1601 u32 ndoptlen = skb_tail_pointer(skb) - (skb_transport_header(sk in ndisc_redirect_rcv()
[all...]
H A Dioam6_iptunnel.c253 trace = (struct ioam6_trace_hdr *)(skb_transport_header(skb) in ioam6_do_fill()
292 memcpy(skb_transport_header(skb), (u8 *)tuninfo, hdrlen); in ioam6_do_inline()
326 memcpy(skb_transport_header(skb), (u8 *)tuninfo, hdrlen); in ioam6_do_encap()
H A Dmip6.c152 dstopt = (struct ipv6_destopt_hdr *)skb_transport_header(skb); in mip6_destopt_output()
318 rt2 = (struct rt2_hdr *)skb_transport_header(skb); in mip6_rthdr_output()
/linux/net/core/
H A Dgso.c150 skb_transport_header(skb); in skb_gso_transport_seglen()
180 unsigned int hdr_len = skb_transport_header(skb) - in skb_gso_network_seglen()
197 unsigned int hdr_len = skb_transport_header(skb) - skb_mac_header(skb); in skb_gso_mac_seglen()
/linux/include/linux/
H A Datalk.h65 return (struct ddpehdr *)skb_transport_header(skb); in ddp_hdr()
93 return (struct elapaarp *)skb_transport_header(skb); in aarp_hdr()
H A Dicmp.h22 return (struct icmphdr *)skb_transport_header(skb); in icmp_hdr()
H A Dpim.h78 return (struct pimhdr *)skb_transport_header(skb); in pim_hdr()
H A Dip.h31 return (struct iphdr *)skb_transport_header(skb); in ipip_hdr()
H A Dicmpv6.h11 return (struct icmp6hdr *)skb_transport_header(skb); in icmp6_hdr()
/linux/net/xfrm/
H A Dxfrm_input.c162 *spi = htonl(ntohs(*(__be16 *)(skb_transport_header(skb) + 2))); in xfrm_parse_spi()
172 *spi = *(__be32 *)(skb_transport_header(skb) + offset); in xfrm_parse_spi()
173 *seq = *(__be32 *)(skb_transport_header(skb) + offset_seq); in xfrm_parse_spi()
386 * On entry, skb_transport_header() shall point to where the IP header
393 int ihl = skb->data - skb_transport_header(skb); in xfrm4_transport_input()
396 memmove(skb_transport_header(skb), in xfrm4_transport_input()
412 int ihl = skb->data - skb_transport_header(skb); in xfrm6_transport_input()
415 memmove(skb_transport_header(skb), in xfrm6_transport_input()
/linux/net/ipv4/
H A Dgre_offload.c19 int tnl_hlen = skb_inner_mac_header(skb) - skb_transport_header(skb); in gre_gso_segment()
91 greh = (struct gre_base_hdr *)skb_transport_header(skb); in gre_gso_segment()
114 skb->csum_start = skb_transport_header(skb) - skb->head; in gre_gso_segment()
H A Dudp_offload.c178 int tnl_hlen = skb_inner_mac_header(skb) - skb_transport_header(skb); in __skb_udp_tunnel_segment()
301 skb->csum_start = skb_transport_header(skb) - skb->head; in __skb_udp_tunnel_segment()
498 skb_transport_header(gso_skb) && in __udp_gso_segment()
525 gso_skb->csum_start = skb_transport_header(gso_skb) - gso_skb->head; in __udp_gso_segment()
601 newlen = htons(skb_tail_pointer(seg) - skb_transport_header(seg) + in __udp_gso_segment()
/linux/include/net/
H A Dah.h20 return (struct ip_auth_hdr *)skb_transport_header(skb); in ip_auth_hdr()
H A Dipcomp.h18 return (struct ip_comp_hdr *)skb_transport_header(skb); in ip_comp_hdr()
H A Desp.h12 return (struct ip_esp_hdr *)skb_transport_header(skb); in ip_esp_hdr()
H A Dip6_checksum.h61 skb->csum_start = skb_transport_header(skb) - skb->head; in __tcp_v6_send_check()
H A Dgso.h67 unsigned char *csum_start = skb_transport_header(skb); in gso_make_checksum()
/linux/include/net/phonet/
H A Dpep.h64 return (struct pnpipehdr *)skb_transport_header(skb); in pnp_hdr()
H A Dphonet.h64 return (struct phonetmsg *)skb_transport_header(skb); in pn_msg()
/linux/drivers/net/ethernet/huawei/hinic3/
H A Dhinic3_tx.c212 l4.hdr = skb_transport_header(skb); in hinic3_tx_csum()
221 ((struct udphdr *)skb_transport_header(skb))->dest != in hinic3_tx_csum()
311 l4.hdr = skb_transport_header(skb); in hinic3_tso()
323 l4.hdr = skb_transport_header(skb); in hinic3_tso()
/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_tx.c295 l4.hdr = skb_transport_header(skb); in offload_tso()
325 l4.hdr = skb_transport_header(skb); in offload_tso()
384 l4.hdr = skb_transport_header(skb); in offload_csum()
410 l4.hdr = skb_transport_header(skb); in offload_csum()
422 l4.hdr = skb_transport_header(skb); in offload_csum()
/linux/net/6lowpan/
H A Dnhc.c134 skb_transport_header(skb), nhc->nexthdrlen); in lowpan_nhc_do_uncompression()
/linux/drivers/net/wireless/intel/iwlwifi/
H A Diwl-utils.c53 skb_transport_header(tmp) - in iwl_tx_tso_segment()

1234