• Home
  • Raw
  • Download

Lines Matching refs:rta

177 static int parse_encap_mpls(struct rtattr *rta, size_t len, int *argcp, char ***argvp)  in parse_encap_mpls()  argument
188 rta_addattr_l(rta, len, MPLS_IPTUNNEL_DST, &addr.data, in parse_encap_mpls()
197 static int parse_encap_ip(struct rtattr *rta, size_t len, int *argcp, char ***argvp) in parse_encap_ip() argument
211 rta_addattr64(rta, len, LWTUNNEL_IP_ID, htonll(id)); in parse_encap_ip()
218 rta_addattr_l(rta, len, LWTUNNEL_IP_DST, &addr.data, addr.bytelen); in parse_encap_ip()
226 rta_addattr8(rta, len, LWTUNNEL_IP_TOS, tos); in parse_encap_ip()
234 rta_addattr8(rta, len, LWTUNNEL_IP_TTL, ttl); in parse_encap_ip()
250 static int parse_encap_ila(struct rtattr *rta, size_t len, in parse_encap_ila() argument
262 rta_addattr64(rta, 1024, ILA_ATTR_LOCATOR, locator); in parse_encap_ila()
270 static int parse_encap_ip6(struct rtattr *rta, size_t len, int *argcp, char ***argvp) in parse_encap_ip6() argument
284 rta_addattr64(rta, len, LWTUNNEL_IP6_ID, htonll(id)); in parse_encap_ip6()
291 rta_addattr_l(rta, len, LWTUNNEL_IP6_DST, &addr.data, addr.bytelen); in parse_encap_ip6()
299 rta_addattr8(rta, len, LWTUNNEL_IP6_TC, tc); in parse_encap_ip6()
307 rta_addattr8(rta, len, LWTUNNEL_IP6_HOPLIMIT, hoplimit); in parse_encap_ip6()
323 int lwt_parse_encap(struct rtattr *rta, size_t len, int *argcp, char ***argvp) in lwt_parse_encap() argument
341 nest = rta_nest(rta, 1024, RTA_ENCAP); in lwt_parse_encap()
344 parse_encap_mpls(rta, len, &argc, &argv); in lwt_parse_encap()
347 parse_encap_ip(rta, len, &argc, &argv); in lwt_parse_encap()
350 parse_encap_ila(rta, len, &argc, &argv); in lwt_parse_encap()
353 parse_encap_ip6(rta, len, &argc, &argv); in lwt_parse_encap()
359 rta_nest_end(rta, nest); in lwt_parse_encap()
361 rta_addattr16(rta, 1024, RTA_ENCAP_TYPE, type); in lwt_parse_encap()