Searched refs:ipv6_opt_hdr (Results 1 - 25 of 29) sorted by relevance

12

/linux-master/net/ipv6/netfilter/
H A Dip6t_ipv6header.c46 const struct ipv6_opt_hdr *hp;
47 struct ipv6_opt_hdr _hdr;
56 if (len < (int)sizeof(struct ipv6_opt_hdr))
H A Dip6t_hbh.c46 struct ipv6_opt_hdr _optsh;
47 const struct ipv6_opt_hdr *oh;
H A Dnf_conntrack_reasm.c400 struct ipv6_opt_hdr hdr;
410 if (len < (int)sizeof(struct ipv6_opt_hdr)) {
/linux-master/include/uapi/linux/
H A Dipv6.h63 struct ipv6_opt_hdr { struct
71 #define ipv6_destopt_hdr ipv6_opt_hdr
72 #define ipv6_hopopt_hdr ipv6_opt_hdr
/linux-master/net/ipv6/
H A Dexthdrs_core.c80 struct ipv6_opt_hdr _hdr, *hp;
120 struct ipv6_opt_hdr *hdr;
125 hdr = (struct ipv6_opt_hdr *)(nh + offset);
209 struct ipv6_opt_hdr _hdr, *hp;
H A Dcalipso.c777 static int calipso_opt_update(struct sock *sk, struct ipv6_opt_hdr *hop)
805 static int calipso_tlv_len(struct ipv6_opt_hdr *opt, unsigned int offset)
843 static int calipso_opt_find(struct ipv6_opt_hdr *hop, unsigned int *start,
904 static struct ipv6_opt_hdr *
905 calipso_opt_insert(struct ipv6_opt_hdr *hop,
910 struct ipv6_opt_hdr *new;
968 static int calipso_opt_del(struct ipv6_opt_hdr *hop,
969 struct ipv6_opt_hdr **new)
1072 struct ipv6_opt_hdr *hop;
1127 struct ipv6_opt_hdr *ol
[all...]
H A Doutput_core.c67 struct ipv6_opt_hdr *exthdr;
88 if (offset + sizeof(struct ipv6_opt_hdr) > packet_len)
91 exthdr = (struct ipv6_opt_hdr *)(skb_network_header(skb) +
H A Dexthdrs.c1169 static void ipv6_push_exthdr(struct sk_buff *skb, u8 *proto, u8 type, struct ipv6_opt_hdr *opt)
1171 struct ipv6_opt_hdr *h = skb_push(skb, ipv6_optlen(opt));
1226 struct ipv6_opt_hdr **dest,
1227 struct ipv6_opt_hdr *old,
1228 struct ipv6_opt_hdr *new,
1231 struct ipv6_opt_hdr *src;
1238 *dest = (struct ipv6_opt_hdr *)*p;
1264 int newtype, struct ipv6_opt_hdr *newopt)
1304 (struct ipv6_opt_hdr **)&opt2->srcrt,
1305 (opt ? (struct ipv6_opt_hdr *)op
[all...]
H A Ddatagram.c766 struct ipv6_opt_hdr *hdr;
865 if (opt->hopopt || cmsg->cmsg_len < CMSG_LEN(sizeof(struct ipv6_opt_hdr))) {
870 hdr = (struct ipv6_opt_hdr *)CMSG_DATA(cmsg);
885 if (cmsg->cmsg_len < CMSG_LEN(sizeof(struct ipv6_opt_hdr))) {
890 hdr = (struct ipv6_opt_hdr *)CMSG_DATA(cmsg);
910 if (cmsg->cmsg_len < CMSG_LEN(sizeof(struct ipv6_opt_hdr))) {
915 hdr = (struct ipv6_opt_hdr *)CMSG_DATA(cmsg);
H A Dip6_offload.c43 struct ipv6_opt_hdr *opth;
79 struct ipv6_opt_hdr *opth;
201 struct ipv6_opt_hdr *opth = (void *)iph;
H A Dah6.c102 static bool zero_out_mutable_opts(struct ipv6_opt_hdr *opthdr)
146 static void ipv6_rearrange_destopt(struct ipv6hdr *iph, struct ipv6_opt_hdr *destopt)
196 static void ipv6_rearrange_destopt(struct ipv6hdr *iph, struct ipv6_opt_hdr *destopt) {}
242 struct ipv6_opt_hdr *opth;
H A Dipv6_sockglue.c324 struct ipv6_opt_hdr *new = NULL;
339 if (optlen < sizeof(struct ipv6_opt_hdr) ||
1008 struct ipv6_opt_hdr *hdr;
1021 hdr = (struct ipv6_opt_hdr *)opt->srcrt;
H A Desp6_offload.c35 struct ipv6_opt_hdr *exthdr;
H A Dip6_tunnel.c404 struct ipv6_opt_hdr *hdr;
410 hdr = (struct ipv6_opt_hdr *)(skb->data + off);
422 hdr = (struct ipv6_opt_hdr *)(skb->data + off);
1000 opt->ops.dst1opt = (struct ipv6_opt_hdr *) opt->dst_opt;
H A Dip6_output.c1296 static inline struct ipv6_opt_hdr *ip6_opt_dup(struct ipv6_opt_hdr *src,
/linux-master/net/sched/
H A Dact_csum.c447 static int tcf_csum_ipv6_hopopts(struct ipv6_opt_hdr *ip6xh, unsigned int ixhl,
486 struct ipv6_opt_hdr *ip6xh;
/linux-master/include/net/
H A Dipv6.h311 struct ipv6_opt_hdr *hopopt;
312 struct ipv6_opt_hdr *dst0opt;
314 struct ipv6_opt_hdr *dst1opt;
454 struct ipv6_opt_hdr *newopt);
/linux-master/net/xfrm/
H A Dxfrm_output.c93 struct ipv6_opt_hdr *exthdr;
126 if (offset + sizeof(struct ipv6_opt_hdr) > packet_len)
129 exthdr = (struct ipv6_opt_hdr *)(skb_network_header(skb) +
/linux-master/tools/testing/selftests/bpf/progs/
H A Dbpf_flow.c349 struct ipv6_opt_hdr *ip6h, _ip6h;
H A Dtest_tc_tunnel.c603 struct ipv6_opt_hdr ip6_opt_hdr;
/linux-master/net/netfilter/
H A Dnf_log_syslog.c571 struct ipv6_opt_hdr _hdr;
572 const struct ipv6_opt_hdr *hp;
/linux-master/tools/testing/selftests/net/
H A Dgro.c603 struct ipv6_opt_hdr *exthdr = (struct ipv6_opt_hdr *)(optpkt + tcp_offset);
/linux-master/net/openvswitch/
H A Dflow.c283 struct ipv6_opt_hdr _hdr, *hp;
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dtx.c77 struct ipv6_opt_hdr *hp;
87 hp = OPT_HDR(struct ipv6_opt_hdr, skb, off);
/linux-master/net/core/
H A Dskbuff.c5706 struct ipv6_opt_hdr *hp;
5710 sizeof(struct ipv6_opt_hdr),
5715 hp = OPT_HDR(struct ipv6_opt_hdr, skb, off);

Completed in 261 milliseconds

12