Searched refs:ipv6hdr (Results 1 – 22 of 22) sorted by relevance
| /include/net/ |
| A D | inet_ecn.h | 126 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 D | dsfield.h | 22 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 D | pfcp.h | 66 #define PFCP6_HEADROOM (sizeof(struct ipv6hdr) + sizeof(struct udphdr) + \
|
| A D | ip6_checksum.h | 67 struct ipv6hdr *ipv6h = ipv6_hdr(skb); in tcp_v6_gso_csum_prep()
|
| A D | ip_tunnels.h | 451 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 D | ipv6.h | 169 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 D | 6lowpan.h | 78 #define LOWPAN_IPHC_MAX_HC_BUF_LEN (sizeof(struct ipv6hdr) + \
|
| A D | gro.h | 441 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 D | inet6_hashtables.h | 154 const struct ipv6hdr *ip6h = ipv6_hdr(skb); in __inet6_lookup_skb()
|
| A D | dst_metadata.h | 266 const struct ipv6hdr *ip6h = ipv6_hdr(skb); in ipv6_tun_rx_dst()
|
| A D | ip6_route.h | 44 #define IP6_MAX_MTU (0xFFFF + sizeof(struct ipv6hdr))
|
| A D | vxlan.h | 399 return (flags & VXLAN_F_IPV6 ? sizeof(struct ipv6hdr) : in vxlan_headroom()
|
| A D | ip_vs.h | 79 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 D | tcp.h | 483 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 D | ipv6.h | 108 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 D | netfilter_ipv6.h | 51 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 D | virtio_net.h | 71 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 D | nf_tables_ipv6.h | 31 struct ipv6hdr *ip6h, _ip6h; in __nft_set_pktinfo_ipv6_validate() 78 struct ipv6hdr *ip6h; in nft_set_pktinfo_ipv6_ingress()
|
| A D | nf_queue.h | 59 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 D | nf_reject.h | 15 struct ipv6hdr *nf_reject_ip6hdr_put(struct sk_buff *nskb,
|
| /include/uapi/linux/ |
| A D | ipv6.h | 118 struct ipv6hdr { struct
|
| /include/net/sctp/ |
| A D | sctp.h | 581 overhead += sizeof(struct ipv6hdr); in __sctp_mtu_payload()
|
Completed in 48 milliseconds