ipv6_sr_hdr        60 include/net/seg6.h extern bool seg6_validate_srh(struct ipv6_sr_hdr *srh, int len);
ipv6_sr_hdr        61 include/net/seg6.h extern int seg6_do_srh_encap(struct sk_buff *skb, struct ipv6_sr_hdr *osrh,
ipv6_sr_hdr        63 include/net/seg6.h extern int seg6_do_srh_inline(struct sk_buff *skb, struct ipv6_sr_hdr *osrh);
ipv6_sr_hdr        43 include/net/seg6_hmac.h 			     struct ipv6_sr_hdr *hdr, struct in6_addr *saddr,
ipv6_sr_hdr        50 include/net/seg6_hmac.h 			  struct ipv6_sr_hdr *srh);
ipv6_sr_hdr        22 include/net/seg6_local.h 	struct ipv6_sr_hdr *srh;
ipv6_sr_hdr        29 include/uapi/linux/seg6_iptunnel.h 	struct ipv6_sr_hdr srh[0];
ipv6_sr_hdr      4924 net/core/filter.c 	struct ipv6_sr_hdr *srh = (struct ipv6_sr_hdr *)hdr;
ipv6_sr_hdr      5021 net/core/filter.c 	struct ipv6_sr_hdr *srh = srh_state->srh;
ipv6_sr_hdr      5042 net/core/filter.c 	srh_state->srh = (struct ipv6_sr_hdr *)(skb->data + srhoff);
ipv6_sr_hdr      5067 net/core/filter.c 		srh_state->srh = (struct ipv6_sr_hdr *)(skb->data + srhoff);
ipv6_sr_hdr      5151 net/core/filter.c 	struct ipv6_sr_hdr *srh = srh_state->srh;
ipv6_sr_hdr      5190 net/core/filter.c 	srh_state->srh = (struct ipv6_sr_hdr *)(skb->data + srhoff);
ipv6_sr_hdr       325 net/ipv6/exthdrs.c 	struct ipv6_sr_hdr *hdr;
ipv6_sr_hdr       333 net/ipv6/exthdrs.c 	hdr = (struct ipv6_sr_hdr *)skb_transport_header(skb);
ipv6_sr_hdr       356 net/ipv6/exthdrs.c 	struct ipv6_sr_hdr *hdr;
ipv6_sr_hdr       361 net/ipv6/exthdrs.c 	hdr = (struct ipv6_sr_hdr *)skb_transport_header(skb);
ipv6_sr_hdr       431 net/ipv6/exthdrs.c 	hdr = (struct ipv6_sr_hdr *)skb_transport_header(skb);
ipv6_sr_hdr       895 net/ipv6/exthdrs.c 	struct ipv6_sr_hdr *sr_phdr, *sr_ihdr;
ipv6_sr_hdr       898 net/ipv6/exthdrs.c 	sr_ihdr = (struct ipv6_sr_hdr *)opt;
ipv6_sr_hdr       902 net/ipv6/exthdrs.c 	memcpy(sr_phdr, sr_ihdr, sizeof(struct ipv6_sr_hdr));
ipv6_sr_hdr      1157 net/ipv6/exthdrs.c 		struct ipv6_sr_hdr *srh = (struct ipv6_sr_hdr *)opt->srcrt;
ipv6_sr_hdr       458 net/ipv6/ipv6_sockglue.c 				struct ipv6_sr_hdr *srh = (struct ipv6_sr_hdr *)
ipv6_sr_hdr        27 net/ipv6/netfilter/ip6t_srh.c 	struct ipv6_sr_hdr *srh;
ipv6_sr_hdr        28 net/ipv6/netfilter/ip6t_srh.c 	struct ipv6_sr_hdr _srh;
ipv6_sr_hdr       122 net/ipv6/netfilter/ip6t_srh.c 	struct ipv6_sr_hdr *srh;
ipv6_sr_hdr       123 net/ipv6/netfilter/ip6t_srh.c 	struct ipv6_sr_hdr _srh;
ipv6_sr_hdr       206 net/ipv6/netfilter/ip6t_srh.c 		psidoff = srhoff + sizeof(struct ipv6_sr_hdr) +
ipv6_sr_hdr       221 net/ipv6/netfilter/ip6t_srh.c 		nsidoff = srhoff + sizeof(struct ipv6_sr_hdr) +
ipv6_sr_hdr       234 net/ipv6/netfilter/ip6t_srh.c 		lsidoff = srhoff + sizeof(struct ipv6_sr_hdr);
ipv6_sr_hdr        28 net/ipv6/seg6.c bool seg6_validate_srh(struct ipv6_sr_hdr *srh, int len)
ipv6_sr_hdr        86 net/ipv6/seg6_hmac.c static struct sr6_tlv_hmac *seg6_get_tlv_hmac(struct ipv6_sr_hdr *srh)
ipv6_sr_hdr       162 net/ipv6/seg6_hmac.c int seg6_hmac_compute(struct seg6_hmac_info *hinfo, struct ipv6_sr_hdr *hdr,
ipv6_sr_hdr       244 net/ipv6/seg6_hmac.c 	struct ipv6_sr_hdr *srh;
ipv6_sr_hdr       249 net/ipv6/seg6_hmac.c 	srh = (struct ipv6_sr_hdr *)skb_transport_header(skb);
ipv6_sr_hdr       328 net/ipv6/seg6_hmac.c 		   struct ipv6_sr_hdr *srh)
ipv6_sr_hdr       108 net/ipv6/seg6_iptunnel.c int seg6_do_srh_encap(struct sk_buff *skb, struct ipv6_sr_hdr *osrh, int proto)
ipv6_sr_hdr       113 net/ipv6/seg6_iptunnel.c 	struct ipv6_sr_hdr *isrh;
ipv6_sr_hdr       173 net/ipv6/seg6_iptunnel.c int seg6_do_srh_inline(struct sk_buff *skb, struct ipv6_sr_hdr *osrh)
ipv6_sr_hdr       176 net/ipv6/seg6_iptunnel.c 	struct ipv6_sr_hdr *isrh;
ipv6_sr_hdr       409 net/ipv6/seg6_iptunnel.c 	min_size = sizeof(*tuninfo) + sizeof(struct ipv6_sr_hdr) +
ipv6_sr_hdr        50 net/ipv6/seg6_local.c 	struct ipv6_sr_hdr *srh;
ipv6_sr_hdr        67 net/ipv6/seg6_local.c static struct ipv6_sr_hdr *get_srh(struct sk_buff *skb)
ipv6_sr_hdr        69 net/ipv6/seg6_local.c 	struct ipv6_sr_hdr *srh;
ipv6_sr_hdr        78 net/ipv6/seg6_local.c 	srh = (struct ipv6_sr_hdr *)(skb->data + srhoff);
ipv6_sr_hdr        88 net/ipv6/seg6_local.c 	srh = (struct ipv6_sr_hdr *)(skb->data + srhoff);
ipv6_sr_hdr        96 net/ipv6/seg6_local.c static struct ipv6_sr_hdr *get_and_validate_srh(struct sk_buff *skb)
ipv6_sr_hdr        98 net/ipv6/seg6_local.c 	struct ipv6_sr_hdr *srh;
ipv6_sr_hdr       117 net/ipv6/seg6_local.c 	struct ipv6_sr_hdr *srh;
ipv6_sr_hdr       145 net/ipv6/seg6_local.c static void advance_nextseg(struct ipv6_sr_hdr *srh, struct in6_addr *daddr)
ipv6_sr_hdr       207 net/ipv6/seg6_local.c 	struct ipv6_sr_hdr *srh;
ipv6_sr_hdr       227 net/ipv6/seg6_local.c 	struct ipv6_sr_hdr *srh;
ipv6_sr_hdr       246 net/ipv6/seg6_local.c 	struct ipv6_sr_hdr *srh;
ipv6_sr_hdr       413 net/ipv6/seg6_local.c 	struct ipv6_sr_hdr *srh;
ipv6_sr_hdr       440 net/ipv6/seg6_local.c 	struct ipv6_sr_hdr *srh;
ipv6_sr_hdr       474 net/ipv6/seg6_local.c 	struct ipv6_sr_hdr *srh = srh_state->srh;
ipv6_sr_hdr       498 net/ipv6/seg6_local.c 	struct ipv6_sr_hdr *srh;
ipv6_sr_hdr       649 net/ipv6/seg6_local.c 	struct ipv6_sr_hdr *srh;
ipv6_sr_hdr       673 net/ipv6/seg6_local.c 	struct ipv6_sr_hdr *srh;