Home
last modified time | relevance | path

Searched refs:tuninfo (Results 1 – 2 of 2) sorted by relevance

/Linux-v5.4/net/ipv6/
Dseg6_iptunnel.c32 struct seg6_iptunnel_encap tuninfo[0]; member
43 return seg6_lwt_lwtunnel(lwt)->tuninfo; in seg6_encap_lwtunnel()
51 struct seg6_iptunnel_encap *tuninfo) in nla_put_srh() argument
57 len = SEG6_IPTUN_ENCAP_SIZE(tuninfo); in nla_put_srh()
64 memcpy(data, tuninfo, len); in nla_put_srh()
385 struct seg6_iptunnel_encap *tuninfo; in seg6_build_state() local
403 tuninfo = nla_data(tb[SEG6_IPTUNNEL_SRH]); in seg6_build_state()
409 min_size = sizeof(*tuninfo) + sizeof(struct ipv6_sr_hdr) + in seg6_build_state()
414 switch (tuninfo->mode) { in seg6_build_state()
429 if (!seg6_validate_srh(tuninfo->srh, tuninfo_len - sizeof(*tuninfo))) in seg6_build_state()
[all …]
/Linux-v5.4/include/uapi/linux/
Dseg6_iptunnel.h42 static inline size_t seg6_lwt_headroom(struct seg6_iptunnel_encap *tuninfo) in seg6_lwt_headroom() argument
46 switch (tuninfo->mode) { in seg6_lwt_headroom()
56 return ((tuninfo->srh->hdrlen + 1) << 3) + head; in seg6_lwt_headroom()