Lines Matching refs:extack
343 struct netlink_ext_ack *extack) in call_fib_rule_notifiers() argument
347 .info.extack = extack, in call_fib_rule_notifiers()
470 struct netlink_ext_ack *extack) in fib_nl2rule_l3mdev() argument
474 NL_SET_ERR_MSG(extack, "Invalid l3mdev attribute"); in fib_nl2rule_l3mdev()
482 struct netlink_ext_ack *extack) in fib_nl2rule_l3mdev() argument
484 NL_SET_ERR_MSG(extack, "l3mdev support is not enabled in kernel"); in fib_nl2rule_l3mdev()
490 struct netlink_ext_ack *extack, in fib_nl2rule() argument
505 NL_SET_ERR_MSG(extack, "Invalid source address"); in fib_nl2rule()
513 NL_SET_ERR_MSG(extack, "Invalid dst address"); in fib_nl2rule()
572 fib_nl2rule_l3mdev(tb[FRA_L3MDEV], nlrule, extack) < 0) in fib_nl2rule()
590 NL_SET_ERR_MSG(extack, "Unexpected goto"); in fib_nl2rule()
597 NL_SET_ERR_MSG(extack, "Backward goto not supported"); in fib_nl2rule()
601 NL_SET_ERR_MSG(extack, "Missing goto target for action goto"); in fib_nl2rule()
606 NL_SET_ERR_MSG(extack, "l3mdev and table are mutually exclusive"); in fib_nl2rule()
613 NL_SET_ERR_MSG(extack, "No permission to set uid"); in fib_nl2rule()
621 NL_SET_ERR_MSG(extack, "Invalid uid range"); in fib_nl2rule()
635 NL_SET_ERR_MSG(extack, "Invalid sport range"); in fib_nl2rule()
644 NL_SET_ERR_MSG(extack, "Invalid dport range"); in fib_nl2rule()
727 struct netlink_ext_ack *extack) in fib_nl_newrule() argument
738 NL_SET_ERR_MSG(extack, "Invalid msg length"); in fib_nl_newrule()
745 NL_SET_ERR_MSG(extack, "Rule family not supported"); in fib_nl_newrule()
749 err = nlmsg_parse(nlh, sizeof(*frh), tb, FRA_MAX, ops->policy, extack); in fib_nl_newrule()
751 NL_SET_ERR_MSG(extack, "Error parsing msg"); in fib_nl_newrule()
755 err = fib_nl2rule(skb, nlh, extack, ops, tb, &rule, &user_priority); in fib_nl_newrule()
765 err = ops->configure(rule, skb, frh, tb, extack); in fib_nl_newrule()
770 extack); in fib_nl_newrule()
834 struct netlink_ext_ack *extack) in fib_nl_delrule() argument
845 NL_SET_ERR_MSG(extack, "Invalid msg length"); in fib_nl_delrule()
852 NL_SET_ERR_MSG(extack, "Rule family not supported"); in fib_nl_delrule()
856 err = nlmsg_parse(nlh, sizeof(*frh), tb, FRA_MAX, ops->policy, extack); in fib_nl_delrule()
858 NL_SET_ERR_MSG(extack, "Error parsing msg"); in fib_nl_delrule()
862 err = fib_nl2rule(skb, nlh, extack, ops, tb, &nlrule, &user_priority); in fib_nl_delrule()