Searched refs:tuninfo (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-6.6/net/ipv6/ |
H A D | ioam6_iptunnel.c | 46 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 D | seg6_iptunnel.c | 31 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 D | rpl_iptunnel.c | 21 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 D | seg6_iptunnel.c | 30 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 D | rpl_iptunnel.c | 21 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 D | seg6_iptunnel.h | 26 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