Home
last modified time | relevance | path

Searched refs:ipv6_optlen (Results 1 – 21 of 21) sorted by relevance

/linux/net/ipv6/
H A Dexthdrs.c1184 struct ipv6_opt_hdr *h = skb_push(skb, ipv6_optlen(opt)); in ipv6_push_exthdr()
1186 memcpy(h, opt, ipv6_optlen(opt)); in ipv6_push_exthdr()
1251 memcpy(*p, src, ipv6_optlen(src)); in ipv6_renew_option()
1253 *p += CMSG_ALIGN(ipv6_optlen(*dest)); in ipv6_renew_option()
1286 tot_len += CMSG_ALIGN(ipv6_optlen(opt->hopopt)); in ipv6_renew_options()
1288 tot_len += CMSG_ALIGN(ipv6_optlen(opt->dst0opt)); in ipv6_renew_options()
1290 tot_len += CMSG_ALIGN(ipv6_optlen(opt->srcrt)); in ipv6_renew_options()
1292 tot_len += CMSG_ALIGN(ipv6_optlen(opt->dst1opt)); in ipv6_renew_options()
1296 tot_len += CMSG_ALIGN(ipv6_optlen(newopt)); in ipv6_renew_options()
1325 opt2->opt_nflen = (opt2->hopopt ? ipv6_optlen(opt2->hopopt) : 0) + in ipv6_renew_options()
[all …]
H A Dexthdrs_core.c108 hdrlen = ipv6_optlen(hp); in ipv6_skip_exthdr()
278 hdrlen = ipv6_optlen(hp); in ipv6_find_hdr()
H A Dcalipso.c807 unsigned int opt_len = ipv6_optlen(opt), tlv_len; in calipso_tlv_len()
849 opt_len = ipv6_optlen(hop); in calipso_opt_find()
913 hop_len = ipv6_optlen(hop); in calipso_opt_insert()
977 hop_len = ipv6_optlen(hop); in calipso_opt_del()
1086 opt_len = ipv6_optlen(hop); in calipso_sock_getattr()
1406 old_hop_len = ipv6_optlen(old_hop); in calipso_skbuff_delattr()
H A Dah6.c133 int len = ipv6_optlen(opthdr); in zero_out_mutable_opts()
177 int len = ipv6_optlen(destopt); in ipv6_rearrange_destopt()
303 exthdr.raw += ipv6_optlen(exthdr.opth); in ipv6_clear_mutable_options()
H A Ddatagram.c928 opt->opt_flen -= ipv6_optlen(opt->dst1opt); in ip6_datagram_send_ctl()
933 opt->opt_nflen -= ipv6_optlen(opt->dst0opt); in ip6_datagram_send_ctl()
986 opt->opt_nflen -= ipv6_optlen(opt->dst0opt); in ip6_datagram_send_ctl()
H A Desp6_offload.c47 off += ipv6_optlen(exthdr); in esp6_nexthdr_esp_offset()
H A Dseg6_iptunnel.c233 int hdrlen = ipv6_optlen(osrh); in seg6_do_srh_encap_red()
H A Dseg6_local.c642 srhlen = ipv6_optlen(srh); in seg6_pop_srh()
724 off += ipv6_optlen(hp); in seg6_pop_srh()
H A Dip6_tunnel.c420 optlen = ipv6_optlen(hdr); in ip6_tnl_parse_tlv_enc_lim()
/linux/net/ipv6/netfilter/
H A Dip6t_srh.c37 hdrlen = ipv6_optlen(srh); in srh_mt6()
131 hdrlen = ipv6_optlen(srh); in srh1_mt6()
H A Dip6t_ipv6header.c76 hdrlen = ipv6_optlen(hp); in ipv6header_mt6()
H A Dip6t_hbh.c75 hdrlen = ipv6_optlen(oh); in hbh_mt6()
H A Dip6t_rt.c57 hdrlen = ipv6_optlen(rh); in rt_mt6()
H A Dnf_conntrack_reasm.c425 hdrlen = ipv6_optlen(&hdr); in find_prev_fhdr()
/linux/include/linux/
H A Dipv6.h8 #define ipv6_optlen(p) (((p)->hdrlen+1) << 3) macro
/linux/net/netfilter/
H A Dnf_flow_table_ip.c706 hopt = skb_push(skb, ipv6_optlen(opt.ops.dst1opt)); in nf_flow_tunnel_ip6ip6_push()
707 memcpy(hopt, opt.ops.dst1opt, ipv6_optlen(opt.ops.dst1opt)); in nf_flow_tunnel_ip6ip6_push()
/linux/net/sched/
H A Dact_csum.c515 ixhl = ipv6_optlen(ip6xh); in tcf_csum_ipv6()
/linux/net/xfrm/
H A Dxfrm_output.c132 offset += ipv6_optlen(exthdr); in mip6_rthdr_offset()
/linux/tools/testing/selftests/drivers/net/
H A Dgro.c
/linux/net/core/
H A Dskbuff.c5933 off += ipv6_optlen(hp); in skb_checksum_setup_ipv6()
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt.c14032 hdrlen = ipv6_optlen(hp); in bnxt_exthdr_check()