Home
last modified time | relevance | path

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

/include/net/
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()
201 if (skb_network_header(skb) + sizeof(struct ipv6hdr) <= in INET_ECN_set_ect1()
288 static inline int IP6_ECN_decapsulate(const struct ipv6hdr *oipv6h, in IP6_ECN_decapsulate()
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()
Dip6_checksum.h48 const struct ipv6hdr *iph = skb_gro_network_header(skb); in ip6_gro_compute_pseudo()
81 struct ipv6hdr *ipv6h = ipv6_hdr(skb); in tcp_v6_gso_csum_prep()
Dip_tunnels.h322 nhlen = sizeof(struct ipv6hdr); in pskb_inet_may_pull()
385 return ipv6_get_dsfield((const struct ipv6hdr *)iph); in ip_tunnel_get_dsfield()
398 return ((const struct ipv6hdr *)iph)->hop_limit; in ip_tunnel_get_ttl()
D6lowpan.h78 #define LOWPAN_IPHC_MAX_HC_BUF_LEN (sizeof(struct ipv6hdr) + \
Dipv6.h156 struct ipv6hdr *tmp_hdr;
837 const struct ipv6hdr *iph) in iph_to_flow_copy_v6addrs()
946 static inline void ip6_flow_hdr(struct ipv6hdr *hdr, unsigned int tclass, in ip6_flow_hdr()
952 static inline __be32 ip6_flowinfo(const struct ipv6hdr *hdr) in ip6_flowinfo()
957 static inline __be32 ip6_flowlabel(const struct ipv6hdr *hdr) in ip6_flowlabel()
Ddst_metadata.h224 const struct ipv6hdr *ip6h = ipv6_hdr(skb); in ipv6_tun_rx_dst()
Dvxlan.h334 return (flags & VXLAN_F_IPV6 ? sizeof(struct ipv6hdr) : in vxlan_headroom()
Dip6_route.h44 #define IP6_MAX_MTU (0xFFFF + sizeof(struct ipv6hdr))
Dip_vs.h76 struct ipv6hdr _iph; in ip_vs_fill_iph_skb_off()
77 const struct ipv6hdr *iph = skb_header_pointer( in ip_vs_fill_iph_skb_off()
Dtcp.h427 u16 tcp_v6_get_syncookie(struct sock *sk, struct ipv6hdr *iph,
568 int __cookie_v6_check(const struct ipv6hdr *iph, const struct tcphdr *th,
572 u32 __cookie_v6_init_sequence(const struct ipv6hdr *iph,
/include/linux/
Dipv6.h117 static inline struct ipv6hdr *ipv6_hdr(const struct sk_buff *skb) in ipv6_hdr()
119 return (struct ipv6hdr *)skb_network_header(skb); in ipv6_hdr()
122 static inline struct ipv6hdr *inner_ipv6_hdr(const struct sk_buff *skb) in inner_ipv6_hdr()
124 return (struct ipv6hdr *)skb_inner_network_header(skb); in inner_ipv6_hdr()
127 static inline struct ipv6hdr *ipipv6_hdr(const struct sk_buff *skb) in ipipv6_hdr()
129 return (struct ipv6hdr *)skb_transport_header(skb); in ipipv6_hdr()
134 return ntohs(ipv6_hdr(skb)->payload_len) + sizeof(struct ipv6hdr) - in ipv6_transport_len()
Dnetfilter_ipv6.h52 u32 (*cookie_init_sequence)(const struct ipv6hdr *iph,
54 int (*cookie_v6_check)(const struct ipv6hdr *iph,
167 static inline u32 nf_ipv6_cookie_init_sequence(const struct ipv6hdr *iph, in nf_ipv6_cookie_init_sequence()
184 static inline int nf_cookie_v6_check(const struct ipv6hdr *iph, in nf_cookie_v6_check()
/include/net/netfilter/
Dnf_tables_ipv6.h31 struct ipv6hdr *ip6h, _ip6h; in __nft_set_pktinfo_ipv6_validate()
77 struct ipv6hdr *ip6h; in nft_set_pktinfo_ipv6_ingress()
Dnf_queue.h60 static inline u32 hash_v6(const struct ipv6hdr *ip6h, u32 initval) in hash_v6()
84 struct ipv6hdr *ip6h, _ip6h; in hash_bridge()
/include/net/netfilter/ipv6/
Dnf_reject.h15 struct ipv6hdr *nf_reject_ip6hdr_put(struct sk_buff *nskb,
/include/uapi/linux/
Dipv6.h118 struct ipv6hdr { struct
/include/net/sctp/
Dsctp.h588 overhead += sizeof(struct ipv6hdr); in __sctp_mtu_payload()