Lines Matching defs:parse
2258 int (*parse)(struct nlattr **attrs, struct seg6_local_lwt *slwt,
2264 * have been previously acquired in the corresponding parse()
2271 [SEG6_LOCAL_SRH] = { .parse = parse_nla_srh,
2276 [SEG6_LOCAL_TABLE] = { .parse = parse_nla_table,
2280 [SEG6_LOCAL_NH4] = { .parse = parse_nla_nh4,
2284 [SEG6_LOCAL_NH6] = { .parse = parse_nla_nh6,
2288 [SEG6_LOCAL_IIF] = { .parse = parse_nla_iif,
2292 [SEG6_LOCAL_OIF] = { .parse = parse_nla_oif,
2296 [SEG6_LOCAL_BPF] = { .parse = parse_nla_bpf,
2301 [SEG6_LOCAL_VRFTABLE] = { .parse = parse_nla_vrftable,
2305 [SEG6_LOCAL_COUNTERS] = { .parse = parse_nla_counters,
2310 [SEG6_LOCAL_FLAVORS] = { .parse = parse_nla_flavors,
2373 err = param->parse(attrs, slwt, extack);
2463 /* parse the required attributes */
2471 err = param->parse(attrs, slwt, extack);
2477 /* parse the optional attributes, if any */
2486 * parse() operations.