Home
last modified time | relevance | path

Searched refs:ipv6hdr (Results 1 – 22 of 22) sorted by relevance

/include/net/
A Dinet_ecn.h126 struct ipv6hdr;
134 static inline int IP6_ECN_set_ce(struct sk_buff *skb, struct ipv6hdr *iph) in IP6_ECN_set_ce()
150 static inline int IP6_ECN_set_ect1(struct sk_buff *skb, struct ipv6hdr *iph) in IP6_ECN_set_ect1()
166 static inline void ipv6_copy_dscp(unsigned int dscp, struct ipv6hdr *inner) in ipv6_copy_dscp()
182 if (skb_network_header(skb) + sizeof(struct ipv6hdr) <= in INET_ECN_set_ce()
200 if (!pskb_network_may_pull(skb, sizeof(struct ipv6hdr))) in skb_get_dsfield()
218 if (skb_network_header(skb) + sizeof(struct ipv6hdr) <= in INET_ECN_set_ect1()
305 static inline int IP6_ECN_decapsulate(const struct ipv6hdr *oipv6h, in IP6_ECN_decapsulate()
A Ddsfield.h22 static inline __u8 ipv6_get_dsfield(const struct ipv6hdr *ipv6h) in ipv6_get_dsfield()
44 static inline void ipv6_change_dsfield(struct ipv6hdr *ipv6h,__u8 mask, in ipv6_change_dsfield()
A Dpfcp.h66 #define PFCP6_HEADROOM (sizeof(struct ipv6hdr) + sizeof(struct udphdr) + \
A Dip6_checksum.h67 struct ipv6hdr *ipv6h = ipv6_hdr(skb); in tcp_v6_gso_csum_prep()
A Dip_tunnels.h451 nhlen = sizeof(struct ipv6hdr); in pskb_inet_may_pull_reason()
487 nhlen = sizeof(struct ipv6hdr); in skb_vlan_inet_prepare()
557 return ipv6_get_dsfield((const struct ipv6hdr *)iph); in ip_tunnel_get_dsfield()
568 return ip6_flowlabel((const struct ipv6hdr *)iph); in ip_tunnel_get_flowlabel()
581 return ((const struct ipv6hdr *)iph)->hop_limit; in ip_tunnel_get_ttl()
A Dipv6.h169 struct ipv6hdr *tmp_hdr;
475 const struct ipv6hdr *nhdr; in ipv6_has_hopopt_jumbo()
484 sizeof(struct ipv6hdr) + in ipv6_has_hopopt_jumbo()
508 struct ipv6hdr *h6; in ipv6_hopopt_jumbo_remove()
521 sizeof(struct ipv6hdr)); in ipv6_hopopt_jumbo_remove()
923 const struct ipv6hdr *iph) in iph_to_flow_copy_v6addrs()
1033 static inline void ip6_flow_hdr(struct ipv6hdr *hdr, unsigned int tclass, in ip6_flow_hdr()
1039 static inline __be32 ip6_flowinfo(const struct ipv6hdr *hdr) in ip6_flowinfo()
1044 static inline __be32 ip6_flowlabel(const struct ipv6hdr *hdr) in ip6_flowlabel()
A D6lowpan.h78 #define LOWPAN_IPHC_MAX_HC_BUF_LEN (sizeof(struct ipv6hdr) + \
A Dgro.h441 const struct ipv6hdr *iph = skb_gro_network_header(skb); in ip6_gro_compute_pseudo()
473 static inline int ipv6_gro_flush(const struct ipv6hdr *iph, const struct ipv6hdr *iph2) in ipv6_gro_flush()
A Dinet6_hashtables.h154 const struct ipv6hdr *ip6h = ipv6_hdr(skb); in __inet6_lookup_skb()
A Ddst_metadata.h266 const struct ipv6hdr *ip6h = ipv6_hdr(skb); in ipv6_tun_rx_dst()
A Dip6_route.h44 #define IP6_MAX_MTU (0xFFFF + sizeof(struct ipv6hdr))
A Dvxlan.h399 return (flags & VXLAN_F_IPV6 ? sizeof(struct ipv6hdr) : in vxlan_headroom()
A Dip_vs.h79 struct ipv6hdr _iph; in ip_vs_fill_iph_skb_off()
80 const struct ipv6hdr *iph = skb_header_pointer( in ip_vs_fill_iph_skb_off()
A Dtcp.h483 u16 tcp_v6_get_syncookie(struct sock *sk, struct ipv6hdr *iph,
675 int __cookie_v6_check(const struct ipv6hdr *iph, const struct tcphdr *th);
678 u32 __cookie_v6_init_sequence(const struct ipv6hdr *iph,
/include/linux/
A Dipv6.h108 static inline struct ipv6hdr *ipv6_hdr(const struct sk_buff *skb) in ipv6_hdr()
110 return (struct ipv6hdr *)skb_network_header(skb); in ipv6_hdr()
113 static inline struct ipv6hdr *inner_ipv6_hdr(const struct sk_buff *skb) in inner_ipv6_hdr()
115 return (struct ipv6hdr *)skb_inner_network_header(skb); in inner_ipv6_hdr()
118 static inline struct ipv6hdr *ipipv6_hdr(const struct sk_buff *skb) in ipipv6_hdr()
120 return (struct ipv6hdr *)skb_transport_header(skb); in ipipv6_hdr()
125 return ntohs(ipv6_hdr(skb)->payload_len) + sizeof(struct ipv6hdr) - in ipv6_transport_len()
A Dnetfilter_ipv6.h51 u32 (*cookie_init_sequence)(const struct ipv6hdr *iph,
53 int (*cookie_v6_check)(const struct ipv6hdr *iph,
164 static inline u32 nf_ipv6_cookie_init_sequence(const struct ipv6hdr *iph, in nf_ipv6_cookie_init_sequence()
181 static inline int nf_cookie_v6_check(const struct ipv6hdr *iph, in nf_cookie_v6_check()
A Dvirtio_net.h71 nh_min_len = sizeof(struct ipv6hdr); in __virtio_net_hdr_to_skb()
255 return is_ipv6 ? sizeof(struct ipv6hdr) : sizeof(struct iphdr); in virtio_l3min()
/include/net/netfilter/
A Dnf_tables_ipv6.h31 struct ipv6hdr *ip6h, _ip6h; in __nft_set_pktinfo_ipv6_validate()
78 struct ipv6hdr *ip6h; in nft_set_pktinfo_ipv6_ingress()
A Dnf_queue.h59 static inline u32 hash_v6(const struct ipv6hdr *ip6h, u32 initval) in hash_v6()
83 struct ipv6hdr *ip6h, _ip6h; in hash_bridge()
/include/net/netfilter/ipv6/
A Dnf_reject.h15 struct ipv6hdr *nf_reject_ip6hdr_put(struct sk_buff *nskb,
/include/uapi/linux/
A Dipv6.h118 struct ipv6hdr { struct
/include/net/sctp/
A Dsctp.h581 overhead += sizeof(struct ipv6hdr); in __sctp_mtu_payload()

Completed in 48 milliseconds