ipv6_opt_hdr     1103 drivers/net/ethernet/emulex/benet/be_main.c 			struct ipv6_opt_hdr *ehdr =
ipv6_opt_hdr     1104 drivers/net/ethernet/emulex/benet/be_main.c 				(struct ipv6_opt_hdr *)(skb->data + offset);
ipv6_opt_hdr      134 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 			struct ipv6_opt_hdr *hp;
ipv6_opt_hdr      144 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 			hp = OPT_HDR(struct ipv6_opt_hdr, skb, off);
ipv6_opt_hdr      297 include/net/ipv6.h 	struct ipv6_opt_hdr	*hopopt;
ipv6_opt_hdr      298 include/net/ipv6.h 	struct ipv6_opt_hdr	*dst0opt;
ipv6_opt_hdr      300 include/net/ipv6.h 	struct ipv6_opt_hdr	*dst1opt;
ipv6_opt_hdr      436 include/net/ipv6.h 					  struct ipv6_opt_hdr *newopt);
ipv6_opt_hdr       69 include/uapi/linux/ipv6.h #define ipv6_destopt_hdr ipv6_opt_hdr
ipv6_opt_hdr       70 include/uapi/linux/ipv6.h #define ipv6_hopopt_hdr  ipv6_opt_hdr
ipv6_opt_hdr     4815 net/core/skbuff.c 			struct ipv6_opt_hdr *hp;
ipv6_opt_hdr     4819 net/core/skbuff.c 						  sizeof(struct ipv6_opt_hdr),
ipv6_opt_hdr     4824 net/core/skbuff.c 			hp = OPT_HDR(struct ipv6_opt_hdr, skb, off);
ipv6_opt_hdr      105 net/ipv6/ah6.c static bool zero_out_mutable_opts(struct ipv6_opt_hdr *opthdr)
ipv6_opt_hdr      149 net/ipv6/ah6.c static void ipv6_rearrange_destopt(struct ipv6hdr *iph, struct ipv6_opt_hdr *destopt)
ipv6_opt_hdr      202 net/ipv6/ah6.c static void ipv6_rearrange_destopt(struct ipv6hdr *iph, struct ipv6_opt_hdr *destopt) {}
ipv6_opt_hdr      248 net/ipv6/ah6.c 		struct ipv6_opt_hdr *opth;
ipv6_opt_hdr      784 net/ipv6/calipso.c static int calipso_opt_update(struct sock *sk, struct ipv6_opt_hdr *hop)
ipv6_opt_hdr      812 net/ipv6/calipso.c static int calipso_tlv_len(struct ipv6_opt_hdr *opt, unsigned int offset)
ipv6_opt_hdr      850 net/ipv6/calipso.c static int calipso_opt_find(struct ipv6_opt_hdr *hop, unsigned int *start,
ipv6_opt_hdr      911 net/ipv6/calipso.c static struct ipv6_opt_hdr *
ipv6_opt_hdr      912 net/ipv6/calipso.c calipso_opt_insert(struct ipv6_opt_hdr *hop,
ipv6_opt_hdr      917 net/ipv6/calipso.c 	struct ipv6_opt_hdr *new;
ipv6_opt_hdr      975 net/ipv6/calipso.c static int calipso_opt_del(struct ipv6_opt_hdr *hop,
ipv6_opt_hdr      976 net/ipv6/calipso.c 			   struct ipv6_opt_hdr **new)
ipv6_opt_hdr     1079 net/ipv6/calipso.c 	struct ipv6_opt_hdr *hop;
ipv6_opt_hdr     1134 net/ipv6/calipso.c 	struct ipv6_opt_hdr *old, *new;
ipv6_opt_hdr     1162 net/ipv6/calipso.c 	struct ipv6_opt_hdr *new_hop;
ipv6_opt_hdr     1199 net/ipv6/calipso.c 	struct ipv6_opt_hdr *old, *new;
ipv6_opt_hdr     1238 net/ipv6/calipso.c 	struct ipv6_opt_hdr *new;
ipv6_opt_hdr     1304 net/ipv6/calipso.c 	struct ipv6_opt_hdr *hop;
ipv6_opt_hdr     1311 net/ipv6/calipso.c 		hop = (struct ipv6_opt_hdr *)(ip6_hdr + 1);
ipv6_opt_hdr     1348 net/ipv6/calipso.c 	hop = (struct ipv6_opt_hdr *)(ip6_hdr + 1);
ipv6_opt_hdr     1350 net/ipv6/calipso.c 		struct ipv6_opt_hdr *new_hop = (struct ipv6_opt_hdr *)buf;
ipv6_opt_hdr     1377 net/ipv6/calipso.c 	struct ipv6_opt_hdr *old_hop;
ipv6_opt_hdr     1389 net/ipv6/calipso.c 	old_hop = (struct ipv6_opt_hdr *)(ip6_hdr + 1);
ipv6_opt_hdr      744 net/ipv6/datagram.c 	struct ipv6_opt_hdr *hdr;
ipv6_opt_hdr      843 net/ipv6/datagram.c 			if (opt->hopopt || cmsg->cmsg_len < CMSG_LEN(sizeof(struct ipv6_opt_hdr))) {
ipv6_opt_hdr      848 net/ipv6/datagram.c 			hdr = (struct ipv6_opt_hdr *)CMSG_DATA(cmsg);
ipv6_opt_hdr      863 net/ipv6/datagram.c 			if (cmsg->cmsg_len < CMSG_LEN(sizeof(struct ipv6_opt_hdr))) {
ipv6_opt_hdr      868 net/ipv6/datagram.c 			hdr = (struct ipv6_opt_hdr *)CMSG_DATA(cmsg);
ipv6_opt_hdr      888 net/ipv6/datagram.c 			if (cmsg->cmsg_len < CMSG_LEN(sizeof(struct ipv6_opt_hdr))) {
ipv6_opt_hdr      893 net/ipv6/datagram.c 			hdr = (struct ipv6_opt_hdr *)CMSG_DATA(cmsg);
ipv6_opt_hdr       33 net/ipv6/esp6_offload.c 	struct ipv6_opt_hdr *exthdr;
ipv6_opt_hdr      958 net/ipv6/exthdrs.c static void ipv6_push_exthdr(struct sk_buff *skb, u8 *proto, u8 type, struct ipv6_opt_hdr *opt)
ipv6_opt_hdr      960 net/ipv6/exthdrs.c 	struct ipv6_opt_hdr *h = skb_push(skb, ipv6_optlen(opt));
ipv6_opt_hdr     1015 net/ipv6/exthdrs.c 			      struct ipv6_opt_hdr **dest,
ipv6_opt_hdr     1016 net/ipv6/exthdrs.c 			      struct ipv6_opt_hdr *old,
ipv6_opt_hdr     1017 net/ipv6/exthdrs.c 			      struct ipv6_opt_hdr *new,
ipv6_opt_hdr     1020 net/ipv6/exthdrs.c 	struct ipv6_opt_hdr *src;
ipv6_opt_hdr     1027 net/ipv6/exthdrs.c 	*dest = (struct ipv6_opt_hdr *)*p;
ipv6_opt_hdr     1054 net/ipv6/exthdrs.c 		   int newtype, struct ipv6_opt_hdr *newopt)
ipv6_opt_hdr     1094 net/ipv6/exthdrs.c 			  (struct ipv6_opt_hdr **)&opt2->srcrt,
ipv6_opt_hdr     1095 net/ipv6/exthdrs.c 			  (opt ? (struct ipv6_opt_hdr *)opt->srcrt : NULL),
ipv6_opt_hdr       80 net/ipv6/exthdrs_core.c 		struct ipv6_opt_hdr _hdr, *hp;
ipv6_opt_hdr      120 net/ipv6/exthdrs_core.c 	struct ipv6_opt_hdr *hdr;
ipv6_opt_hdr      125 net/ipv6/exthdrs_core.c 	hdr = (struct ipv6_opt_hdr *)(nh + offset);
ipv6_opt_hdr      207 net/ipv6/exthdrs_core.c 		struct ipv6_opt_hdr _hdr, *hp;
ipv6_opt_hdr       41 net/ipv6/ip6_offload.c 		struct ipv6_opt_hdr *opth;
ipv6_opt_hdr      160 net/ipv6/ip6_offload.c 	struct ipv6_opt_hdr *opth = (void *)iph;
ipv6_opt_hdr     1199 net/ipv6/ip6_output.c static inline struct ipv6_opt_hdr *ip6_opt_dup(struct ipv6_opt_hdr *src,
ipv6_opt_hdr      406 net/ipv6/ip6_tunnel.c 		struct ipv6_opt_hdr *hdr;
ipv6_opt_hdr      412 net/ipv6/ip6_tunnel.c 		hdr = (struct ipv6_opt_hdr *)(skb->data + off);
ipv6_opt_hdr      950 net/ipv6/ip6_tunnel.c 	opt->ops.dst1opt = (struct ipv6_opt_hdr *) opt->dst_opt;
ipv6_opt_hdr      405 net/ipv6/ipv6_sockglue.c 		struct ipv6_opt_hdr *new = NULL;
ipv6_opt_hdr      419 net/ipv6/ipv6_sockglue.c 		else if (optlen < sizeof(struct ipv6_opt_hdr) ||
ipv6_opt_hdr      997 net/ipv6/ipv6_sockglue.c 	struct ipv6_opt_hdr *hdr;
ipv6_opt_hdr     1010 net/ipv6/ipv6_sockglue.c 		hdr = (struct ipv6_opt_hdr *)opt->srcrt;
ipv6_opt_hdr      254 net/ipv6/mip6.c 	struct ipv6_opt_hdr *exthdr =
ipv6_opt_hdr      255 net/ipv6/mip6.c 				   (struct ipv6_opt_hdr *)(ipv6_hdr(skb) + 1);
ipv6_opt_hdr      292 net/ipv6/mip6.c 		exthdr = (struct ipv6_opt_hdr *)(nh + offset);
ipv6_opt_hdr      390 net/ipv6/mip6.c 	struct ipv6_opt_hdr *exthdr =
ipv6_opt_hdr      391 net/ipv6/mip6.c 				   (struct ipv6_opt_hdr *)(ipv6_hdr(skb) + 1);
ipv6_opt_hdr      427 net/ipv6/mip6.c 		exthdr = (struct ipv6_opt_hdr *)(nh + offset);
ipv6_opt_hdr       46 net/ipv6/netfilter/ip6t_hbh.c 	struct ipv6_opt_hdr _optsh;
ipv6_opt_hdr       47 net/ipv6/netfilter/ip6t_hbh.c 	const struct ipv6_opt_hdr *oh;
ipv6_opt_hdr       46 net/ipv6/netfilter/ip6t_ipv6header.c 		const struct ipv6_opt_hdr *hp;
ipv6_opt_hdr       47 net/ipv6/netfilter/ip6t_ipv6header.c 		struct ipv6_opt_hdr _hdr;
ipv6_opt_hdr       56 net/ipv6/netfilter/ip6t_ipv6header.c 		if (len < (int)sizeof(struct ipv6_opt_hdr))
ipv6_opt_hdr      400 net/ipv6/netfilter/nf_conntrack_reasm.c 		struct ipv6_opt_hdr hdr;
ipv6_opt_hdr      410 net/ipv6/netfilter/nf_conntrack_reasm.c 		if (len < (int)sizeof(struct ipv6_opt_hdr)) {
ipv6_opt_hdr       74 net/ipv6/netfilter/nf_log_ipv6.c 		struct ipv6_opt_hdr _hdr;
ipv6_opt_hdr       75 net/ipv6/netfilter/nf_log_ipv6.c 		const struct ipv6_opt_hdr *hp;
ipv6_opt_hdr       91 net/ipv6/output_core.c 		struct ipv6_opt_hdr *exthdr;
ipv6_opt_hdr      112 net/ipv6/output_core.c 		if (offset + sizeof(struct ipv6_opt_hdr) > packet_len)
ipv6_opt_hdr      115 net/ipv6/output_core.c 		exthdr = (struct ipv6_opt_hdr *)(skb_network_header(skb) +
ipv6_opt_hdr      450 net/sched/act_csum.c static int tcf_csum_ipv6_hopopts(struct ipv6_opt_hdr *ip6xh, unsigned int ixhl,
ipv6_opt_hdr      489 net/sched/act_csum.c 	struct ipv6_opt_hdr *ip6xh;
ipv6_opt_hdr     3378 net/xfrm/xfrm_policy.c 	struct ipv6_opt_hdr *exthdr;
ipv6_opt_hdr     3402 net/xfrm/xfrm_policy.c 		exthdr = (struct ipv6_opt_hdr *)(nh + offset);
ipv6_opt_hdr     3413 net/xfrm/xfrm_policy.c 			exthdr = (struct ipv6_opt_hdr *)(nh + offset);
ipv6_opt_hdr      335 tools/testing/selftests/bpf/progs/bpf_flow.c 	struct ipv6_opt_hdr *ip6h, _ip6h;