Lines Matching refs:extack

720 		       u8 via_addr[], struct netlink_ext_ack *extack)  in nla_get_via()  argument
727 NL_SET_ERR_MSG_ATTR(extack, nla, in nla_get_via()
734 NL_SET_ERR_MSG_ATTR(extack, nla, in nla_get_via()
802 struct netlink_ext_ack *extack) in mpls_nh_build() argument
811 nh->nh_label, extack); in mpls_nh_build()
818 __mpls_nh_via(rt, nh), extack); in mpls_nh_build()
886 struct netlink_ext_ack *extack) in mpls_nh_build_multi() argument
920 max_labels, extack); in mpls_nh_build_multi()
940 struct netlink_ext_ack *extack) in mpls_label_ok() argument
946 NL_SET_ERR_MSG(extack, in mpls_label_ok()
953 NL_SET_ERR_MSG(extack, in mpls_label_ok()
963 struct netlink_ext_ack *extack) in mpls_route_add() argument
982 if (!mpls_label_ok(net, &index, extack)) in mpls_route_add()
988 NL_SET_ERR_MSG(extack, "MPLS does not support route append"); in mpls_route_add()
1018 NL_SET_ERR_MSG(extack, "Route does not contain a nexthop"); in mpls_route_add()
1034 err = mpls_nh_build_multi(cfg, rt, max_labels, extack); in mpls_route_add()
1051 struct netlink_ext_ack *extack) in mpls_route_del() argument
1059 if (!mpls_label_ok(net, &index, extack)) in mpls_route_del()
1214 struct netlink_ext_ack *extack) in mpls_netconf_get_devconf() argument
1649 u32 label[], struct netlink_ext_ack *extack) in nla_get_labels() argument
1661 NL_SET_ERR_MSG_ATTR(extack, nla, in nla_get_labels()
1669 NL_SET_ERR_MSG(extack, "Too many labels"); in nla_get_labels()
1687 NL_SET_ERR_MSG_ATTR(extack, nla, in nla_get_labels()
1693 NL_SET_ERR_MSG_ATTR(extack, nla, in nla_get_labels()
1699 NL_SET_BAD_ATTR(extack, nla); in nla_get_labels()
1701 NL_SET_ERR_MSG(extack, in nla_get_labels()
1704 NL_SET_ERR_MSG(extack, in nla_get_labels()
1716 NL_SET_ERR_MSG_ATTR(extack, nla, in nla_get_labels()
1732 struct netlink_ext_ack *extack) in rtm_to_route_config() argument
1740 extack); in rtm_to_route_config()
1748 NL_SET_ERR_MSG(extack, "Invalid address family in rtmsg"); in rtm_to_route_config()
1752 NL_SET_ERR_MSG(extack, "rtm_dst_len must be 20 for MPLS"); in rtm_to_route_config()
1756 NL_SET_ERR_MSG(extack, "rtm_src_len must be 0 for MPLS"); in rtm_to_route_config()
1760 NL_SET_ERR_MSG(extack, "rtm_tos must be 0 for MPLS"); in rtm_to_route_config()
1764 NL_SET_ERR_MSG(extack, in rtm_to_route_config()
1775 NL_SET_ERR_MSG(extack, in rtm_to_route_config()
1780 NL_SET_ERR_MSG(extack, in rtm_to_route_config()
1785 NL_SET_ERR_MSG(extack, "rtm_flags must be 0 for MPLS"); in rtm_to_route_config()
1810 cfg->rc_output_label, extack)) in rtm_to_route_config()
1817 &cfg->rc_label, extack)) in rtm_to_route_config()
1821 &cfg->rc_label, extack)) in rtm_to_route_config()
1829 extack)) in rtm_to_route_config()
1844 NL_SET_ERR_MSG_ATTR(extack, nla, in rtm_to_route_config()
1854 NL_SET_ERR_MSG_ATTR(extack, nla, "Unknown attribute"); in rtm_to_route_config()
1866 struct netlink_ext_ack *extack) in mpls_rtm_delroute() argument
1875 err = rtm_to_route_config(skb, nlh, cfg, extack); in mpls_rtm_delroute()
1879 err = mpls_route_del(cfg, extack); in mpls_rtm_delroute()
1888 struct netlink_ext_ack *extack) in mpls_rtm_newroute() argument
1897 err = rtm_to_route_config(skb, nlh, cfg, extack); in mpls_rtm_newroute()
1901 err = mpls_route_add(cfg, extack); in mpls_rtm_newroute()
2114 struct netlink_ext_ack *extack) in mpls_getroute() argument
2133 rtm_mpls_policy, extack); in mpls_getroute()
2143 &in_label, extack)) { in mpls_getroute()
2148 if (!mpls_label_ok(net, &in_label, extack)) { in mpls_getroute()
2180 labels, extack) != 0) { in mpls_getroute()