Home
last modified time | relevance | path

Searched refs:tuninfo (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-6.6/net/ipv6/
H A Dioam6_iptunnel.c46 struct ioam6_lwt_encap tuninfo; member
61 return &ioam6_lwt_state(lwt)->tuninfo; in ioam6_lwt_info()
66 return &(ioam6_lwt_state(lwt)->tuninfo.traceh); in ioam6_lwt_trace()
108 struct ioam6_lwt_encap *tuninfo; in ioam6_build_state() local
183 tuninfo = ioam6_lwt_info(lwt); in ioam6_build_state()
184 tuninfo->eh.hdrlen = ((sizeof(*tuninfo) + len_aligned) >> 3) - 1; in ioam6_build_state()
185 tuninfo->pad[0] = IPV6_TLV_PADN; in ioam6_build_state()
186 tuninfo->ioamh.type = IOAM6_TYPE_PREALLOC; in ioam6_build_state()
187 tuninfo in ioam6_build_state()
222 ioam6_do_inline(struct net *net, struct sk_buff *skb, struct ioam6_lwt_encap *tuninfo) ioam6_do_inline() argument
257 ioam6_do_encap(struct net *net, struct sk_buff *skb, struct ioam6_lwt_encap *tuninfo, struct in6_addr *tundst) ioam6_do_encap() argument
[all...]
H A Dseg6_iptunnel.c31 static size_t seg6_lwt_headroom(struct seg6_iptunnel_encap *tuninfo) in seg6_lwt_headroom() argument
35 switch (tuninfo->mode) { in seg6_lwt_headroom()
47 return ((tuninfo->srh->hdrlen + 1) << 3) + head; in seg6_lwt_headroom()
52 struct seg6_iptunnel_encap tuninfo[]; member
63 return seg6_lwt_lwtunnel(lwt)->tuninfo; in seg6_encap_lwtunnel()
71 struct seg6_iptunnel_encap *tuninfo) in nla_put_srh()
77 len = SEG6_IPTUN_ENCAP_SIZE(tuninfo); in nla_put_srh()
84 memcpy(data, tuninfo, len); in nla_put_srh()
612 struct seg6_iptunnel_encap *tuninfo; in seg6_build_state() local
630 tuninfo in seg6_build_state()
70 nla_put_srh(struct sk_buff *skb, int attrtype, struct seg6_iptunnel_encap *tuninfo) nla_put_srh() argument
698 struct seg6_iptunnel_encap *tuninfo = seg6_encap_lwtunnel(lwtstate); seg6_fill_encap_info() local
708 struct seg6_iptunnel_encap *tuninfo = seg6_encap_lwtunnel(lwtstate); seg6_encap_nlsize() local
[all...]
H A Drpl_iptunnel.c21 struct rpl_iptunnel_encap tuninfo; member
32 return &rpl_lwt_lwtunnel(lwt)->tuninfo; in rpl_encap_lwtunnel()
111 memcpy(&rlwt->tuninfo.srh, srh, srh_len); in rpl_build_state()
297 struct rpl_iptunnel_encap *tuninfo) in nla_put_rpl_srh()
303 len = RPL_IPTUNNEL_SRH_SIZE(tuninfo->srh); in nla_put_rpl_srh()
310 memcpy(data, tuninfo->srh, len); in nla_put_rpl_srh()
318 struct rpl_iptunnel_encap *tuninfo = rpl_encap_lwtunnel(lwtstate); in rpl_fill_encap_info() local
320 if (nla_put_rpl_srh(skb, RPL_IPTUNNEL_SRH, tuninfo)) in rpl_fill_encap_info()
328 struct rpl_iptunnel_encap *tuninfo = rpl_encap_lwtunnel(lwtstate); in rpl_encap_nlsize() local
330 return nla_total_size(RPL_IPTUNNEL_SRH_SIZE(tuninfo in rpl_encap_nlsize()
296 nla_put_rpl_srh(struct sk_buff *skb, int attrtype, struct rpl_iptunnel_encap *tuninfo) nla_put_rpl_srh() argument
[all...]
/kernel/linux/linux-5.10/net/ipv6/
H A Dseg6_iptunnel.c30 static size_t seg6_lwt_headroom(struct seg6_iptunnel_encap *tuninfo) in seg6_lwt_headroom() argument
34 switch (tuninfo->mode) { in seg6_lwt_headroom()
44 return ((tuninfo->srh->hdrlen + 1) << 3) + head; in seg6_lwt_headroom()
49 struct seg6_iptunnel_encap tuninfo[]; member
60 return seg6_lwt_lwtunnel(lwt)->tuninfo; in seg6_encap_lwtunnel()
68 struct seg6_iptunnel_encap *tuninfo) in nla_put_srh()
74 len = SEG6_IPTUN_ENCAP_SIZE(tuninfo); in nla_put_srh()
81 memcpy(data, tuninfo, len); in nla_put_srh()
413 struct seg6_iptunnel_encap *tuninfo; in seg6_build_state() local
431 tuninfo in seg6_build_state()
67 nla_put_srh(struct sk_buff *skb, int attrtype, struct seg6_iptunnel_encap *tuninfo) nla_put_srh() argument
495 struct seg6_iptunnel_encap *tuninfo = seg6_encap_lwtunnel(lwtstate); seg6_fill_encap_info() local
505 struct seg6_iptunnel_encap *tuninfo = seg6_encap_lwtunnel(lwtstate); seg6_encap_nlsize() local
[all...]
H A Drpl_iptunnel.c21 struct rpl_iptunnel_encap tuninfo; member
32 return &rpl_lwt_lwtunnel(lwt)->tuninfo; in rpl_encap_lwtunnel()
111 memcpy(&rlwt->tuninfo.srh, srh, srh_len); in rpl_build_state()
303 struct rpl_iptunnel_encap *tuninfo) in nla_put_rpl_srh()
309 len = RPL_IPTUNNEL_SRH_SIZE(tuninfo->srh); in nla_put_rpl_srh()
316 memcpy(data, tuninfo->srh, len); in nla_put_rpl_srh()
324 struct rpl_iptunnel_encap *tuninfo = rpl_encap_lwtunnel(lwtstate); in rpl_fill_encap_info() local
326 if (nla_put_rpl_srh(skb, RPL_IPTUNNEL_SRH, tuninfo)) in rpl_fill_encap_info()
334 struct rpl_iptunnel_encap *tuninfo = rpl_encap_lwtunnel(lwtstate); in rpl_encap_nlsize() local
336 return nla_total_size(RPL_IPTUNNEL_SRH_SIZE(tuninfo in rpl_encap_nlsize()
302 nla_put_rpl_srh(struct sk_buff *skb, int attrtype, struct rpl_iptunnel_encap *tuninfo) nla_put_rpl_srh() argument
[all...]
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/
H A Dseg6_iptunnel.h26 static inline size_t seg6_lwt_headroom(struct seg6_iptunnel_encap *tuninfo) in seg6_lwt_headroom() argument
29 switch (tuninfo->mode) { in seg6_lwt_headroom()
38 return ((tuninfo->srh->hdrlen + 1) << 3) + head; in seg6_lwt_headroom()

Completed in 4 milliseconds