extack            422 crypto/crypto_user_base.c 			       struct netlink_ext_ack *extack)
extack            462 crypto/crypto_user_base.c 				     CRYPTOCFGA_MAX, crypto_policy, extack);
extack           1955 drivers/block/nbd.c 							  info->extack);
extack           2138 drivers/block/nbd.c 							  info->extack);
extack            133 drivers/infiniband/core/addr.c 			     struct netlink_ext_ack *extack)
extack            208 drivers/infiniband/core/core_priv.h 			      struct netlink_ext_ack *extack);
extack            211 drivers/infiniband/core/core_priv.h 			     struct netlink_ext_ack *extack);
extack            214 drivers/infiniband/core/core_priv.h 			     struct netlink_ext_ack *extack);
extack            153 drivers/infiniband/core/netlink.c 			   struct netlink_ext_ack *extack)
extack            181 drivers/infiniband/core/netlink.c 			err = cb_table[op].doit(skb, nlh, extack);
extack            195 drivers/infiniband/core/netlink.c 		err = cb_table[op].doit(skb, nlh, extack);
extack            211 drivers/infiniband/core/netlink.c 	struct netlink_ext_ack extack = {};
extack            239 drivers/infiniband/core/netlink.c 		err = cb(skb, nlh, &extack);
extack            245 drivers/infiniband/core/netlink.c 			netlink_ack(skb, nlh, err, &extack);
extack            798 drivers/infiniband/core/nldev.c 			  struct netlink_ext_ack *extack)
extack            807 drivers/infiniband/core/nldev.c 				     nldev_policy, extack);
extack            844 drivers/infiniband/core/nldev.c 			  struct netlink_ext_ack *extack)
extack            852 drivers/infiniband/core/nldev.c 				     nldev_policy, extack);
extack            934 drivers/infiniband/core/nldev.c 			       struct netlink_ext_ack *extack)
extack            944 drivers/infiniband/core/nldev.c 				     nldev_policy, extack);
extack           1046 drivers/infiniband/core/nldev.c 			      struct netlink_ext_ack *extack)
extack           1055 drivers/infiniband/core/nldev.c 				     nldev_policy, extack);
extack           1186 drivers/infiniband/core/nldev.c 			       struct netlink_ext_ack *extack,
extack           1199 drivers/infiniband/core/nldev.c 				     nldev_policy, extack);
extack           1409 drivers/infiniband/core/nldev.c 					       struct netlink_ext_ack *extack) \
extack           1411 drivers/infiniband/core/nldev.c 		return res_get_common_doit(skb, nlh, extack, type);            \
extack           1457 drivers/infiniband/core/nldev.c 			  struct netlink_ext_ack *extack)
extack           1468 drivers/infiniband/core/nldev.c 				     nldev_policy, extack);
extack           1504 drivers/infiniband/core/nldev.c 			  struct netlink_ext_ack *extack)
extack           1512 drivers/infiniband/core/nldev.c 				     nldev_policy, extack);
extack           1531 drivers/infiniband/core/nldev.c 			     struct netlink_ext_ack *extack)
extack           1542 drivers/infiniband/core/nldev.c 			  extack);
extack           1615 drivers/infiniband/core/nldev.c 			      struct netlink_ext_ack *extack)
extack           1622 drivers/infiniband/core/nldev.c 			  nldev_policy, extack);
extack           1646 drivers/infiniband/core/nldev.c 				  struct netlink_ext_ack *extack)
extack           1653 drivers/infiniband/core/nldev.c 			  nldev_policy, extack);
extack           1667 drivers/infiniband/core/nldev.c 			       struct netlink_ext_ack *extack)
extack           1676 drivers/infiniband/core/nldev.c 			  nldev_policy, extack);
extack           1754 drivers/infiniband/core/nldev.c 			       struct netlink_ext_ack *extack)
extack           1763 drivers/infiniband/core/nldev.c 			  nldev_policy, extack);
extack           1821 drivers/infiniband/core/nldev.c 					 struct netlink_ext_ack *extack,
extack           1913 drivers/infiniband/core/nldev.c 			    struct netlink_ext_ack *extack, struct nlattr *tb[])
extack           1924 drivers/infiniband/core/nldev.c 		return nldev_res_get_counter_doit(skb, nlh, extack);
extack           1981 drivers/infiniband/core/nldev.c 			       struct netlink_ext_ack *extack)
extack           1987 drivers/infiniband/core/nldev.c 			  nldev_policy, extack);
extack           1992 drivers/infiniband/core/nldev.c 		return stat_get_doit_default_counter(skb, nlh, extack, tb);
extack           1996 drivers/infiniband/core/nldev.c 		ret = stat_get_doit_qp(skb, nlh, extack, tb);
extack           1016 drivers/infiniband/core/sa_query.c 			     struct netlink_ext_ack *extack)
extack           1092 drivers/infiniband/core/sa_query.c 			      struct netlink_ext_ack *extack)
extack             69 drivers/infiniband/ulp/ipoib/ipoib_netlink.c 			    struct netlink_ext_ack *extack)
extack             98 drivers/infiniband/ulp/ipoib/ipoib_netlink.c 				struct netlink_ext_ack *extack)
extack            137 drivers/infiniband/ulp/ipoib/ipoib_netlink.c 		err = ipoib_changelink(dev, tb, data, extack);
extack           1276 drivers/net/bonding/bond_main.c 				      struct netlink_ext_ack *extack)
extack           1286 drivers/net/bonding/bond_main.c 					    &lag_upper_info, extack);
extack           1376 drivers/net/bonding/bond_main.c 		 struct netlink_ext_ack *extack)
extack           1393 drivers/net/bonding/bond_main.c 		NL_SET_ERR_MSG(extack, "Device is in use and cannot be enslaved");
extack           1400 drivers/net/bonding/bond_main.c 		NL_SET_ERR_MSG(extack, "Cannot enslave bond to itself.");
extack           1410 drivers/net/bonding/bond_main.c 			NL_SET_ERR_MSG(extack, "Can not enslave VLAN challenged device to VLAN enabled bond");
extack           1426 drivers/net/bonding/bond_main.c 		NL_SET_ERR_MSG(extack, "Device can not be enslaved while up");
extack           1466 drivers/net/bonding/bond_main.c 		NL_SET_ERR_MSG(extack, "Device type is different from other slaves");
extack           1474 drivers/net/bonding/bond_main.c 		NL_SET_ERR_MSG(extack, "Only active-backup mode is supported for infiniband slaves");
extack           1490 drivers/net/bonding/bond_main.c 				NL_SET_ERR_MSG(extack, "Slave device does not support setting the MAC address, but fail_over_mac is not set to active");
extack           1546 drivers/net/bonding/bond_main.c 					  extack);
extack           1557 drivers/net/bonding/bond_main.c 	res = dev_open(slave_dev, extack);
extack           1724 drivers/net/bonding/bond_main.c 	res = bond_master_upper_dev_link(bond, new_slave, extack);
extack            119 drivers/net/bonding/bond_netlink.c 			 struct netlink_ext_ack *extack)
extack            133 drivers/net/bonding/bond_netlink.c 				 struct netlink_ext_ack *extack)
extack            160 drivers/net/bonding/bond_netlink.c 			   struct netlink_ext_ack *extack)
extack            450 drivers/net/bonding/bond_netlink.c 			struct netlink_ext_ack *extack)
extack            454 drivers/net/bonding/bond_netlink.c 	err = bond_changelink(bond_dev, tb, data, extack);
extack           1349 drivers/net/caif/caif_hsi.c 			       struct netlink_ext_ack *extack)
extack           1397 drivers/net/caif/caif_hsi.c 			    struct netlink_ext_ack *extack)
extack            891 drivers/net/can/dev.c 			struct netlink_ext_ack *extack)
extack            925 drivers/net/can/dev.c 			  struct netlink_ext_ack *extack)
extack           1210 drivers/net/can/dev.c 		       struct netlink_ext_ack *extack)
extack            158 drivers/net/can/vxcan.c 			 struct netlink_ext_ack *extack)
extack            201 drivers/net/can/vxcan.c 				&vxcan_link_ops, tbp, extack);
extack            167 drivers/net/dummy.c 			  struct netlink_ext_ack *extack)
extack           11274 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			       u16 flags, struct netlink_ext_ack *extack)
extack            389 drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c 				 struct netlink_ext_ack *extack)
extack            400 drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c 		NL_SET_ERR_MSG_MOD(extack, "MSIX value is exceeding the range");
extack            484 drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c 			     struct netlink_ext_ack *extack)
extack             34 drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.h 			     struct netlink_ext_ack *extack);
extack           3151 drivers/net/ethernet/cavium/liquidio/lio_main.c 			  struct netlink_ext_ack *extack)
extack           4960 drivers/net/ethernet/emulex/benet/be_main.c 				 u16 flags, struct netlink_ext_ack *extack)
extack           12288 drivers/net/ethernet/intel/i40e/i40e_main.c 			    struct netlink_ext_ack *extack)
extack           12343 drivers/net/ethernet/intel/i40e/i40e_main.c 				   struct netlink_ext_ack *extack)
extack           3362 drivers/net/ethernet/intel/ice/ice_main.c 	    u16 flags, struct netlink_ext_ack __always_unused *extack)
extack           4581 drivers/net/ethernet/intel/ice/ice_main.c 		   struct netlink_ext_ack __always_unused *extack)
extack           2493 drivers/net/ethernet/intel/igb/igb_main.c 			   struct netlink_ext_ack *extack)
extack           2589 drivers/net/ethernet/intel/igb/igb_main.c 	struct netlink_ext_ack *extack = f->common.extack;
extack           2596 drivers/net/ethernet/intel/igb/igb_main.c 		NL_SET_ERR_MSG_MOD(extack,
extack           2607 drivers/net/ethernet/intel/igb/igb_main.c 				NL_SET_ERR_MSG_MOD(extack, "Only full masks are supported for destination MAC address");
extack           2618 drivers/net/ethernet/intel/igb/igb_main.c 				NL_SET_ERR_MSG_MOD(extack, "Only full masks are supported for source MAC address");
extack           2634 drivers/net/ethernet/intel/igb/igb_main.c 				NL_SET_ERR_MSG_MOD(extack, "Only full mask is supported for EtherType filter");
extack           2649 drivers/net/ethernet/intel/igb/igb_main.c 				NL_SET_ERR_MSG_MOD(extack, "Only full mask is supported for VLAN priority");
extack           2667 drivers/net/ethernet/intel/igb/igb_main.c 	struct netlink_ext_ack *extack = cls_flower->common.extack;
extack           2673 drivers/net/ethernet/intel/igb/igb_main.c 		NL_SET_ERR_MSG_MOD(extack, "Invalid traffic class");
extack           2690 drivers/net/ethernet/intel/igb/igb_main.c 			NL_SET_ERR_MSG_MOD(extack,
extack           2699 drivers/net/ethernet/intel/igb/igb_main.c 			NL_SET_ERR_MSG_MOD(extack,
extack           2707 drivers/net/ethernet/intel/igb/igb_main.c 		NL_SET_ERR_MSG_MOD(extack, "Could not add filter to the adapter");
extack           9926 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 			     struct netlink_ext_ack *extack)
extack           10016 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 				    struct netlink_ext_ack *extack)
extack            218 drivers/net/ethernet/mellanox/mlx4/main.c 			       struct netlink_ext_ack *extack)
extack            226 drivers/net/ethernet/mellanox/mlx4/main.c 		NL_SET_ERR_MSG_MOD(extack, "max_macs supported must be power of 2");
extack           3940 drivers/net/ethernet/mellanox/mlx4/main.c 				    struct netlink_ext_ack *extack)
extack           3953 drivers/net/ethernet/mellanox/mlx4/main.c 				  struct netlink_ext_ack *extack)
extack             13 drivers/net/ethernet/mellanox/mlx5/core/devlink.c 				     struct netlink_ext_ack *extack)
extack             26 drivers/net/ethernet/mellanox/mlx5/core/devlink.c 	err = mlx5_firmware_flash(dev, fw, extack);
extack             51 drivers/net/ethernet/mellanox/mlx5/core/devlink.c 		      struct netlink_ext_ack *extack)
extack            116 drivers/net/ethernet/mellanox/mlx5/core/devlink.c 					 struct netlink_ext_ack *extack)
extack            133 drivers/net/ethernet/mellanox/mlx5/core/devlink.c 			NL_SET_ERR_MSG_MOD(extack,
extack            138 drivers/net/ethernet/mellanox/mlx5/core/devlink.c 			NL_SET_ERR_MSG_MOD(extack,
extack            143 drivers/net/ethernet/mellanox/mlx5/core/devlink.c 		NL_SET_ERR_MSG_MOD(extack,
extack            460 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c 				 struct netlink_ext_ack *extack)
extack            469 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c 	return tunnel->init_encap_attr(tunnel_dev, priv, e, extack);
extack            517 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c 	struct netlink_ext_ack *extack = f->common.extack;
extack            523 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c 		NL_SET_ERR_MSG_MOD(extack,
extack            534 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c 		NL_SET_ERR_MSG_MOD(extack,
extack             30 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h 			       struct netlink_ext_ack *extack);
extack             55 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h 				 struct netlink_ext_ack *extack);
extack             26 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c 	struct netlink_ext_ack *extack = f->common.extack;
extack             38 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c 		NL_SET_ERR_MSG_MOD(extack,
extack             67 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c 					       struct netlink_ext_ack *extack)
extack            128 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c 	struct netlink_ext_ack *extack = f->common.extack;
extack            144 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c 		NL_SET_ERR_MSG_MOD(extack, "Matching on GENEVE VNI is not supported");
extack            162 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c 	struct netlink_ext_ack *extack = f->common.extack;
extack            182 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c 		NL_SET_ERR_MSG_MOD(extack,
extack            192 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c 		NL_SET_ERR_MSG_MOD(extack,
extack            202 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c 		NL_SET_ERR_MSG_MOD(extack, "Matching on GENEVE options len is not supported");
extack            215 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c 		NL_SET_ERR_MSG_MOD(extack,
extack            231 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c 		NL_SET_ERR_MSG_MOD(extack,
extack            241 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c 		NL_SET_ERR_MSG_MOD(extack,
extack            251 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c 		NL_SET_ERR_MSG_MOD(extack,
extack            284 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c 	struct netlink_ext_ack *extack = f->common.extack;
extack            289 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c 		NL_SET_ERR_MSG_MOD(extack, "Matching on GENEVE OAM is not supported");
extack             20 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_gre.c 					       struct netlink_ext_ack *extack)
extack             22 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c 	struct netlink_ext_ack *extack = f->common.extack;
extack             34 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c 		NL_SET_ERR_MSG_MOD(extack,
extack             63 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c 					      struct netlink_ext_ack *extack)
extack             70 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c 		NL_SET_ERR_MSG_MOD(extack,
extack            108 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c 	struct netlink_ext_ack *extack = f->common.extack;
extack            127 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c 		NL_SET_ERR_MSG_MOD(extack,
extack           4558 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 				u16 flags, struct netlink_ext_ack *extack)
extack            737 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 				  struct netlink_ext_ack *extack)
extack            745 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		NL_SET_ERR_MSG_MOD(extack,
extack            762 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		NL_SET_ERR_MSG_MOD(extack,
extack            774 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 				  struct netlink_ext_ack *extack)
extack            789 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		NL_SET_ERR_MSG_MOD(extack, "hairpin is not supported");
extack            795 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 				     extack);
extack            901 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		      struct netlink_ext_ack *extack)
extack            918 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		err = mlx5e_hairpin_flow_add(priv, flow, parse_attr, extack);
extack            976 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 			NL_SET_ERR_MSG_MOD(extack,
extack           1026 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 			      struct netlink_ext_ack *extack,
extack           1151 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		      struct netlink_ext_ack *extack)
extack           1167 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		NL_SET_ERR_MSG(extack, "E-switch priorities unsupported, upgrade FW");
extack           1172 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		NL_SET_ERR_MSG(extack, "Requested chain is out of supported range");
extack           1177 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		NL_SET_ERR_MSG(extack, "Requested priority is out of supported range");
extack           1191 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 					 extack, &encap_dev, &encap_valid);
extack           1657 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct netlink_ext_ack *extack = f->common.extack;
extack           1668 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		NL_SET_ERR_MSG_MOD(extack,
extack           1755 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 			NL_SET_ERR_MSG_MOD(extack,
extack           1803 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct netlink_ext_ack *extack = f->common.extack;
extack           1839 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		NL_SET_ERR_MSG_MOD(extack, "Unsupported key");
extack           2085 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 			NL_SET_ERR_MSG_MOD(extack,
extack           2125 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 			NL_SET_ERR_MSG_MOD(extack,
extack           2159 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct netlink_ext_ack *extack = f->common.extack;
extack           2181 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 			NL_SET_ERR_MSG_MOD(extack,
extack           2335 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 				struct netlink_ext_ack *extack)
extack           2382 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 			NL_SET_ERR_MSG_MOD(extack,
extack           2389 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 			NL_SET_ERR_MSG_MOD(extack,
extack           2438 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 			NL_SET_ERR_MSG_MOD(extack,
extack           2507 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 				 struct netlink_ext_ack *extack)
extack           2518 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		NL_SET_ERR_MSG_MOD(extack, "legacy pedit isn't offloaded");
extack           2523 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		NL_SET_ERR_MSG_MOD(extack,
extack           2547 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 				 struct netlink_ext_ack *extack)
extack           2559 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	err = offload_pedit_fields(hdrs, parse_attr, action_flags, extack);
extack           2566 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 			NL_SET_ERR_MSG_MOD(extack,
extack           2587 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 				   struct netlink_ext_ack *extack)
extack           2594 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		NL_SET_ERR_MSG_MOD(extack,
extack           2602 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		NL_SET_ERR_MSG_MOD(extack,
extack           2662 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 					  struct netlink_ext_ack *extack)
extack           2693 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		NL_SET_ERR_MSG_MOD(extack,
extack           2707 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 				    struct netlink_ext_ack *extack)
extack           2725 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 						     extack);
extack           2748 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 				   u32 *action, struct netlink_ext_ack *extack)
extack           2768 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		NL_SET_ERR_MSG_MOD(extack,
extack           2776 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		NL_SET_ERR_MSG_MOD(extack,
extack           2792 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 				 u32 *action, struct netlink_ext_ack *extack)
extack           2809 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 				       extack);
extack           2816 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 				struct netlink_ext_ack *extack)
extack           2840 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 						    parse_attr, hdrs, extack);
extack           2851 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 						      &action, extack);
extack           2859 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 						   extack))
extack           2873 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 				NL_SET_ERR_MSG_MOD(extack,
extack           2885 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 				NL_SET_ERR_MSG_MOD(extack,
extack           2895 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 			NL_SET_ERR_MSG_MOD(extack, "The offload action is not supported");
extack           2903 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 					    parse_attr, hdrs, &action, extack);
extack           2916 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	if (!actions_match_supported(priv, flow_action, parse_attr, flow, extack))
extack           2992 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 			      struct netlink_ext_ack *extack,
extack           3012 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		NL_SET_ERR_MSG_MOD(extack, "Unsupported tunnel");
extack           3050 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	err = mlx5e_tc_tun_init_encap_attr(mirred_dev, priv, e, extack);
extack           3213 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 				struct netlink_ext_ack *extack)
extack           3238 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 						    parse_attr, hdrs, extack);
extack           3247 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 						   act->csum_flags, extack))
extack           3266 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 				NL_SET_ERR_MSG_MOD(extack,
extack           3318 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 					NL_SET_ERR_MSG_MOD(extack,
extack           3338 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 				NL_SET_ERR_MSG_MOD(extack,
extack           3363 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 							      &action, extack);
extack           3376 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 						      &action, extack);
extack           3390 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 				NL_SET_ERR_MSG(extack, "Goto earlier chain isn't supported");
extack           3394 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 				NL_SET_ERR_MSG(extack, "Requested destination chain is out of supported range");
extack           3402 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 			NL_SET_ERR_MSG_MOD(extack, "The offload action is not supported");
extack           3414 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 						       &action, extack);
extack           3422 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 					    parse_attr, hdrs, &action, extack);
extack           3439 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	if (!actions_match_supported(priv, flow_action, parse_attr, flow, extack))
extack           3444 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 			NL_SET_ERR_MSG(extack, "Mirroring goto chain rules isn't supported");
extack           3452 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		NL_SET_ERR_MSG(extack, "Rule must have at least one forward/drop action");
extack           3457 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		NL_SET_ERR_MSG_MOD(extack,
extack           3595 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct netlink_ext_ack *extack = f->common.extack;
extack           3617 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	err = parse_tc_fdb_actions(priv, &rule->action, flow, extack);
extack           3621 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	err = mlx5e_tc_add_fdb_flow(priv, flow, extack);
extack           3730 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct netlink_ext_ack *extack = f->common.extack;
extack           3752 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	err = parse_tc_nic_actions(priv, &rule->action, parse_attr, flow, extack);
extack           3756 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	err = mlx5e_tc_add_nic_flow(priv, parse_attr, flow, extack);
extack           3786 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	if (!tc_can_offload_extack(priv->netdev, f->common.extack))
extack           3802 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct netlink_ext_ack *extack = f->common.extack;
extack           3811 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		NL_SET_ERR_MSG_MOD(extack,
extack           3947 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 			       struct netlink_ext_ack *extack)
extack           3957 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		NL_SET_ERR_MSG_MOD(extack,
extack           3972 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		NL_SET_ERR_MSG_MOD(extack, "failed applying action to hardware");
extack           3979 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 					struct netlink_ext_ack *extack)
extack           3987 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		NL_SET_ERR_MSG_MOD(extack, "matchall called with no action");
extack           3992 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		NL_SET_ERR_MSG_MOD(extack, "matchall policing support only a single action");
extack           3999 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 			err = apply_police_params(priv, act->police.rate_bytes_ps, extack);
extack           4006 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 			NL_SET_ERR_MSG_MOD(extack, "mlx5 supports only police action for matchall");
extack           4017 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct netlink_ext_ack *extack = ma->common.extack;
extack           4020 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		NL_SET_ERR_MSG_MOD(extack, "only priority 1 is supported");
extack           4024 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	return scan_tc_matchall_fdb_actions(priv, &ma->rule->action, extack);
extack           4030 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct netlink_ext_ack *extack = ma->common.extack;
extack           4032 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	return apply_police_params(priv, 0, extack);
extack            404 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 				  struct netlink_ext_ack *extack);
extack            407 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 					 struct netlink_ext_ack *extack);
extack            412 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 					struct netlink_ext_ack *extack);
extack           1361 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 			      struct netlink_ext_ack *extack)
extack           1367 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		NL_SET_ERR_MSG_MOD(extack,
extack           1376 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		NL_SET_ERR_MSG_MOD(extack,
extack           1380 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 			NL_SET_ERR_MSG_MOD(extack,
extack           1388 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 			NL_SET_ERR_MSG_MOD(extack,
extack           2194 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 			     struct netlink_ext_ack *extack)
extack           2201 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		NL_SET_ERR_MSG_MOD(extack, "Failed setting eswitch to legacy");
extack           2204 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 			NL_SET_ERR_MSG_MOD(extack,
extack           2317 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 				  struct netlink_ext_ack *extack)
extack           2336 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		return esw_offloads_start(dev->priv.eswitch, extack);
extack           2338 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		return esw_offloads_stop(dev->priv.eswitch, extack);
extack           2356 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 					 struct netlink_ext_ack *extack)
extack           2373 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		NL_SET_ERR_MSG_MOD(extack, "Inline mode can't be set");
extack           2380 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		NL_SET_ERR_MSG_MOD(extack,
extack           2392 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 			NL_SET_ERR_MSG_MOD(extack,
extack           2463 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 					struct netlink_ext_ack *extack)
extack           2490 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		NL_SET_ERR_MSG_MOD(extack,
extack           2502 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		NL_SET_ERR_MSG_MOD(extack,
extack            620 drivers/net/ethernet/mellanox/mlx5/core/fw.c 			struct netlink_ext_ack *extack)
extack            640 drivers/net/ethernet/mellanox/mlx5/core/fw.c 				    firmware, extack);
extack            269 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c 			NL_SET_ERR_MSG_MOD(info->extack, "IPv4 route with nexthop objects is not supported");
extack            210 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h 			struct netlink_ext_ack *extack);
extack             76 drivers/net/ethernet/mellanox/mlxfw/mlxfw.h 			 struct netlink_ext_ack *extack);
extack             81 drivers/net/ethernet/mellanox/mlxfw/mlxfw.h 			 struct netlink_ext_ack *extack)
extack             54 drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c 				struct netlink_ext_ack *extack)
extack             73 drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c 		NL_SET_ERR_MSG_MOD(extack, "Firmware flash failed");
extack             79 drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c 			NL_SET_ERR_MSG_MOD(extack, "Timeout reached on FSM state change");
extack             95 drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c 				 struct netlink_ext_ack *extack)
extack            118 drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c 		NL_SET_ERR_MSG_MOD(extack, "Component is bigger than limit");
extack            134 drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c 				   MLXFW_FSM_STATE_DOWNLOAD, extack);
extack            165 drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c 				   MLXFW_FSM_STATE_LOCKED, extack);
extack            177 drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c 				  struct netlink_ext_ack *extack)
extack            188 drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c 		NL_SET_ERR_MSG_MOD(extack, "Could not find device PSID in MFA2 file");
extack            201 drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c 		err = mlxfw_flash_component(mlxfw_dev, fwhandle, comp, extack);
extack            211 drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c 			 struct netlink_ext_ack *extack)
extack            219 drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c 		NL_SET_ERR_MSG_MOD(extack, "Firmware file is not MFA2");
extack            233 drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c 		NL_SET_ERR_MSG_MOD(extack, "Could not lock the firmware FSM");
extack            238 drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c 				   MLXFW_FSM_STATE_LOCKED, extack);
extack            242 drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c 	err = mlxfw_flash_components(mlxfw_dev, fwhandle, mfa2_file, extack);
extack            251 drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c 		NL_SET_ERR_MSG_MOD(extack, "Could not activate the downloaded image");
extack            256 drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c 				   MLXFW_FSM_STATE_LOCKED, extack);
extack            742 drivers/net/ethernet/mellanox/mlxsw/core.c 				    struct netlink_ext_ack *extack)
extack            747 drivers/net/ethernet/mellanox/mlxsw/core.c 		NL_SET_ERR_MSG_MOD(extack, "Port index exceeds maximum number of ports");
extack            753 drivers/net/ethernet/mellanox/mlxsw/core.c 					      extack);
extack            758 drivers/net/ethernet/mellanox/mlxsw/core.c 				      struct netlink_ext_ack *extack)
extack            763 drivers/net/ethernet/mellanox/mlxsw/core.c 		NL_SET_ERR_MSG_MOD(extack, "Port index exceeds maximum number of ports");
extack            769 drivers/net/ethernet/mellanox/mlxsw/core.c 						extack);
extack            790 drivers/net/ethernet/mellanox/mlxsw/core.c 			  struct netlink_ext_ack *extack)
extack            799 drivers/net/ethernet/mellanox/mlxsw/core.c 					 extack);
extack            840 drivers/net/ethernet/mellanox/mlxsw/core.c 					  struct netlink_ext_ack *extack)
extack            850 drivers/net/ethernet/mellanox/mlxsw/core.c 					      pool_index, threshold, extack);
extack            876 drivers/net/ethernet/mellanox/mlxsw/core.c 				  struct netlink_ext_ack *extack)
extack            887 drivers/net/ethernet/mellanox/mlxsw/core.c 						 pool_index, threshold, extack);
extack            948 drivers/net/ethernet/mellanox/mlxsw/core.c 		       struct netlink_ext_ack *extack)
extack            988 drivers/net/ethernet/mellanox/mlxsw/core.c 					  struct netlink_ext_ack *extack)
extack           1001 drivers/net/ethernet/mellanox/mlxsw/core.c 					struct netlink_ext_ack *extack)
extack           1014 drivers/net/ethernet/mellanox/mlxsw/core.c 				      struct netlink_ext_ack *extack)
extack           1022 drivers/net/ethernet/mellanox/mlxsw/core.c 					  component, extack);
extack            261 drivers/net/ethernet/mellanox/mlxsw/core.h 			  unsigned int count, struct netlink_ext_ack *extack);
extack            263 drivers/net/ethernet/mellanox/mlxsw/core.h 			    struct netlink_ext_ack *extack);
extack            270 drivers/net/ethernet/mellanox/mlxsw/core.h 			   struct netlink_ext_ack *extack);
extack            276 drivers/net/ethernet/mellanox/mlxsw/core.h 				u32 threshold, struct netlink_ext_ack *extack);
extack            285 drivers/net/ethernet/mellanox/mlxsw/core.h 				   struct netlink_ext_ack *extack);
extack            299 drivers/net/ethernet/mellanox/mlxsw/core.h 			    struct netlink_ext_ack *extack);
extack            732 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c 				       struct netlink_ext_ack *extack)
extack            739 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c 		NL_SET_ERR_MSG_MOD(extack, "Cannot append vlan_modify action");
extack            936 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c 			      struct netlink_ext_ack *extack)
extack            944 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c 		NL_SET_ERR_MSG_MOD(extack, "Cannot create mirror action");
extack            949 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c 		NL_SET_ERR_MSG_MOD(extack, "Cannot append mirror action");
extack           1002 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c 			       struct netlink_ext_ack *extack)
extack           1010 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c 		NL_SET_ERR_MSG_MOD(extack, "Forwarding to ingress port is not supported");
extack           1015 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c 		NL_SET_ERR_MSG_MOD(extack, "Cannot create forward action");
extack           1023 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c 		NL_SET_ERR_MSG_MOD(extack, "Cannot append forward action");
extack           1089 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c 				   struct netlink_ext_ack *extack)
extack           1097 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c 		NL_SET_ERR_MSG_MOD(extack, "Cannot create count action");
extack           1104 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c 		NL_SET_ERR_MSG_MOD(extack, "Cannot append count action");
extack           1150 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c 				   struct netlink_ext_ack *extack)
extack           1156 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c 		NL_SET_ERR_MSG_MOD(extack, "Cannot append fid_set action");
extack             53 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.h 				  struct netlink_ext_ack *extack);
extack             56 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.h 			       struct netlink_ext_ack *extack);
extack             59 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.h 				       struct netlink_ext_ack *extack);
extack             64 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.h 				   struct netlink_ext_ack *extack);
extack             66 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.h 				   struct netlink_ext_ack *extack);
extack            360 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 				   struct netlink_ext_ack *extack)
extack            375 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 				   firmware, extack);
extack            446 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 				 struct netlink_ext_ack *extack)
extack            459 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	err = mlxsw_sp_firmware_flash(mlxsw_sp, firmware, extack);
extack           1630 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 				      mlxsw_sp_port, ingress, f->extack);
extack           4055 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 			       struct netlink_ext_ack *extack)
extack           4075 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		NL_SET_ERR_MSG_MOD(extack, "Port number does not exist");
extack           4084 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		NL_SET_ERR_MSG_MOD(extack, "Port can only be split into 2 or 4 ports");
extack           4090 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		NL_SET_ERR_MSG_MOD(extack, "Port cannot be split further");
extack           4100 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 			NL_SET_ERR_MSG_MOD(extack, "Invalid split configuration");
extack           4109 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 			NL_SET_ERR_MSG_MOD(extack, "Invalid split configuration");
extack           4133 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 				 struct netlink_ext_ack *extack)
extack           4153 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		NL_SET_ERR_MSG_MOD(extack, "Port number does not exist");
extack           4159 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		NL_SET_ERR_MSG_MOD(extack, "Port was not split");
extack           5258 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 					       struct netlink_ext_ack *extack)
extack           5262 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		NL_SET_ERR_MSG_MOD(extack, "'fw_load_policy' must be 'driver' or 'flash'");
extack           5655 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 			  struct netlink_ext_ack *extack)
extack           5660 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		NL_SET_ERR_MSG_MOD(extack, "Exceeded number of supported LAG devices");
extack           5664 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		NL_SET_ERR_MSG_MOD(extack, "LAG device using unsupported Tx type");
extack           5953 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 					   struct netlink_ext_ack *extack)
extack           5956 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		NL_SET_ERR_MSG_MOD(extack, "Multicast can not be enabled on a bridge with a VxLAN device");
extack           5962 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		NL_SET_ERR_MSG_MOD(extack, "Multiple VxLAN devices are not supported in a VLAN-unaware bridge");
extack           5968 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		NL_SET_ERR_MSG_MOD(extack, "Multiple VxLAN devices cannot have the same VLAN as PVID and egress untagged");
extack           5981 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	struct netlink_ext_ack *extack;
extack           5989 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	extack = netdev_notifier_info_to_extack(&info->info);
extack           5999 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 			NL_SET_ERR_MSG_MOD(extack, "Unknown upper device type");
extack           6007 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		    !mlxsw_sp_bridge_vxlan_is_valid(upper_dev, extack))
extack           6013 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 			NL_SET_ERR_MSG_MOD(extack, "Enslaving a port to a device that already has an upper device is not supported");
extack           6018 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 					       info->upper_info, extack))
extack           6021 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 			NL_SET_ERR_MSG_MOD(extack, "Master device is a LAG master and this device has a VLAN");
extack           6026 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 			NL_SET_ERR_MSG_MOD(extack, "Can not put a VLAN on a LAG port");
extack           6031 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 			NL_SET_ERR_MSG_MOD(extack, "macvlan is only supported on top of router interfaces");
extack           6035 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 			NL_SET_ERR_MSG_MOD(extack, "Master device is an OVS master and this device has a VLAN");
extack           6039 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 			NL_SET_ERR_MSG_MOD(extack, "Can not put a VLAN on an OVS port");
extack           6050 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 								extack);
extack           6157 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	struct netlink_ext_ack *extack;
extack           6161 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	extack = netdev_notifier_info_to_extack(&info->info);
extack           6168 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 			NL_SET_ERR_MSG_MOD(extack, "Unknown upper device type");
extack           6176 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		    !mlxsw_sp_bridge_vxlan_is_valid(upper_dev, extack))
extack           6182 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 			NL_SET_ERR_MSG_MOD(extack, "Enslaving a port to a device that already has an upper device is not supported");
extack           6187 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 			NL_SET_ERR_MSG_MOD(extack, "macvlan is only supported on top of router interfaces");
extack           6198 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 								extack);
extack           6245 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	struct netlink_ext_ack *extack;
extack           6251 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	extack = netdev_notifier_info_to_extack(&info->info);
extack           6257 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 			NL_SET_ERR_MSG_MOD(extack, "Unknown upper device type");
extack           6264 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 			NL_SET_ERR_MSG_MOD(extack, "macvlan is only supported on top of router interfaces");
extack           6305 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	struct netlink_ext_ack *extack;
extack           6311 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	extack = netdev_notifier_info_to_extack(&info->info);
extack           6317 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 			NL_SET_ERR_MSG_MOD(extack, "Unknown upper device type");
extack           6324 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 			NL_SET_ERR_MSG_MOD(extack, "macvlan is only supported on top of router interfaces");
extack           6347 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	struct netlink_ext_ack *extack;
extack           6352 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	extack = netdev_notifier_info_to_extack(&info->info);
extack           6355 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	NL_SET_ERR_MSG_MOD(extack, "Unknown upper device type");
extack           6375 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	struct netlink_ext_ack *extack;
extack           6378 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	extack = netdev_notifier_info_to_extack(info);
extack           6390 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		if (!mlxsw_sp_bridge_vxlan_is_valid(upper_dev, extack))
extack           6402 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 							  dev, 0, extack);
extack           6421 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 						  extack);
extack            400 drivers/net/ethernet/mellanox/mlxsw/spectrum.h 			 struct netlink_ext_ack *extack);
extack            406 drivers/net/ethernet/mellanox/mlxsw/spectrum.h 			      u32 threshold, struct netlink_ext_ack *extack);
extack            415 drivers/net/ethernet/mellanox/mlxsw/spectrum.h 				 struct netlink_ext_ack *extack);
extack            444 drivers/net/ethernet/mellanox/mlxsw/spectrum.h 			      struct netlink_ext_ack *extack);
extack            453 drivers/net/ethernet/mellanox/mlxsw/spectrum.h 			       struct netlink_ext_ack *extack);
extack            459 drivers/net/ethernet/mellanox/mlxsw/spectrum.h 					     struct netlink_ext_ack *extack);
extack            674 drivers/net/ethernet/mellanox/mlxsw/spectrum.h 			    struct netlink_ext_ack *extack);
extack            717 drivers/net/ethernet/mellanox/mlxsw/spectrum.h 				  struct netlink_ext_ack *extack);
extack            721 drivers/net/ethernet/mellanox/mlxsw/spectrum.h 			       struct netlink_ext_ack *extack);
extack            725 drivers/net/ethernet/mellanox/mlxsw/spectrum.h 				struct netlink_ext_ack *extack);
extack            728 drivers/net/ethernet/mellanox/mlxsw/spectrum.h 				 struct netlink_ext_ack *extack);
extack            731 drivers/net/ethernet/mellanox/mlxsw/spectrum.h 				   u16 fid, struct netlink_ext_ack *extack);
extack            740 drivers/net/ethernet/mellanox/mlxsw/spectrum.h 			 struct netlink_ext_ack *extack);
extack            960 drivers/net/ethernet/mellanox/mlxsw/spectrum.h 			    struct netlink_ext_ack *extack);
extack            245 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c 			    struct netlink_ext_ack *extack)
extack            254 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c 		NL_SET_ERR_MSG_MOD(extack, "Block cannot be bound to egress because it contains unsupported rules");
extack            532 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c 			       struct netlink_ext_ack *extack)
extack            540 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c 			NL_SET_ERR_MSG_MOD(extack, "Invalid output device");
extack            545 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c 			NL_SET_ERR_MSG_MOD(extack, "Invalid output device");
extack            558 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c 					  local_port, in_port, extack);
extack            565 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c 				  struct netlink_ext_ack *extack)
extack            571 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c 		NL_SET_ERR_MSG_MOD(extack, "Only a single mirror source is allowed");
extack            582 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c 					     extack);
extack            588 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c 				struct netlink_ext_ack *extack)
extack            601 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c 			NL_SET_ERR_MSG_MOD(extack, "Unsupported VLAN protocol");
extack            609 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c 							  extack);
extack            611 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c 		NL_SET_ERR_MSG_MOD(extack, "Unsupported VLAN action");
extack            619 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c 				 struct netlink_ext_ack *extack)
extack            622 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c 					      &rulei->counter_index, extack);
extack            627 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c 				   u16 fid, struct netlink_ext_ack *extack)
extack            629 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c 	return mlxsw_afa_block_append_fid_set(rulei->act_block, fid, extack);
extack            637 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c 			 struct netlink_ext_ack *extack)
extack           1006 drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c 			 struct netlink_ext_ack *extack)
extack           1017 drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c 		NL_SET_ERR_MSG_MOD(extack, "Exceeded shared buffer size");
extack           1022 drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c 		NL_SET_ERR_MSG_MOD(extack, "Changing this pool's threshold type is forbidden");
extack           1027 drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c 		NL_SET_ERR_MSG_MOD(extack, "Changing this pool's size is forbidden");
extack           1049 drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c 				    struct netlink_ext_ack *extack)
extack           1059 drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c 			NL_SET_ERR_MSG_MOD(extack, "Invalid dynamic threshold value");
extack           1087 drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c 			      u32 threshold, struct netlink_ext_ack *extack)
extack           1097 drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c 		NL_SET_ERR_MSG_MOD(extack, "Changing CPU port's threshold is forbidden");
extack           1102 drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c 				       threshold, &max_buff, extack);
extack           1134 drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c 				 struct netlink_ext_ack *extack)
extack           1147 drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c 		NL_SET_ERR_MSG_MOD(extack, "Changing CPU port's binding is forbidden");
extack           1152 drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c 		NL_SET_ERR_MSG_MOD(extack, "Binding egress TC to ingress pool and vice versa is forbidden");
extack           1162 drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c 		NL_SET_ERR_MSG_MOD(extack, "Binding this TC to a different pool is forbidden");
extack           1167 drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c 		NL_SET_ERR_MSG_MOD(extack, "Changing this TC's threshold is forbidden");
extack           1172 drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c 				       threshold, &max_buff, extack);
extack             21 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c 					 struct netlink_ext_ack *extack)
extack             31 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c 	err = mlxsw_sp_acl_rulei_act_count(mlxsw_sp, rulei, extack);
extack             40 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c 				NL_SET_ERR_MSG_MOD(extack, "Cannot append terminate action");
extack             47 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c 				NL_SET_ERR_MSG_MOD(extack, "Cannot append drop action");
extack             54 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c 				NL_SET_ERR_MSG_MOD(extack, "Cannot append trap action");
extack             72 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c 				NL_SET_ERR_MSG_MOD(extack, "Cannot append jump action");
extack             83 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c 				NL_SET_ERR_MSG_MOD(extack, "Redirect action is not supported on egress");
extack             95 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c 							     fid_index, extack);
extack            101 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c 							 out_dev, extack);
extack            110 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c 				NL_SET_ERR_MSG_MOD(extack, "Multiple mirror actions per rule are not supported");
extack            116 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c 							    extack);
extack            128 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c 							  proto, prio, extack);
extack            134 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c 			NL_SET_ERR_MSG_MOD(extack, "Unsupported action");
extack            156 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c 		NL_SET_ERR_MSG_MOD(f->common.extack, "Unsupported ingress ifindex mask");
extack            163 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c 		NL_SET_ERR_MSG_MOD(f->common.extack, "Can't find specified ingress port to match on");
extack            168 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c 		NL_SET_ERR_MSG_MOD(f->common.extack, "Can't match on non-mlxsw ingress port");
extack            174 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c 		NL_SET_ERR_MSG_MOD(f->common.extack, "Can't match on a port from different device");
extack            245 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c 		NL_SET_ERR_MSG_MOD(f->common.extack, "Only UDP and TCP keys are supported");
extack            272 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c 		NL_SET_ERR_MSG_MOD(f->common.extack, "TCP keys supported only for TCP");
extack            280 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c 		NL_SET_ERR_MSG_MOD(f->common.extack, "TCP flags match not supported on reserved bits");
extack            303 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c 		NL_SET_ERR_MSG_MOD(f->common.extack, "IP keys supported only for IPv4/6");
extack            349 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c 		NL_SET_ERR_MSG_MOD(f->common.extack, "Unsupported key");
extack            415 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c 			NL_SET_ERR_MSG_MOD(f->common.extack, "vlan_id key is not supported on egress");
extack            455 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c 					     f->common.extack);
extack            474 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c 					f->common.extack);
extack            268 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c 				    struct netlink_ext_ack *extack)
extack            314 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c 							  extack);
extack            318 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c 							  extack);
extack            322 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c 							  extack);
extack             61 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.h 				struct netlink_ext_ack *extack);
extack            810 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c 			    struct netlink_ext_ack *extack)
extack            819 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c 	if (!ops->can_offload(nve, params->dev, extack))
extack            826 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c 		NL_SET_ERR_MSG_MOD(extack, "Conflicting NVE tunnels configuration");
extack            832 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c 		NL_SET_ERR_MSG_MOD(extack, "Failed to initialize NVE tunnel");
extack            839 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c 		NL_SET_ERR_MSG_MOD(extack, "Failed to set VNI on FID");
extack            845 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c 	err = ops->fdb_replay(params->dev, params->vni, extack);
extack             39 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h 			    struct netlink_ext_ack *extack);
extack             47 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h 			  struct netlink_ext_ack *extack);
extack             26 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c 					   struct netlink_ext_ack *extack)
extack             32 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c 		NL_SET_ERR_MSG_MOD(extack, "VxLAN: Only IPv4 underlay is supported");
extack             37 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c 		NL_SET_ERR_MSG_MOD(extack, "VxLAN: Multicast destination IP is not supported");
extack             42 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c 		NL_SET_ERR_MSG_MOD(extack, "VxLAN: Source address must be specified");
extack             47 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c 		NL_SET_ERR_MSG_MOD(extack, "VxLAN: Local interface is not supported");
extack             52 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c 		NL_SET_ERR_MSG_MOD(extack, "VxLAN: Only default UDP source port range is supported");
extack             57 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c 		NL_SET_ERR_MSG_MOD(extack, "VxLAN: TOS must be configured to inherit");
extack             62 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c 		NL_SET_ERR_MSG_MOD(extack, "VxLAN: TTL must not be configured to inherit");
extack             67 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c 		NL_SET_ERR_MSG_MOD(extack, "VxLAN: UDP checksum is not supported");
extack             72 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c 		NL_SET_ERR_MSG_MOD(extack, "VxLAN: Unsupported flag");
extack             77 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c 		NL_SET_ERR_MSG_MOD(extack, "VxLAN: TTL must not be configured to 0");
extack             82 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c 		NL_SET_ERR_MSG_MOD(extack, "VxLAN: Flow label must be configured to 0");
extack            271 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c 			      struct netlink_ext_ack *extack)
extack            276 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c 				extack);
extack            141 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 					 struct netlink_ext_ack *extack);
extack            782 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 					      struct netlink_ext_ack *extack)
extack            792 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 		NL_SET_ERR_MSG_MOD(extack, "Exceeded number of supported virtual routers");
extack            846 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 					   struct netlink_ext_ack *extack)
extack            853 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 		vr = mlxsw_sp_vr_create(mlxsw_sp, tb_id, extack);
extack           1003 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 		    struct netlink_ext_ack *extack);
extack           1009 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 				struct netlink_ext_ack *extack)
extack           1022 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	rif = mlxsw_sp_rif_create(mlxsw_sp, &lb_params.common, extack);
extack           1527 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 				 struct netlink_ext_ack *extack)
extack           1535 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 						     extack);
extack           1566 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 					struct netlink_ext_ack *extack)
extack           1581 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 						       keep_encap, extack);
extack           1597 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 						struct netlink_ext_ack *extack)
extack           1606 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 						   true, false, false, extack);
extack           1613 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 				     struct netlink_ext_ack *extack)
extack           1616 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 						   true, true, false, extack);
extack           1644 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 					struct netlink_ext_ack *extack)
extack           1666 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	err = ipip_ops->ol_netdev_change(mlxsw_sp, ipip_entry, extack);
extack           1729 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	struct netlink_ext_ack *extack;
extack           1745 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 		extack = info->extack;
extack           1749 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 								    extack);
extack           1752 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 		extack = info->extack;
extack           1754 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 							       ol_dev, extack);
extack           1769 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	struct netlink_ext_ack *extack;
extack           1774 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 		extack = info->extack;
extack           1779 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 								    extack);
extack           6188 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	struct netlink_ext_ack *extack = info->extack;
extack           6227 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 		NL_SET_ERR_MSG_MOD(extack, "FIB rules not supported");
extack           6254 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 		if (!err || info->extack)
extack           6261 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 			NL_SET_ERR_MSG_MOD(info->extack, "FIB offload was aborted. Not configuring route");
extack           6268 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 				NL_SET_ERR_MSG_MOD(info->extack, "IPv6 gateway with IPv4 route is not supported");
extack           6272 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 				NL_SET_ERR_MSG_MOD(info->extack, "IPv4 route with nexthop objects is not supported");
extack           6282 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 				NL_SET_ERR_MSG_MOD(info->extack, "IPv6 route with nexthop objects is not supported");
extack           6509 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 		    struct netlink_ext_ack *extack)
extack           6523 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	vr = mlxsw_sp_vr_get(mlxsw_sp, tb_id ? : RT_TABLE_MAIN, extack);
extack           6530 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 		NL_SET_ERR_MSG_MOD(extack, "Exceeded number of supported router interfaces");
extack           6545 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 		fid = ops->fid_get(rif, extack);
extack           6647 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 			 struct netlink_ext_ack *extack)
extack           6654 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 		return mlxsw_sp_rif_create(mlxsw_sp, params, extack);
extack           6675 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 			       struct netlink_ext_ack *extack)
extack           6688 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	rif = mlxsw_sp_rif_subport_get(mlxsw_sp, &params, extack);
extack           6693 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	fid = rif->ops->fid_get(rif, extack);
extack           6743 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 					     struct netlink_ext_ack *extack)
extack           6755 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 						      l3_dev, extack);
extack           6766 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 					struct netlink_ext_ack *extack)
extack           6774 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 						 MLXSW_SP_DEFAULT_VID, extack);
extack           6780 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 					 struct netlink_ext_ack *extack)
extack           6791 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 								extack);
extack           6802 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 				       struct netlink_ext_ack *extack)
extack           6808 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 					     MLXSW_SP_DEFAULT_VID, extack);
extack           6814 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 					  struct netlink_ext_ack *extack)
extack           6823 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 		rif = mlxsw_sp_rif_create(mlxsw_sp, &params, extack);
extack           6839 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 					struct netlink_ext_ack *extack)
extack           6849 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 							 event, vid, extack);
extack           6852 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 						     vid, extack);
extack           6855 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 						      extack);
extack           6902 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 				    struct netlink_ext_ack *extack)
extack           6910 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 		NL_SET_ERR_MSG_MOD(extack, "macvlan is only supported on top of router interfaces");
extack           6959 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 					   struct netlink_ext_ack *extack)
extack           6963 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 		return mlxsw_sp_rif_macvlan_add(mlxsw_sp, macvlan_dev, extack);
extack           6975 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 					       struct netlink_ext_ack *extack)
extack           6994 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 			NL_SET_ERR_MSG_MOD(extack, "All router interface MAC addresses must have the same prefix");
extack           7005 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 				     struct netlink_ext_ack *extack)
extack           7008 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 		return mlxsw_sp_inetaddr_port_event(dev, event, extack);
extack           7010 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 		return mlxsw_sp_inetaddr_lag_event(dev, event, extack);
extack           7013 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 						      extack);
extack           7016 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 						    extack);
extack           7019 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 						       extack);
extack           7065 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 						  ivi->extack);
extack           7069 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	err = __mlxsw_sp_inetaddr_event(mlxsw_sp, dev, event, ivi->extack);
extack           7149 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 						  i6vi->extack);
extack           7153 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	err = __mlxsw_sp_inetaddr_event(mlxsw_sp, dev, event, i6vi->extack);
extack           7229 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	struct netlink_ext_ack *extack;
extack           7231 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	extack = netdev_notifier_info_to_extack(&info->info);
extack           7233 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 						   info->dev_addr, extack);
extack           7263 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 				  struct netlink_ext_ack *extack)
extack           7273 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 					  extack);
extack           7275 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	return __mlxsw_sp_inetaddr_event(mlxsw_sp, l3_dev, NETDEV_UP, extack);
extack           7306 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 			struct netlink_ext_ack *extack;
extack           7308 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 			extack = netdev_notifier_info_to_extack(&info->info);
extack           7309 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 			err = mlxsw_sp_port_vrf_join(mlxsw_sp, l3_dev, extack);
extack           7407 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 			     struct netlink_ext_ack *extack)
extack           7499 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 			  struct netlink_ext_ack *extack)
extack           7513 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 			NL_SET_ERR_MSG_MOD(extack, "Couldn't determine bridge PVID");
extack           7518 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	return mlxsw_sp_bridge_fid_get(rif->mlxsw_sp, br_dev, vid, extack);
extack           7607 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 			 struct netlink_ext_ack *extack)
extack           7609 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	return mlxsw_sp_bridge_fid_get(rif->mlxsw_sp, rif->dev, 0, extack);
extack           7735 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 		       struct netlink_ext_ack *extack)
extack           7743 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 		NL_SET_ERR_MSG_MOD(extack, "Exceeded number of supported router interfaces");
extack           7776 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 		    struct netlink_ext_ack *extack)
extack           7781 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	vr = mlxsw_sp_vr_get(mlxsw_sp, tb_id, extack);
extack           7788 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	vr->ul_rif = mlxsw_sp_ul_rif_create(mlxsw_sp, vr, extack);
extack             72 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.h 					struct netlink_ext_ack *extack);
extack             83 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 			 struct netlink_ext_ack *extack);
extack             89 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 			  struct netlink_ext_ack *extack);
extack             92 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 			   u16 vid, struct netlink_ext_ack *extack);
extack            888 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 			    struct netlink_ext_ack *extack)
extack            898 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	fid = bridge_device->ops->fid_get(bridge_device, vid, extack);
extack            967 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 			       struct netlink_ext_ack *extack)
extack            979 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 					  extack);
extack           1057 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 			      struct netlink_ext_ack *extack)
extack           1090 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 					     extack);
extack           1141 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 				   struct netlink_ext_ack *extack)
extack           1178 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 						    flag_pvid, extack);
extack           1748 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 				 struct netlink_ext_ack *extack)
extack           1758 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 					      extack);
extack           1945 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 				struct netlink_ext_ack *extack)
extack           1948 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 		NL_SET_ERR_MSG_MOD(extack, "Can not enslave a VLAN device to a VLAN-aware bridge");
extack           1971 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 				 struct netlink_ext_ack *extack)
extack           2001 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 		NL_SET_ERR_MSG_MOD(extack, "VNI is already set on FID");
extack           2006 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	err = mlxsw_sp_nve_fid_enable(mlxsw_sp, fid, &params, extack);
extack           2048 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 			      u16 vid, struct netlink_ext_ack *extack)
extack           2074 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 					       extack);
extack           2131 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 				struct netlink_ext_ack *extack)
extack           2143 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 		NL_SET_ERR_MSG_MOD(extack, "Can not bridge VLAN uppers of the same port");
extack           2152 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 					      extack);
extack           2175 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 				 struct netlink_ext_ack *extack)
extack           2189 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 		NL_SET_ERR_MSG_MOD(extack, "Did not find a corresponding FID");
extack           2194 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 		NL_SET_ERR_MSG_MOD(extack, "VNI is already set on FID");
extack           2199 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	err = mlxsw_sp_nve_fid_enable(mlxsw_sp, fid, &params, extack);
extack           2218 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 			      u16 vid, struct netlink_ext_ack *extack)
extack           2240 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 					       extack);
extack           2283 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 			      struct netlink_ext_ack *extack)
extack           2296 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 					    mlxsw_sp_port, extack);
extack           2330 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 			       struct netlink_ext_ack *extack)
extack           2339 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 					      extack);
extack           2360 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 					     struct netlink_ext_ack *extack)
extack           2368 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	return bridge_device->ops->fid_get(bridge_device, vid, extack);
extack           3083 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	struct netlink_ext_ack *extack;
extack           3085 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	extack = switchdev_notifier_info_to_extack(info);
extack           3091 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 		NL_SET_ERR_MSG_MOD(extack, "VxLAN: FDB: Non-default remote port is not supported");
extack           3096 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 		NL_SET_ERR_MSG_MOD(extack, "VxLAN: FDB: Non-default VNI is not supported");
extack           3100 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 		NL_SET_ERR_MSG_MOD(extack, "VxLAN: FDB: Local interface is not supported");
extack           3104 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 		NL_SET_ERR_MSG_MOD(extack, "VxLAN: FDB: Multicast MAC addresses not supported");
extack           3108 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 		NL_SET_ERR_MSG_MOD(extack, "VxLAN: FDB: Multicast destination IP is not supported");
extack           3208 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 				  struct netlink_ext_ack *extack)
extack           3223 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 		NL_SET_ERR_MSG_MOD(extack, "VLAN already mapped to a different VNI");
extack           3239 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 							vxlan_dev, vid, extack);
extack           3279 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 					       extack);
extack           3328 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	struct netlink_ext_ack *extack;
extack           3333 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	extack = switchdev_notifier_info_to_extack(&port_obj_info->info);
extack           3360 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 							flag_pvid, extack);
extack            771 drivers/net/ethernet/mscc/ocelot.c 			  struct netlink_ext_ack *extack)
extack           1463 drivers/net/ethernet/mscc/ocelot.c 			       struct netlink_ext_ack *extack)
extack           1725 drivers/net/ethernet/mscc/ocelot.c 		struct netlink_ext_ack *extack;
extack           1729 drivers/net/ethernet/mscc/ocelot.c 			extack = netdev_notifier_info_to_extack(&info->info);
extack           1730 drivers/net/ethernet/mscc/ocelot.c 			NL_SET_ERR_MSG_MOD(extack, "LAG device using unsupported Tx type");
extack             16 drivers/net/ethernet/mscc/ocelot_tc.c 	struct netlink_ext_ack *extack = f->common.extack;
extack             25 drivers/net/ethernet/mscc/ocelot_tc.c 		NL_SET_ERR_MSG_MOD(extack, "Only ingress is supported");
extack             32 drivers/net/ethernet/mscc/ocelot_tc.c 			NL_SET_ERR_MSG_MOD(extack,
extack             38 drivers/net/ethernet/mscc/ocelot_tc.c 			NL_SET_ERR_MSG_MOD(extack,
extack             46 drivers/net/ethernet/mscc/ocelot_tc.c 			NL_SET_ERR_MSG_MOD(extack, "Unsupported action");
extack             51 drivers/net/ethernet/mscc/ocelot_tc.c 			NL_SET_ERR_MSG_MOD(extack,
extack             63 drivers/net/ethernet/mscc/ocelot_tc.c 			NL_SET_ERR_MSG_MOD(extack, "Could not add policer\n");
extack             76 drivers/net/ethernet/mscc/ocelot_tc.c 			NL_SET_ERR_MSG_MOD(extack,
extack             22 drivers/net/ethernet/netronome/nfp/abm/cls.c 			__be16 proto, struct netlink_ext_ack *extack)
extack             28 drivers/net/ethernet/netronome/nfp/abm/cls.c 		NL_SET_ERR_MSG_MOD(extack, "action offload not supported");
extack             32 drivers/net/ethernet/netronome/nfp/abm/cls.c 		NL_SET_ERR_MSG_MOD(extack, "linking not supported");
extack             36 drivers/net/ethernet/netronome/nfp/abm/cls.c 		NL_SET_ERR_MSG_MOD(extack,
extack             42 drivers/net/ethernet/netronome/nfp/abm/cls.c 		NL_SET_ERR_MSG_MOD(extack, "variable offsetting not supported");
extack             46 drivers/net/ethernet/netronome/nfp/abm/cls.c 		NL_SET_ERR_MSG_MOD(extack, "hashing not supported");
extack             50 drivers/net/ethernet/netronome/nfp/abm/cls.c 		NL_SET_ERR_MSG_MOD(extack, "matching on mark not supported");
extack             54 drivers/net/ethernet/netronome/nfp/abm/cls.c 		NL_SET_ERR_MSG_MOD(extack, "setting non-0 class not supported");
extack             58 drivers/net/ethernet/netronome/nfp/abm/cls.c 		NL_SET_ERR_MSG_MOD(extack,
extack             63 drivers/net/ethernet/netronome/nfp/abm/cls.c 		NL_SET_ERR_MSG_MOD(extack, "exactly one key required");
extack             75 drivers/net/ethernet/netronome/nfp/abm/cls.c 		NL_SET_ERR_MSG_MOD(extack, "only IP and IPv6 supported as filter protocol");
extack             81 drivers/net/ethernet/netronome/nfp/abm/cls.c 		NL_SET_ERR_MSG_MOD(extack, "offset mask - variable offsetting not supported");
extack             85 drivers/net/ethernet/netronome/nfp/abm/cls.c 		NL_SET_ERR_MSG_MOD(extack, "only DSCP fields can be matched");
extack             89 drivers/net/ethernet/netronome/nfp/abm/cls.c 		NL_SET_ERR_MSG_MOD(extack, "mask does not cover the key");
extack             93 drivers/net/ethernet/netronome/nfp/abm/cls.c 		NL_SET_ERR_MSG_MOD(extack, "only high DSCP class selector bits can be used");
extack            172 drivers/net/ethernet/netronome/nfp/abm/cls.c 			  __be16 proto, struct netlink_ext_ack *extack)
extack            179 drivers/net/ethernet/netronome/nfp/abm/cls.c 	if (!nfp_abm_u32_check_knode(alink->abm, knode, proto, extack))
extack            200 drivers/net/ethernet/netronome/nfp/abm/cls.c 			NL_SET_ERR_MSG_MOD(extack, "conflict with already offloaded filter");
extack            237 drivers/net/ethernet/netronome/nfp/abm/cls.c 		NL_SET_ERR_MSG_MOD(cls_u32->common.extack,
extack            246 drivers/net/ethernet/netronome/nfp/abm/cls.c 		NL_SET_ERR_MSG_MOD(cls_u32->common.extack,
extack            256 drivers/net/ethernet/netronome/nfp/abm/cls.c 						 cls_u32->common.extack);
extack             39 drivers/net/ethernet/netronome/nfp/bpf/main.c 		    struct bpf_prog *prog, struct netlink_ext_ack *extack)
extack             54 drivers/net/ethernet/netronome/nfp/bpf/main.c 	return nfp_net_bpf_offload(nn, prog, running, extack);
extack            115 drivers/net/ethernet/netronome/nfp/bpf/main.c 		NL_SET_ERR_MSG_MOD(cls_bpf->common.extack,
extack            122 drivers/net/ethernet/netronome/nfp/bpf/main.c 		NL_SET_ERR_MSG_MOD(cls_bpf->common.extack,
extack            127 drivers/net/ethernet/netronome/nfp/bpf/main.c 		NL_SET_ERR_MSG_MOD(cls_bpf->common.extack,
extack            135 drivers/net/ethernet/netronome/nfp/bpf/main.c 		NL_SET_ERR_MSG_MOD(cls_bpf->common.extack,
extack            154 drivers/net/ethernet/netronome/nfp/bpf/main.c 				  cls_bpf->common.extack);
extack            581 drivers/net/ethernet/netronome/nfp/bpf/main.h 			bool old_prog, struct netlink_ext_ack *extack);
extack            482 drivers/net/ethernet/netronome/nfp/bpf/offload.c 		 struct netlink_ext_ack *extack)
extack            493 drivers/net/ethernet/netronome/nfp/bpf/offload.c 		NL_SET_ERR_MSG_MOD(extack, "BPF offload not supported with potential packet access beyond HW packet split boundary");
extack            499 drivers/net/ethernet/netronome/nfp/bpf/offload.c 		NL_SET_ERR_MSG_MOD(extack, "stack too large");
extack            505 drivers/net/ethernet/netronome/nfp/bpf/offload.c 		NL_SET_ERR_MSG_MOD(extack, "program too long");
extack            527 drivers/net/ethernet/netronome/nfp/bpf/offload.c 		NL_SET_ERR_MSG_MOD(extack,
extack            538 drivers/net/ethernet/netronome/nfp/bpf/offload.c nfp_net_bpf_start(struct nfp_net *nn, struct netlink_ext_ack *extack)
extack            547 drivers/net/ethernet/netronome/nfp/bpf/offload.c 		NL_SET_ERR_MSG_MOD(extack,
extack            563 drivers/net/ethernet/netronome/nfp/bpf/offload.c 			bool old_prog, struct netlink_ext_ack *extack)
extack            575 drivers/net/ethernet/netronome/nfp/bpf/offload.c 			NL_SET_ERR_MSG_MOD(extack,
extack            588 drivers/net/ethernet/netronome/nfp/bpf/offload.c 	err = nfp_net_bpf_load(nn, prog, extack);
extack            593 drivers/net/ethernet/netronome/nfp/bpf/offload.c 		nfp_net_bpf_start(nn, extack);
extack            172 drivers/net/ethernet/netronome/nfp/devlink_param.c 			      struct netlink_ext_ack *extack)
extack            182 drivers/net/ethernet/netronome/nfp/devlink_param.c 		NL_SET_ERR_MSG_MOD(extack, "parameter out of range");
extack            187 drivers/net/ethernet/netronome/nfp/devlink_param.c 		NL_SET_ERR_MSG_MOD(extack, "unknown/invalid value specified");
extack             33 drivers/net/ethernet/netronome/nfp/flower/action.c 		 struct netlink_ext_ack *extack)
extack             45 drivers/net/ethernet/netronome/nfp/flower/action.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported offload: BOS field must explicitly be set for MPLS push");
extack            134 drivers/net/ethernet/netronome/nfp/flower/action.c 	       struct netlink_ext_ack *extack)
extack            146 drivers/net/ethernet/netronome/nfp/flower/action.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported offload: maximum allowed action list size exceeded at LAG action");
extack            158 drivers/net/ethernet/netronome/nfp/flower/action.c 	err = nfp_flower_lag_populate_pre_action(app, out_dev, pre_lag, extack);
extack            176 drivers/net/ethernet/netronome/nfp/flower/action.c 	      bool pkt_host, struct netlink_ext_ack *extack)
extack            188 drivers/net/ethernet/netronome/nfp/flower/action.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported offload: invalid egress interface for mirred action");
extack            197 drivers/net/ethernet/netronome/nfp/flower/action.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported offload: egress interface does not match the required tunnel type");
extack            202 drivers/net/ethernet/netronome/nfp/flower/action.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported offload: cannot offload more than one tunnel mirred output per filter");
extack            217 drivers/net/ethernet/netronome/nfp/flower/action.c 			NL_SET_ERR_MSG_MOD(extack, "invalid entry: cannot find group id for LAG action");
extack            223 drivers/net/ethernet/netronome/nfp/flower/action.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported offload: pre-tunnel rules not supported in loaded firmware");
extack            228 drivers/net/ethernet/netronome/nfp/flower/action.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported offload: pre-tunnel rules require single egress dev and ptype HOST action");
extack            242 drivers/net/ethernet/netronome/nfp/flower/action.c 				NL_SET_ERR_MSG_MOD(extack, "unsupported offload: ingress and egress interfaces are on different devices");
extack            248 drivers/net/ethernet/netronome/nfp/flower/action.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported offload: egress interface is not an nfp port");
extack            254 drivers/net/ethernet/netronome/nfp/flower/action.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported offload: invalid port id for egress interface");
extack            329 drivers/net/ethernet/netronome/nfp/flower/action.c 			   struct netlink_ext_ack *extack)
extack            348 drivers/net/ethernet/netronome/nfp/flower/action.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported offload: maximum allowed number of geneve options exceeded");
extack            355 drivers/net/ethernet/netronome/nfp/flower/action.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported offload: maximum allowed action list size exceeded at push geneve options");
extack            364 drivers/net/ethernet/netronome/nfp/flower/action.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported offload: maximum allowed action list size exceeded at push geneve options");
extack            401 drivers/net/ethernet/netronome/nfp/flower/action.c 		    struct net_device *netdev, struct netlink_ext_ack *extack)
extack            416 drivers/net/ethernet/netronome/nfp/flower/action.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported offload: loaded firmware does not support geneve options offload");
extack            459 drivers/net/ethernet/netronome/nfp/flower/action.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported offload: loaded firmware does not support tunnel flag offload");
extack            489 drivers/net/ethernet/netronome/nfp/flower/action.c 	       struct nfp_fl_set_eth *set_eth, struct netlink_ext_ack *extack)
extack            494 drivers/net/ethernet/netronome/nfp/flower/action.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported offload: invalid pedit ethernet action");
extack            502 drivers/net/ethernet/netronome/nfp/flower/action.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported offload: invalid pedit ethernet action");
extack            526 drivers/net/ethernet/netronome/nfp/flower/action.c 	       struct netlink_ext_ack *extack)
extack            539 drivers/net/ethernet/netronome/nfp/flower/action.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported offload: invalid pedit IPv4 action");
extack            565 drivers/net/ethernet/netronome/nfp/flower/action.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported offload: invalid pedit IPv4 ttl action");
extack            583 drivers/net/ethernet/netronome/nfp/flower/action.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported offload: invalid pedit IPv4 tos action");
extack            596 drivers/net/ethernet/netronome/nfp/flower/action.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported offload: pedit on unsupported section of IPv4 header");
extack            625 drivers/net/ethernet/netronome/nfp/flower/action.c 				    struct netlink_ext_ack *extack)
extack            636 drivers/net/ethernet/netronome/nfp/flower/action.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported offload: invalid pedit IPv6 hop limit action");
extack            648 drivers/net/ethernet/netronome/nfp/flower/action.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported offload: invalid pedit IPv6 flow label action");
extack            669 drivers/net/ethernet/netronome/nfp/flower/action.c 	       struct netlink_ext_ack *extack)
extack            680 drivers/net/ethernet/netronome/nfp/flower/action.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported offload: invalid pedit IPv6 action");
extack            686 drivers/net/ethernet/netronome/nfp/flower/action.c 							  ip_hl_fl, extack);
extack            697 drivers/net/ethernet/netronome/nfp/flower/action.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported offload: pedit on unsupported section of IPv6 header");
extack            707 drivers/net/ethernet/netronome/nfp/flower/action.c 		 struct netlink_ext_ack *extack)
extack            712 drivers/net/ethernet/netronome/nfp/flower/action.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported offload: pedit on unsupported section of L4 header");
extack            720 drivers/net/ethernet/netronome/nfp/flower/action.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported offload: invalid pedit L4 action");
extack            866 drivers/net/ethernet/netronome/nfp/flower/action.c 	     struct netlink_ext_ack *extack)
extack            876 drivers/net/ethernet/netronome/nfp/flower/action.c 		return nfp_fl_set_eth(act, offset, &set_act->set_eth, extack);
extack            879 drivers/net/ethernet/netronome/nfp/flower/action.c 				      &set_act->set_ip_ttl_tos, extack);
extack            883 drivers/net/ethernet/netronome/nfp/flower/action.c 				      &set_act->set_ip6_tc_hl_fl, extack);
extack            886 drivers/net/ethernet/netronome/nfp/flower/action.c 					NFP_FL_ACTION_OPCODE_SET_TCP, extack);
extack            889 drivers/net/ethernet/netronome/nfp/flower/action.c 					NFP_FL_ACTION_OPCODE_SET_UDP, extack);
extack            891 drivers/net/ethernet/netronome/nfp/flower/action.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported offload: pedit on unsupported header");
extack            903 drivers/net/ethernet/netronome/nfp/flower/action.c 			 struct netlink_ext_ack *extack)
extack            913 drivers/net/ethernet/netronome/nfp/flower/action.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported offload: set actions without updating checksums are not supported");
extack            918 drivers/net/ethernet/netronome/nfp/flower/action.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported offload: mirred output increases action list size beyond the allowed maximum");
extack            924 drivers/net/ethernet/netronome/nfp/flower/action.c 			    tun_out_cnt, pkt_host, extack);
extack            934 drivers/net/ethernet/netronome/nfp/flower/action.c 		prelag_size = nfp_fl_pre_lag(app, act, nfp_fl, *a_len, extack);
extack            938 drivers/net/ethernet/netronome/nfp/flower/action.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported offload: LAG action has to be last action in action list");
extack            957 drivers/net/ethernet/netronome/nfp/flower/action.c 		       struct netlink_ext_ack *extack, int act_idx)
extack            977 drivers/net/ethernet/netronome/nfp/flower/action.c 					       extack);
extack            986 drivers/net/ethernet/netronome/nfp/flower/action.c 					       extack);
extack            993 drivers/net/ethernet/netronome/nfp/flower/action.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported offload: maximum allowed action list size exceeded at pop vlan");
extack           1006 drivers/net/ethernet/netronome/nfp/flower/action.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported offload: maximum allowed action list size exceeded at push vlan");
extack           1021 drivers/net/ethernet/netronome/nfp/flower/action.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported offload: unsupported tunnel type in action list");
extack           1026 drivers/net/ethernet/netronome/nfp/flower/action.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported offload: unsupported tunnel flags in action list");
extack           1036 drivers/net/ethernet/netronome/nfp/flower/action.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported offload: maximum allowed action list size exceeded at tunnel encap");
extack           1044 drivers/net/ethernet/netronome/nfp/flower/action.c 		err = nfp_fl_push_geneve_options(nfp_fl, a_len, act, extack);
extack           1050 drivers/net/ethernet/netronome/nfp/flower/action.c 					  *tun_type, netdev, extack);
extack           1061 drivers/net/ethernet/netronome/nfp/flower/action.c 				 a_len, csum_updated, set_act, extack))
extack           1067 drivers/net/ethernet/netronome/nfp/flower/action.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported offload: unsupported csum update action in action list");
extack           1078 drivers/net/ethernet/netronome/nfp/flower/action.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported offload: maximum allowed action list size exceeded at push MPLS");
extack           1085 drivers/net/ethernet/netronome/nfp/flower/action.c 		err = nfp_fl_push_mpls(psh_m, act, extack);
extack           1093 drivers/net/ethernet/netronome/nfp/flower/action.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported offload: maximum allowed action list size exceeded at pop MPLS");
extack           1106 drivers/net/ethernet/netronome/nfp/flower/action.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported offload: maximum allowed action list size exceeded at set MPLS");
extack           1125 drivers/net/ethernet/netronome/nfp/flower/action.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported offload: unsupported action in action list");
extack           1172 drivers/net/ethernet/netronome/nfp/flower/action.c 			      struct netlink_ext_ack *extack)
extack           1195 drivers/net/ethernet/netronome/nfp/flower/action.c 					     &set_act, &pkt_host, extack, i);
extack            160 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 				       struct netlink_ext_ack *extack)
extack            171 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 		NL_SET_ERR_MSG_MOD(extack, "invalid entry: group does not exist for LAG action");
extack            366 drivers/net/ethernet/netronome/nfp/flower/main.h 				  struct netlink_ext_ack *extack);
extack            371 drivers/net/ethernet/netronome/nfp/flower/main.h 			      struct netlink_ext_ack *extack);
extack            376 drivers/net/ethernet/netronome/nfp/flower/main.h 			      struct netlink_ext_ack *extack);
extack            411 drivers/net/ethernet/netronome/nfp/flower/main.h 				       struct netlink_ext_ack *extack);
extack             58 drivers/net/ethernet/netronome/nfp/flower/match.c 			struct netlink_ext_ack *extack)
extack             69 drivers/net/ethernet/netronome/nfp/flower/match.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported offload: invalid ingress interface for match offload");
extack            379 drivers/net/ethernet/netronome/nfp/flower/match.c 				  struct netlink_ext_ack *extack)
extack            412 drivers/net/ethernet/netronome/nfp/flower/match.c 				      port_id, false, tun_type, extack);
extack            418 drivers/net/ethernet/netronome/nfp/flower/match.c 				      port_id, true, tun_type, extack);
extack            296 drivers/net/ethernet/netronome/nfp/flower/metadata.c 			      struct netlink_ext_ack *extack)
extack            307 drivers/net/ethernet/netronome/nfp/flower/metadata.c 		NL_SET_ERR_MSG_MOD(extack, "invalid entry: cannot allocate new stats context");
extack            334 drivers/net/ethernet/netronome/nfp/flower/metadata.c 		NL_SET_ERR_MSG_MOD(extack, "invalid entry: cannot allocate a new mask id");
extack            336 drivers/net/ethernet/netronome/nfp/flower/metadata.c 			NL_SET_ERR_MSG_MOD(extack, "invalid entry: cannot release stats context");
extack            355 drivers/net/ethernet/netronome/nfp/flower/metadata.c 		NL_SET_ERR_MSG_MOD(extack, "invalid entry: cannot offload duplicate flow entry");
extack            357 drivers/net/ethernet/netronome/nfp/flower/metadata.c 			NL_SET_ERR_MSG_MOD(extack, "invalid entry: cannot release stats context");
extack            365 drivers/net/ethernet/netronome/nfp/flower/metadata.c 			NL_SET_ERR_MSG_MOD(extack, "invalid entry: cannot release mask id");
extack            150 drivers/net/ethernet/netronome/nfp/flower/offload.c 			  struct netlink_ext_ack *extack)
extack            153 drivers/net/ethernet/netronome/nfp/flower/offload.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported offload: geneve options exceed maximum length");
extack            171 drivers/net/ethernet/netronome/nfp/flower/offload.c 			      struct netlink_ext_ack *extack)
extack            182 drivers/net/ethernet/netronome/nfp/flower/offload.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported offload: encap options not supported on vxlan tunnels");
extack            188 drivers/net/ethernet/netronome/nfp/flower/offload.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported offload: loaded firmware does not support geneve offload");
extack            200 drivers/net/ethernet/netronome/nfp/flower/offload.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported offload: loaded firmware does not support geneve option offload");
extack            204 drivers/net/ethernet/netronome/nfp/flower/offload.c 						key_size, extack);
extack            209 drivers/net/ethernet/netronome/nfp/flower/offload.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported offload: tunnel type unknown");
extack            222 drivers/net/ethernet/netronome/nfp/flower/offload.c 				struct netlink_ext_ack *extack)
extack            234 drivers/net/ethernet/netronome/nfp/flower/offload.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported offload: match not supported");
extack            242 drivers/net/ethernet/netronome/nfp/flower/offload.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported offload: tunnel match not supported");
extack            263 drivers/net/ethernet/netronome/nfp/flower/offload.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported offload: loaded firmware does not support VLAN PCP offload");
extack            277 drivers/net/ethernet/netronome/nfp/flower/offload.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported offload: wildcarded protocols on tunnels are not supported");
extack            281 drivers/net/ethernet/netronome/nfp/flower/offload.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported offload: only IPv4 tunnels are supported");
extack            288 drivers/net/ethernet/netronome/nfp/flower/offload.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported offload: only an exact match IPv4 destination address is supported");
extack            307 drivers/net/ethernet/netronome/nfp/flower/offload.c 					NL_SET_ERR_MSG_MOD(extack, "unsupported offload: encap options not supported on GRE tunnels");
extack            311 drivers/net/ethernet/netronome/nfp/flower/offload.c 				NL_SET_ERR_MSG_MOD(extack, "unsupported offload: an exact match on L4 destination port is required for non-GRE tunnels");
extack            317 drivers/net/ethernet/netronome/nfp/flower/offload.c 				NL_SET_ERR_MSG_MOD(extack, "unsupported offload: only an exact match L4 destination port is supported");
extack            326 drivers/net/ethernet/netronome/nfp/flower/offload.c 							    tun_type, extack);
extack            334 drivers/net/ethernet/netronome/nfp/flower/offload.c 				NL_SET_ERR_MSG_MOD(extack, "unsupported offload: ingress netdev does not match the expected tunnel type");
extack            360 drivers/net/ethernet/netronome/nfp/flower/offload.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported offload: ARP not supported");
extack            376 drivers/net/ethernet/netronome/nfp/flower/offload.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported offload: match on given EtherType is not supported");
extack            380 drivers/net/ethernet/netronome/nfp/flower/offload.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported offload: cannot match above L2 without specified EtherType");
extack            399 drivers/net/ethernet/netronome/nfp/flower/offload.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported offload: cannot match on L4 information without specified IP protocol type");
extack            411 drivers/net/ethernet/netronome/nfp/flower/offload.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported offload: no match support for selected TCP flags");
extack            420 drivers/net/ethernet/netronome/nfp/flower/offload.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported offload: PSH and URG is only supported when used with FIN, SYN or RST");
extack            429 drivers/net/ethernet/netronome/nfp/flower/offload.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported offload: match on TCP flags requires a match on L3 protocol");
extack            447 drivers/net/ethernet/netronome/nfp/flower/offload.c 				NL_SET_ERR_MSG_MOD(extack, "unsupported offload: match on TCP flags requires a match on IPv4/IPv6");
extack            458 drivers/net/ethernet/netronome/nfp/flower/offload.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported offload: match on unknown control flag");
extack            923 drivers/net/ethernet/netronome/nfp/flower/offload.c 	struct netlink_ext_ack *extack = NULL;
extack            930 drivers/net/ethernet/netronome/nfp/flower/offload.c 	extack = merge_tc_off.common.extack;
extack            968 drivers/net/ethernet/netronome/nfp/flower/offload.c 					merge_flow->ingress_dev, extack);
extack           1018 drivers/net/ethernet/netronome/nfp/flower/offload.c 				 struct netlink_ext_ack *extack)
extack           1041 drivers/net/ethernet/netronome/nfp/flower/offload.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported pre-tunnel rule: too many match fields");
extack           1046 drivers/net/ethernet/netronome/nfp/flower/offload.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported pre-tunnel rule: MAC fields match required");
extack           1057 drivers/net/ethernet/netronome/nfp/flower/offload.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported pre-tunnel rule: dest MAC field must not be masked");
extack           1071 drivers/net/ethernet/netronome/nfp/flower/offload.c 				NL_SET_ERR_MSG_MOD(extack, "unsupported pre-tunnel rule: only flags and proto can be matched in ip header");
extack           1081 drivers/net/ethernet/netronome/nfp/flower/offload.c 			NL_SET_ERR_MSG_MOD(extack, "unsupported pre-tunnel rule: match on VLAN must have VLAN pop as first action");
extack           1090 drivers/net/ethernet/netronome/nfp/flower/offload.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported pre-tunnel rule: non egress action detected where egress was expected");
extack           1098 drivers/net/ethernet/netronome/nfp/flower/offload.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported pre-tunnel rule: egress is not the last action");
extack           1121 drivers/net/ethernet/netronome/nfp/flower/offload.c 	struct netlink_ext_ack *extack = NULL;
extack           1127 drivers/net/ethernet/netronome/nfp/flower/offload.c 	extack = flow->common.extack;
extack           1136 drivers/net/ethernet/netronome/nfp/flower/offload.c 					      &tun_type, extack);
extack           1147 drivers/net/ethernet/netronome/nfp/flower/offload.c 					    flow_pay, tun_type, extack);
extack           1151 drivers/net/ethernet/netronome/nfp/flower/offload.c 	err = nfp_flower_compile_action(app, flow, netdev, flow_pay, extack);
extack           1156 drivers/net/ethernet/netronome/nfp/flower/offload.c 		err = nfp_flower_validate_pre_tun_rule(app, flow_pay, extack);
extack           1161 drivers/net/ethernet/netronome/nfp/flower/offload.c 	err = nfp_compile_flow_metadata(app, flow, flow_pay, netdev, extack);
extack           1169 drivers/net/ethernet/netronome/nfp/flower/offload.c 		NL_SET_ERR_MSG_MOD(extack, "invalid entry: cannot insert flow into tables for offloads");
extack           1292 drivers/net/ethernet/netronome/nfp/flower/offload.c 	struct netlink_ext_ack *extack = NULL;
extack           1297 drivers/net/ethernet/netronome/nfp/flower/offload.c 	extack = flow->common.extack;
extack           1303 drivers/net/ethernet/netronome/nfp/flower/offload.c 		NL_SET_ERR_MSG_MOD(extack, "invalid entry: cannot remove flow that does not exist");
extack           1403 drivers/net/ethernet/netronome/nfp/flower/offload.c 	struct netlink_ext_ack *extack = NULL;
extack           1407 drivers/net/ethernet/netronome/nfp/flower/offload.c 	extack = flow->common.extack;
extack           1410 drivers/net/ethernet/netronome/nfp/flower/offload.c 		NL_SET_ERR_MSG_MOD(extack, "invalid entry: cannot dump stats for flow that does not exist");
extack             63 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c 				struct netlink_ext_ack *extack)
extack             75 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported offload: qos rate limit offload not supported on higher level port");
extack             82 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported offload: qos rate limit offload not supported on shared blocks");
extack             87 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported offload: qos rate limit offload not supported on non-VF ports");
extack             92 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported offload: qos rate limit offload requires a single action");
extack             97 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported offload: qos rate limit offload requires highest priority");
extack            102 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported offload: qos rate limit offload requires police action");
extack            139 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c 			       struct netlink_ext_ack *extack)
extack            149 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported offload: qos rate limit offload not supported on higher level port");
extack            158 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported offload: cannot remove qos entry that does not exist");
extack            292 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c 			      struct netlink_ext_ack *extack)
extack            302 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported offload: qos rate limit offload not supported on higher level port");
extack            309 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported offload: cannot find qos entry for stats update");
extack            345 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c 	struct netlink_ext_ack *extack = flow->common.extack;
extack            349 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c 		NL_SET_ERR_MSG_MOD(extack, "unsupported offload: loaded firmware does not support qos rate limit offload");
extack            356 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c 						       extack);
extack            359 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c 						      extack);
extack            362 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c 						     extack);
extack            139 drivers/net/ethernet/netronome/nfp/nfp_app.h 			   struct netlink_ext_ack *extack);
extack            330 drivers/net/ethernet/netronome/nfp/nfp_app.h 				      struct netlink_ext_ack *extack)
extack            334 drivers/net/ethernet/netronome/nfp/nfp_app.h 	return app->type->xdp_offload(app, nn, prog, extack);
extack             66 drivers/net/ethernet/netronome/nfp/nfp_devlink.c 		       unsigned int count, struct netlink_ext_ack *extack)
extack            103 drivers/net/ethernet/netronome/nfp/nfp_devlink.c 			 struct netlink_ext_ack *extack)
extack            148 drivers/net/ethernet/netronome/nfp/nfp_devlink.c 			struct netlink_ext_ack *extack)
extack            164 drivers/net/ethernet/netronome/nfp/nfp_devlink.c 					struct netlink_ext_ack *extack)
extack            259 drivers/net/ethernet/netronome/nfp/nfp_devlink.c 		     struct netlink_ext_ack *extack)
extack            295 drivers/net/ethernet/netronome/nfp/nfp_devlink.c 		NL_SET_ERR_MSG_MOD(extack, "can't access NSP");
extack            336 drivers/net/ethernet/netronome/nfp/nfp_devlink.c 			 const char *component, struct netlink_ext_ack *extack)
extack            340 drivers/net/ethernet/netronome/nfp/nfp_devlink.c 	return nfp_flash_update_common(devlink_priv(devlink), path, extack);
extack            307 drivers/net/ethernet/netronome/nfp/nfp_main.c 			    struct netlink_ext_ack *extack)
extack            317 drivers/net/ethernet/netronome/nfp/nfp_main.c 		if (extack)
extack            318 drivers/net/ethernet/netronome/nfp/nfp_main.c 			NL_SET_ERR_MSG_MOD(extack, "can't access NSP");
extack            326 drivers/net/ethernet/netronome/nfp/nfp_main.c 		NL_SET_ERR_MSG_MOD(extack,
extack            170 drivers/net/ethernet/netronome/nfp/nfp_main.h 			    struct netlink_ext_ack *extack);
extack            960 drivers/net/ethernet/netronome/nfp/nfp_net.h 			  struct netlink_ext_ack *extack);
extack           3206 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 		     struct netlink_ext_ack *extack)
extack           3212 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 		NL_SET_ERR_MSG_MOD(extack, "MTU too large w/ XDP enabled");
extack           3216 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 		NL_SET_ERR_MSG_MOD(extack, "Insufficient number of TX rings w/ XDP enabled");
extack           3224 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 			  struct netlink_ext_ack *extack)
extack           3236 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	err = nfp_net_check_config(nn, dp, extack);
extack           3669 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	err = nfp_net_ring_reconfig(nn, dp, bpf->extack);
extack           3684 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	err = nfp_app_xdp_offload(nn->app, nn, bpf->prog, bpf->extack);
extack             13 drivers/net/ethernet/pensando/ionic/ionic_devlink.c 			     struct netlink_ext_ack *extack)
extack            400 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 			struct netlink_ext_ack *extack)
extack            109 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 			 struct netlink_ext_ack *extack)
extack            120 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 		NL_SET_ERR_MSG_MOD(extack, "link not specified");
extack            146 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	err = netdev_upper_dev_link(real_dev, dev, extack);
extack            262 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 			       struct netlink_ext_ack *extack)
extack            278 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 			    struct netlink_ext_ack *extack)
extack            305 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 				NL_SET_ERR_MSG_MOD(extack,
extack            404 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 		     struct netlink_ext_ack *extack)
extack            430 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 					   extack);
extack             73 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h 		     struct netlink_ext_ack *extack);
extack           2213 drivers/net/ethernet/rocker/rocker_main.c 				NL_SET_ERR_MSG_MOD(info->extack, "IPv6 gateway with IPv4 route is not supported");
extack           2218 drivers/net/ethernet/rocker/rocker_main.c 				NL_SET_ERR_MSG_MOD(info->extack, "IPv4 route with nexthop objects is not supported");
extack           1774 drivers/net/ethernet/socionext/netsec.c 			    struct netlink_ext_ack *extack)
extack           1781 drivers/net/ethernet/socionext/netsec.c 		NL_SET_ERR_MSG_MOD(extack, "Jumbo frames not supported on XDP");
extack           1805 drivers/net/ethernet/socionext/netsec.c 		return netsec_xdp_setup(priv, xdp->prog, xdp->extack);
extack           1174 drivers/net/geneve.c 			   struct netlink_ext_ack *extack)
extack           1178 drivers/net/geneve.c 			NL_SET_ERR_MSG_ATTR(extack, tb[IFLA_ADDRESS],
extack           1184 drivers/net/geneve.c 			NL_SET_ERR_MSG_ATTR(extack, tb[IFLA_ADDRESS],
extack           1191 drivers/net/geneve.c 		NL_SET_ERR_MSG(extack,
extack           1200 drivers/net/geneve.c 			NL_SET_ERR_MSG_ATTR(extack, data[IFLA_GENEVE_ID],
extack           1210 drivers/net/geneve.c 			NL_SET_ERR_MSG_ATTR(extack, data[IFLA_GENEVE_DF],
extack           1258 drivers/net/geneve.c 			    struct netlink_ext_ack *extack,
extack           1269 drivers/net/geneve.c 		NL_SET_ERR_MSG(extack,
extack           1294 drivers/net/geneve.c 			NL_SET_ERR_MSG(extack,
extack           1300 drivers/net/geneve.c 			NL_SET_ERR_MSG(extack,
extack           1328 drivers/net/geneve.c 			  struct netlink_ext_ack *extack,
extack           1336 drivers/net/geneve.c 		NL_SET_ERR_MSG(extack,
extack           1351 drivers/net/geneve.c 			NL_SET_ERR_MSG_ATTR(extack, data[IFLA_GENEVE_REMOTE],
extack           1370 drivers/net/geneve.c 			NL_SET_ERR_MSG_ATTR(extack, data[IFLA_GENEVE_REMOTE6],
extack           1375 drivers/net/geneve.c 			NL_SET_ERR_MSG_ATTR(extack, data[IFLA_GENEVE_REMOTE6],
extack           1382 drivers/net/geneve.c 		NL_SET_ERR_MSG_ATTR(extack, data[IFLA_GENEVE_REMOTE6],
extack           1426 drivers/net/geneve.c 			NL_SET_ERR_MSG_ATTR(extack, data[IFLA_GENEVE_LABEL],
extack           1466 drivers/net/geneve.c 		NL_SET_ERR_MSG_ATTR(extack, data[IFLA_GENEVE_UDP_ZERO_CSUM6_TX],
extack           1481 drivers/net/geneve.c 		NL_SET_ERR_MSG_ATTR(extack, data[IFLA_GENEVE_UDP_ZERO_CSUM6_RX],
extack           1489 drivers/net/geneve.c 	NL_SET_ERR_MSG_ATTR(extack, data[attrtype],
extack           1542 drivers/net/geneve.c 			  struct netlink_ext_ack *extack)
extack           1552 drivers/net/geneve.c 	err = geneve_nl2info(tb, data, extack, &info, &metadata,
extack           1557 drivers/net/geneve.c 	err = geneve_configure(net, dev, extack, &info, metadata,
extack           1614 drivers/net/geneve.c 			     struct netlink_ext_ack *extack)
extack           1636 drivers/net/geneve.c 	err = geneve_nl2info(tb, data, extack, &info, &metadata,
extack            655 drivers/net/gtp.c 		       struct netlink_ext_ack *extack)
extack            726 drivers/net/gtp.c 			struct netlink_ext_ack *extack)
extack            277 drivers/net/ifb.c 			struct netlink_ext_ack *extack)
extack            170 drivers/net/ipvlan/ipvlan.h 		    struct netlink_ext_ack *extack);
extack              8 drivers/net/ipvlan/ipvlan_main.c 				struct netlink_ext_ack *extack)
extack             21 drivers/net/ipvlan/ipvlan_main.c 						       extack);
extack             25 drivers/net/ipvlan/ipvlan_main.c 						       extack);
extack            419 drivers/net/ipvlan/ipvlan_main.c 				struct netlink_ext_ack *extack)
extack            433 drivers/net/ipvlan/ipvlan_main.c 		err = ipvlan_set_port_mode(port, nmode, extack);
extack            462 drivers/net/ipvlan/ipvlan_main.c 			      struct netlink_ext_ack *extack)
extack            512 drivers/net/ipvlan/ipvlan_main.c 		    struct netlink_ext_ack *extack)
extack            596 drivers/net/ipvlan/ipvlan_main.c 	err = netdev_upper_dev_link(phy_dev, dev, extack);
extack            609 drivers/net/ipvlan/ipvlan_main.c 	err = ipvlan_set_port_mode(port, mode, extack);
extack            691 drivers/net/ipvlan/ipvlan_main.c 	struct netlink_ext_ack *extack = netdev_notifier_info_to_extack(ptr);
extack            752 drivers/net/ipvlan/ipvlan_main.c 						    extack);
extack            891 drivers/net/ipvlan/ipvlan_main.c 			NL_SET_ERR_MSG(i6vi->extack,
extack            962 drivers/net/ipvlan/ipvlan_main.c 			NL_SET_ERR_MSG(ivi->extack,
extack             79 drivers/net/ipvlan/ipvtap.c 			  struct netlink_ext_ack *extack)
extack            101 drivers/net/ipvlan/ipvtap.c 	err =  ipvlan_link_new(src_net, dev, tb, data, extack);
extack           3086 drivers/net/macsec.c 			     struct netlink_ext_ack *extack)
extack           3227 drivers/net/macsec.c 			  struct netlink_ext_ack *extack)
extack           3264 drivers/net/macsec.c 	err = netdev_upper_dev_link(real_dev, dev, extack);
extack           3314 drivers/net/macsec.c 				struct netlink_ext_ack *extack)
extack            977 drivers/net/macvlan.c 			   struct netlink_ext_ack *extack)
extack           1256 drivers/net/macvlan.c 			    struct netlink_ext_ack *extack)
extack           1379 drivers/net/macvlan.c 			   struct netlink_ext_ack *extack)
extack           1467 drivers/net/macvlan.c 	err = netdev_upper_dev_link(lowerdev, dev, extack);
extack           1493 drivers/net/macvlan.c 			   struct netlink_ext_ack *extack)
extack           1495 drivers/net/macvlan.c 	return macvlan_common_newlink(src_net, dev, tb, data, extack);
extack           1512 drivers/net/macvlan.c 			      struct netlink_ext_ack *extack)
extack             83 drivers/net/macvtap.c 			   struct netlink_ext_ack *extack)
extack            109 drivers/net/macvtap.c 	err = macvlan_common_newlink(src_net, dev, tb, data, extack);
extack            122 drivers/net/netdevsim/bpf.c 		NSIM_EA(cls_bpf->common.extack,
extack            131 drivers/net/netdevsim/bpf.c 		NSIM_EA(cls_bpf->common.extack,
extack            137 drivers/net/netdevsim/bpf.c 		NSIM_EA(cls_bpf->common.extack,
extack            143 drivers/net/netdevsim/bpf.c 		NSIM_EA(cls_bpf->common.extack,
extack            159 drivers/net/netdevsim/bpf.c 			NSIM_EA(cls_bpf->common.extack,
extack            180 drivers/net/netdevsim/bpf.c 		NSIM_EA(bpf->extack, "TC program is already loaded");
extack            197 drivers/net/netdevsim/bpf.c 		NSIM_EA(bpf->extack, "driver XDP disabled in DebugFS");
extack            201 drivers/net/netdevsim/bpf.c 		NSIM_EA(bpf->extack, "XDP offload disabled in DebugFS");
extack            292 drivers/net/netdevsim/bpf.c 		NSIM_EA(bpf->extack, "attempt to load offloaded prog to drv");
extack            296 drivers/net/netdevsim/bpf.c 		NSIM_EA(bpf->extack, "MTU too large w/ XDP enabled");
extack            311 drivers/net/netdevsim/bpf.c 		NSIM_EA(bpf->extack, "xdpoffload of non-bound program");
extack            315 drivers/net/netdevsim/bpf.c 		NSIM_EA(bpf->extack, "program bound to different dev");
extack            321 drivers/net/netdevsim/bpf.c 		NSIM_EA(bpf->extack, "offloading program in bad state");
extack            528 drivers/net/netdevsim/dev.c 				struct netlink_ext_ack *extack)
extack            534 drivers/net/netdevsim/dev.c 			      struct netlink_ext_ack *extack)
extack            549 drivers/net/netdevsim/dev.c 			err = nsim_fib_set_max(net, res_ids[i], val, extack);
extack            565 drivers/net/netdevsim/dev.c 				 struct netlink_ext_ack *extack)
extack             68 drivers/net/netdevsim/fib.c 		     struct netlink_ext_ack *extack)
extack             95 drivers/net/netdevsim/fib.c 		NL_SET_ERR_MSG_MOD(extack, "New size is less than current occupancy");
extack            105 drivers/net/netdevsim/fib.c 				 struct netlink_ext_ack *extack)
extack            114 drivers/net/netdevsim/fib.c 			NL_SET_ERR_MSG_MOD(extack, "Exceeded number of supported fib rule entries");
extack            126 drivers/net/netdevsim/fib.c 	struct netlink_ext_ack *extack = info->extack;
extack            131 drivers/net/netdevsim/fib.c 		err = nsim_fib_rule_account(&data->ipv4.rules, add, extack);
extack            134 drivers/net/netdevsim/fib.c 		err = nsim_fib_rule_account(&data->ipv6.rules, add, extack);
extack            142 drivers/net/netdevsim/fib.c 			    struct netlink_ext_ack *extack)
extack            151 drivers/net/netdevsim/fib.c 			NL_SET_ERR_MSG_MOD(extack, "Exceeded number of supported fib entries");
extack            163 drivers/net/netdevsim/fib.c 	struct netlink_ext_ack *extack = info->extack;
extack            168 drivers/net/netdevsim/fib.c 		err = nsim_fib_account(&data->ipv4.fib, add, extack);
extack            171 drivers/net/netdevsim/fib.c 		err = nsim_fib_account(&data->ipv6.fib, add, extack);
extack            337 drivers/net/netdevsim/netdev.c 			 struct netlink_ext_ack *extack)
extack            339 drivers/net/netdevsim/netdev.c 	NL_SET_ERR_MSG_MOD(extack, "Please use: echo \"[ID] [PORT_COUNT]\" > /sys/bus/netdevsim/new_device");
extack             28 drivers/net/netdevsim/netdevsim.h #define NSIM_EA(extack, msg)	NL_SET_ERR_MSG_MOD((extack), msg)
extack            180 drivers/net/netdevsim/netdevsim.h 		     struct netlink_ext_ack *extack);
extack            126 drivers/net/nlmon.c 			  struct netlink_ext_ack *extack)
extack           1063 drivers/net/ppp/ppp_generic.c 			   struct netlink_ext_ack *extack)
extack           1078 drivers/net/ppp/ppp_generic.c 			  struct netlink_ext_ack *extack)
extack           1106 drivers/net/team/team.c 			       struct netlink_ext_ack *extack)
extack           1114 drivers/net/team/team.c 					   &lag_upper_info, extack);
extack           1132 drivers/net/team/team.c 			 struct netlink_ext_ack *extack)
extack           1140 drivers/net/team/team.c 		NL_SET_ERR_MSG(extack, "Loopback device can't be added as a team port");
extack           1147 drivers/net/team/team.c 		NL_SET_ERR_MSG(extack, "Device is already a port of a team device");
extack           1154 drivers/net/team/team.c 		NL_SET_ERR_MSG(extack, "Cannot enslave team device to itself");
extack           1160 drivers/net/team/team.c 		NL_SET_ERR_MSG(extack, "Device is already an upper device of the team interface");
extack           1168 drivers/net/team/team.c 		NL_SET_ERR_MSG(extack, "Device is VLAN challenged and team device has VLAN set up");
extack           1179 drivers/net/team/team.c 		NL_SET_ERR_MSG(extack, "Device is up. Set it down before adding it as a team port");
extack           1210 drivers/net/team/team.c 	err = dev_open(port_dev, extack);
extack           1242 drivers/net/team/team.c 	err = team_upper_dev_link(team, port, extack);
extack           1960 drivers/net/team/team.c 			  struct netlink_ext_ack *extack)
extack           1966 drivers/net/team/team.c 	err = team_port_add(team, port_dev, extack);
extack           2183 drivers/net/team/team.c 			struct netlink_ext_ack *extack)
extack           2192 drivers/net/team/team.c 			 struct netlink_ext_ack *extack)
extack           2557 drivers/net/team/team.c 						  info->extack);
extack           1192 drivers/net/tun.c 		       struct netlink_ext_ack *extack)
extack           1237 drivers/net/tun.c 		return tun_xdp_set(dev, xdp->prog, xdp->extack);
extack           2332 drivers/net/tun.c 			struct netlink_ext_ack *extack)
extack           2334 drivers/net/tun.c 	NL_SET_ERR_MSG(extack,
extack           1066 drivers/net/veth.c 			struct netlink_ext_ack *extack)
extack           1080 drivers/net/veth.c 			NL_SET_ERR_MSG_MOD(extack, "Cannot set XDP when peer is detached");
extack           1089 drivers/net/veth.c 			NL_SET_ERR_MSG_MOD(extack, "Peer MTU is too large to set XDP");
extack           1095 drivers/net/veth.c 			NL_SET_ERR_MSG_MOD(extack, "XDP expects number of rx queues not less than peer tx queues");
extack           1103 drivers/net/veth.c 				NL_SET_ERR_MSG_MOD(extack, "Setup for XDP failed");
extack           1153 drivers/net/veth.c 		return veth_xdp_set(dev, xdp->prog, xdp->extack);
extack           1219 drivers/net/veth.c 			 struct netlink_ext_ack *extack)
extack           1238 drivers/net/veth.c 			struct netlink_ext_ack *extack)
extack           1264 drivers/net/veth.c 		err = veth_validate(peer_tb, NULL, extack);
extack           1287 drivers/net/veth.c 				&veth_link_ops, tbp, extack);
extack           2405 drivers/net/virtio_net.c 			   struct netlink_ext_ack *extack)
extack           2419 drivers/net/virtio_net.c 		NL_SET_ERR_MSG_MOD(extack, "Can't set XDP while host is implementing LRO/CSUM, disable LRO/CSUM first");
extack           2424 drivers/net/virtio_net.c 		NL_SET_ERR_MSG_MOD(extack, "XDP expects header/data in single page, any_header_sg required");
extack           2429 drivers/net/virtio_net.c 		NL_SET_ERR_MSG_MOD(extack, "MTU too large to enable XDP");
extack           2440 drivers/net/virtio_net.c 		NL_SET_ERR_MSG_MOD(extack, "Too few free TX rings available");
extack           2536 drivers/net/virtio_net.c 		return virtnet_xdp_set(dev, xdp->prog, xdp->extack);
extack            759 drivers/net/vrf.c 			 struct netlink_ext_ack *extack)
extack            767 drivers/net/vrf.c 	ret = dev_change_flags(dev, flags & ~IFF_UP, extack);
extack            769 drivers/net/vrf.c 		ret = dev_change_flags(dev, flags, extack);
extack            779 drivers/net/vrf.c 			    struct netlink_ext_ack *extack)
extack            787 drivers/net/vrf.c 		NL_SET_ERR_MSG(extack,
extack            793 drivers/net/vrf.c 	ret = netdev_master_upper_dev_link(port_dev, dev, NULL, NULL, extack);
extack            797 drivers/net/vrf.c 	cycle_netdev(port_dev, extack);
extack            807 drivers/net/vrf.c 			 struct netlink_ext_ack *extack)
extack            810 drivers/net/vrf.c 		NL_SET_ERR_MSG(extack,
extack            818 drivers/net/vrf.c 	return do_vrf_add_slave(dev, port_dev, extack);
extack           1298 drivers/net/vrf.c 			struct netlink_ext_ack *extack)
extack           1302 drivers/net/vrf.c 			NL_SET_ERR_MSG(extack, "Invalid hardware address");
extack           1306 drivers/net/vrf.c 			NL_SET_ERR_MSG(extack, "Invalid hardware address");
extack           1326 drivers/net/vrf.c 		       struct netlink_ext_ack *extack)
extack           1334 drivers/net/vrf.c 		NL_SET_ERR_MSG(extack, "VRF table id is missing");
extack           1340 drivers/net/vrf.c 		NL_SET_ERR_MSG_ATTR(extack, data[IFLA_VRF_TABLE],
extack            362 drivers/net/vxlan.c 			    struct netlink_ext_ack *extack,
extack            366 drivers/net/vxlan.c 	fdb_info->info.extack = extack;
extack            381 drivers/net/vxlan.c 					      struct netlink_ext_ack *extack)
extack            394 drivers/net/vxlan.c 				       &info.info, extack);
extack            400 drivers/net/vxlan.c 			    struct netlink_ext_ack *extack)
extack            408 drivers/net/vxlan.c 								 true, extack);
extack            414 drivers/net/vxlan.c 							   false, extack);
extack            573 drivers/net/vxlan.c 				struct netlink_ext_ack *extack)
extack            578 drivers/net/vxlan.c 	vxlan_fdb_switchdev_notifier_info(vxlan, f, rdst, extack, &fdb_info);
extack            586 drivers/net/vxlan.c 		     struct netlink_ext_ack *extack)
extack            605 drivers/net/vxlan.c 								  extack);
extack            903 drivers/net/vxlan.c 				     struct netlink_ext_ack *extack)
extack            958 drivers/net/vxlan.c 				       swdev_notify, extack);
extack            981 drivers/net/vxlan.c 				   struct netlink_ext_ack *extack)
extack           1000 drivers/net/vxlan.c 			      swdev_notify, extack);
extack           1018 drivers/net/vxlan.c 			    struct netlink_ext_ack *extack)
extack           1032 drivers/net/vxlan.c 						 swdev_notify, extack);
extack           1039 drivers/net/vxlan.c 					       ndm_flags, swdev_notify, extack);
extack           1119 drivers/net/vxlan.c 			 struct netlink_ext_ack *extack)
extack           1151 drivers/net/vxlan.c 			       true, extack);
extack           1256 drivers/net/vxlan.c 			 struct netlink_ext_ack *extack)
extack           1272 drivers/net/vxlan.c 		NL_SET_ERR_MSG(extack, "Fdb entry not found");
extack           3115 drivers/net/vxlan.c 			  struct netlink_ext_ack *extack)
extack           3119 drivers/net/vxlan.c 			NL_SET_ERR_MSG_ATTR(extack, tb[IFLA_ADDRESS],
extack           3125 drivers/net/vxlan.c 			NL_SET_ERR_MSG_ATTR(extack, tb[IFLA_ADDRESS],
extack           3135 drivers/net/vxlan.c 			NL_SET_ERR_MSG_ATTR(extack, tb[IFLA_MTU],
extack           3142 drivers/net/vxlan.c 		NL_SET_ERR_MSG(extack,
extack           3151 drivers/net/vxlan.c 			NL_SET_ERR_MSG_ATTR(extack, data[IFLA_VXLAN_ID],
extack           3162 drivers/net/vxlan.c 			NL_SET_ERR_MSG_ATTR(extack, data[IFLA_VXLAN_PORT_RANGE],
extack           3172 drivers/net/vxlan.c 			NL_SET_ERR_MSG_ATTR(extack, data[IFLA_VXLAN_DF],
extack           3341 drivers/net/vxlan.c 				 struct netlink_ext_ack *extack)
extack           3355 drivers/net/vxlan.c 			NL_SET_ERR_MSG(extack,
extack           3372 drivers/net/vxlan.c 		NL_SET_ERR_MSG(extack,
extack           3378 drivers/net/vxlan.c 		NL_SET_ERR_MSG(extack, "Local address cannot be multicast");
extack           3384 drivers/net/vxlan.c 			NL_SET_ERR_MSG(extack,
extack           3400 drivers/net/vxlan.c 					NL_SET_ERR_MSG(extack,
extack           3409 drivers/net/vxlan.c 					NL_SET_ERR_MSG(extack,
extack           3420 drivers/net/vxlan.c 		NL_SET_ERR_MSG(extack,
extack           3430 drivers/net/vxlan.c 			NL_SET_ERR_MSG(extack,
extack           3439 drivers/net/vxlan.c 				NL_SET_ERR_MSG(extack,
extack           3449 drivers/net/vxlan.c 			NL_SET_ERR_MSG(extack,
extack           3457 drivers/net/vxlan.c 			NL_SET_ERR_MSG(extack,
extack           3492 drivers/net/vxlan.c 		NL_SET_ERR_MSG(extack,
extack           3559 drivers/net/vxlan.c 			       struct netlink_ext_ack *extack)
extack           3565 drivers/net/vxlan.c 	ret = vxlan_config_validate(src_net, conf, &lowerdev, vxlan, extack);
extack           3576 drivers/net/vxlan.c 			      struct netlink_ext_ack *extack)
extack           3587 drivers/net/vxlan.c 	err = vxlan_dev_configure(net, dev, conf, false, extack);
extack           3617 drivers/net/vxlan.c 		err = netdev_upper_dev_link(remote_dev, dev, extack);
extack           3631 drivers/net/vxlan.c 				       RTM_NEWNEIGH, true, extack);
extack           3664 drivers/net/vxlan.c 			  struct netlink_ext_ack *extack)
extack           3672 drivers/net/vxlan.c 		vxlan_flag_attr_error(attrtype, extack);
extack           3690 drivers/net/vxlan.c 			 bool changelink, struct netlink_ext_ack *extack)
extack           3705 drivers/net/vxlan.c 			NL_SET_ERR_MSG_ATTR(extack, tb[IFLA_VXLAN_ID], "Cannot change VNI");
extack           3713 drivers/net/vxlan.c 			NL_SET_ERR_MSG_ATTR(extack, tb[IFLA_VXLAN_GROUP], "New group address family does not match old group");
extack           3721 drivers/net/vxlan.c 			NL_SET_ERR_MSG_ATTR(extack, tb[IFLA_VXLAN_GROUP6], "IPv6 support not enabled in the kernel");
extack           3726 drivers/net/vxlan.c 			NL_SET_ERR_MSG_ATTR(extack, tb[IFLA_VXLAN_GROUP6], "New group address family does not match old group");
extack           3736 drivers/net/vxlan.c 			NL_SET_ERR_MSG_ATTR(extack, tb[IFLA_VXLAN_LOCAL], "New local address family does not match old");
extack           3744 drivers/net/vxlan.c 			NL_SET_ERR_MSG_ATTR(extack, tb[IFLA_VXLAN_LOCAL6], "IPv6 support not enabled in the kernel");
extack           3749 drivers/net/vxlan.c 			NL_SET_ERR_MSG_ATTR(extack, tb[IFLA_VXLAN_LOCAL6], "New local address family does not match old");
extack           3770 drivers/net/vxlan.c 				    extack);
extack           3783 drivers/net/vxlan.c 				    extack);
extack           3797 drivers/net/vxlan.c 				    extack);
extack           3805 drivers/net/vxlan.c 				    extack);
extack           3813 drivers/net/vxlan.c 				    extack);
extack           3821 drivers/net/vxlan.c 				    extack);
extack           3828 drivers/net/vxlan.c 			NL_SET_ERR_MSG_ATTR(extack, tb[IFLA_VXLAN_LIMIT],
extack           3838 drivers/net/vxlan.c 				    extack);
extack           3850 drivers/net/vxlan.c 			NL_SET_ERR_MSG_ATTR(extack, tb[IFLA_VXLAN_PORT_RANGE],
extack           3858 drivers/net/vxlan.c 			NL_SET_ERR_MSG_ATTR(extack, tb[IFLA_VXLAN_PORT],
extack           3867 drivers/net/vxlan.c 			NL_SET_ERR_MSG_ATTR(extack, tb[IFLA_VXLAN_UDP_CSUM],
extack           3878 drivers/net/vxlan.c 				    false, extack);
extack           3886 drivers/net/vxlan.c 				    false, extack);
extack           3894 drivers/net/vxlan.c 				    extack);
extack           3902 drivers/net/vxlan.c 				    extack);
extack           3909 drivers/net/vxlan.c 				    VXLAN_F_GBP, changelink, false, extack);
extack           3917 drivers/net/vxlan.c 				    extack);
extack           3925 drivers/net/vxlan.c 				    false, extack);
extack           3932 drivers/net/vxlan.c 			NL_SET_ERR_MSG_ATTR(extack, tb[IFLA_MTU],
extack           3947 drivers/net/vxlan.c 			 struct netlink_ext_ack *extack)
extack           3952 drivers/net/vxlan.c 	err = vxlan_nl2conf(tb, data, dev, &conf, false, extack);
extack           3956 drivers/net/vxlan.c 	return __vxlan_dev_create(src_net, dev, &conf, extack);
extack           3961 drivers/net/vxlan.c 			    struct netlink_ext_ack *extack)
extack           3970 drivers/net/vxlan.c 	err = vxlan_nl2conf(tb, data, dev, &conf, true, extack);
extack           3975 drivers/net/vxlan.c 				    vxlan, extack);
extack           3983 drivers/net/vxlan.c 					     extack);
extack           4000 drivers/net/vxlan.c 					       NTF_SELF, true, extack);
extack           4306 drivers/net/vxlan.c 	struct netlink_ext_ack *extack;
extack           4311 drivers/net/vxlan.c 	extack = switchdev_notifier_info_to_extack(&fdb_info->info);
extack           4322 drivers/net/vxlan.c 			       false, extack);
extack           3061 drivers/net/wireless/mac80211_hwsim.c 			NL_SET_BAD_ATTR(info->extack,
extack           3518 drivers/net/wireless/mac80211_hwsim.c 			NL_SET_BAD_ATTR(info->extack,
extack           3531 drivers/net/wireless/mac80211_hwsim.c 			NL_SET_ERR_MSG_ATTR(info->extack,
extack           3554 drivers/net/wireless/mac80211_hwsim.c 			NL_SET_ERR_MSG_ATTR(info->extack,
extack           3563 drivers/net/wireless/mac80211_hwsim.c 			NL_SET_ERR_MSG_ATTR(info->extack,
extack           3570 drivers/net/wireless/mac80211_hwsim.c 			NL_SET_ERR_MSG_ATTR(info->extack,
extack            489 drivers/net/wireless/virt_wifi.c 			     struct netlink_ext_ack *extack)
extack            539 drivers/net/wireless/virt_wifi.c 	err = netdev_upper_dev_link(priv->lowerdev, dev, extack);
extack            317 drivers/staging/fsl-dpaa2/ethsw/ethsw.c 			struct netlink_ext_ack *extack)
extack             61 include/linux/if_macvlan.h 				  struct netlink_ext_ack *extack);
extack            162 include/linux/inetdevice.h 	struct netlink_ext_ack	*extack;
extack            887 include/linux/netdevice.h 			struct netlink_ext_ack *extack;
extack           1363 include/linux/netdevice.h 						 struct netlink_ext_ack *extack);
extack           1381 include/linux/netdevice.h 					       struct netlink_ext_ack *extack);
extack           1397 include/linux/netdevice.h 					       struct netlink_ext_ack *extack);
extack           1401 include/linux/netdevice.h 						      struct netlink_ext_ack *extack);
extack           2500 include/linux/netdevice.h 	struct netlink_ext_ack	*extack;
extack           2537 include/linux/netdevice.h 	info->extack = NULL;
extack           2549 include/linux/netdevice.h 	return info->extack;
extack           2627 include/linux/netdevice.h int dev_open(struct net_device *dev, struct netlink_ext_ack *extack);
extack           3661 include/linux/netdevice.h 		       struct netlink_ext_ack *extack);
extack           3663 include/linux/netdevice.h 		     struct netlink_ext_ack *extack);
extack           3672 include/linux/netdevice.h 		     struct netlink_ext_ack *extack);
extack           3674 include/linux/netdevice.h 		    struct netlink_ext_ack *extack);
extack           3679 include/linux/netdevice.h 			      struct netlink_ext_ack *extack);
extack           3681 include/linux/netdevice.h 			struct netlink_ext_ack *extack);
extack           3697 include/linux/netdevice.h int dev_change_xdp_fd(struct net_device *dev, struct netlink_ext_ack *extack,
extack           4315 include/linux/netdevice.h 			  struct netlink_ext_ack *extack);
extack           4319 include/linux/netdevice.h 				 struct netlink_ext_ack *extack);
extack           4325 include/linux/netdevice.h 				   struct netlink_ext_ack *extack);
extack             14 include/linux/netfilter/nfnetlink.h 		    struct netlink_ext_ack *extack);
extack             18 include/linux/netfilter/nfnetlink.h 			struct netlink_ext_ack *extack);
extack             22 include/linux/netfilter/nfnetlink.h 			  struct netlink_ext_ack *extack);
extack             87 include/linux/netlink.h #define NL_SET_ERR_MSG(extack, msg) do {		\
extack             89 include/linux/netlink.h 	struct netlink_ext_ack *__extack = (extack);	\
extack             95 include/linux/netlink.h #define NL_SET_ERR_MSG_MOD(extack, msg)			\
extack             96 include/linux/netlink.h 	NL_SET_ERR_MSG((extack), KBUILD_MODNAME ": " msg)
extack             98 include/linux/netlink.h #define NL_SET_BAD_ATTR(extack, attr) do {		\
extack             99 include/linux/netlink.h 	if ((extack))					\
extack            100 include/linux/netlink.h 		(extack)->bad_attr = (attr);		\
extack            103 include/linux/netlink.h #define NL_SET_ERR_MSG_ATTR(extack, attr, msg) do {	\
extack            105 include/linux/netlink.h 	struct netlink_ext_ack *__extack = (extack);	\
extack            113 include/linux/netlink.h static inline void nl_set_extack_cookie_u64(struct netlink_ext_ack *extack,
extack            118 include/linux/netlink.h 	memcpy(extack->cookie, &__cookie, sizeof(__cookie));
extack            119 include/linux/netlink.h 	extack->cookie_len = sizeof(__cookie);
extack            127 include/linux/netlink.h 		 const struct netlink_ext_ack *extack);
extack            189 include/linux/netlink.h 	struct netlink_ext_ack	*extack;
extack             98 include/net/act_api.h 			struct netlink_ext_ack *extack);
extack            154 include/net/act_api.h 		       struct netlink_ext_ack *extack);
extack            180 include/net/act_api.h 		    bool rtnl_held, struct netlink_ext_ack *extack);
extack            185 include/net/act_api.h 				    struct netlink_ext_ack *extack);
extack             60 include/net/addrconf.h 	struct netlink_ext_ack	*extack;
extack            621 include/net/bonding.h 		 struct netlink_ext_ack *extack);
extack            383 include/net/devlink.h 			struct netlink_ext_ack *extack);
extack            648 include/net/devlink.h 			   struct netlink_ext_ack *extack);
extack            650 include/net/devlink.h 			 struct netlink_ext_ack *extack);
extack            654 include/net/devlink.h 			  unsigned int count, struct netlink_ext_ack *extack);
extack            656 include/net/devlink.h 			    struct netlink_ext_ack *extack);
extack            663 include/net/devlink.h 			   struct netlink_ext_ack *extack);
extack            669 include/net/devlink.h 				u32 threshold, struct netlink_ext_ack *extack);
extack            680 include/net/devlink.h 				   struct netlink_ext_ack *extack);
extack            696 include/net/devlink.h 				struct netlink_ext_ack *extack);
extack            699 include/net/devlink.h 				       struct netlink_ext_ack *extack);
extack            704 include/net/devlink.h 				      struct netlink_ext_ack *extack);
extack            706 include/net/devlink.h 			struct netlink_ext_ack *extack);
extack            709 include/net/devlink.h 			    struct netlink_ext_ack *extack);
extack             13 include/net/fib_notifier.h 	struct netlink_ext_ack  *extack;
extack            202 include/net/fib_rules.h 		   struct netlink_ext_ack *extack);
extack            204 include/net/fib_rules.h 		   struct netlink_ext_ack *extack);
extack            296 include/net/flow_offload.h 	struct netlink_ext_ack *extack;
extack            357 include/net/flow_offload.h 	struct netlink_ext_ack *extack;
extack            101 include/net/genetlink.h 	struct netlink_ext_ack *extack;
extack            114 include/net/genetlink.h #define GENL_SET_ERR_MSG(info, msg) NL_SET_ERR_MSG((info)->extack, msg)
extack            119 include/net/genetlink.h 	info->extack->bad_attr = attr;
extack            187 include/net/genetlink.h 					   struct netlink_ext_ack *extack)
extack            190 include/net/genetlink.h 			     policy, NL_VALIDATE_LIBERAL, extack);
extack            206 include/net/genetlink.h 				struct netlink_ext_ack *extack)
extack            209 include/net/genetlink.h 			     policy, NL_VALIDATE_STRICT, extack);
extack            465 include/net/ip.h 					struct netlink_ext_ack *extack);
extack            761 include/net/ip.h 				struct netlink_ext_ack *extack);
extack            428 include/net/ip6_fib.h 	     struct nl_info *info, struct netlink_ext_ack *extack);
extack            452 include/net/ip6_fib.h 		 struct netlink_ext_ack *extack);
extack            458 include/net/ip6_fib.h 			      struct netlink_ext_ack *extack);
extack            463 include/net/ip6_fib.h 					struct netlink_ext_ack *extack);
extack            124 include/net/ip6_route.h 		  struct netlink_ext_ack *extack);
extack            258 include/net/ip_fib.h 		     struct netlink_ext_ack *extack);
extack            260 include/net/ip_fib.h 		     struct netlink_ext_ack *extack);
extack            406 include/net/ip_fib.h 		    struct netlink_ext_ack *extack);
extack            448 include/net/ip_fib.h 		 struct netlink_ext_ack *extack);
extack            455 include/net/ip_fib.h 		struct netlink_ext_ack *extack);
extack            459 include/net/ip_fib.h 		       struct netlink_ext_ack *extack);
extack             48 include/net/ipv6_stubs.h 			    struct netlink_ext_ack *extack);
extack             40 include/net/lwtunnel.h 			   struct netlink_ext_ack *extack);
extack            113 include/net/lwtunnel.h 			      struct netlink_ext_ack *extack);
extack            115 include/net/lwtunnel.h 				   struct netlink_ext_ack *extack);
extack            120 include/net/lwtunnel.h 			 struct netlink_ext_ack *extack);
extack            198 include/net/lwtunnel.h 					    struct netlink_ext_ack *extack)
extack            200 include/net/lwtunnel.h 	NL_SET_ERR_MSG(extack, "CONFIG_LWTUNNEL is not enabled in this kernel");
extack            204 include/net/lwtunnel.h 						 struct netlink_ext_ack *extack)
extack            216 include/net/lwtunnel.h 				       struct netlink_ext_ack *extack)
extack            208 include/net/neighbour.h 					     struct netlink_ext_ack *extack);
extack            301 include/net/netlink.h 				struct netlink_ext_ack *extack);
extack            436 include/net/netlink.h 		   struct netlink_ext_ack *extack);
extack            439 include/net/netlink.h 		struct netlink_ext_ack *extack);
extack            586 include/net/netlink.h 			    struct netlink_ext_ack *extack)
extack            589 include/net/netlink.h 			   NL_VALIDATE_STRICT, extack);
extack            611 include/net/netlink.h 				       struct netlink_ext_ack *extack)
extack            614 include/net/netlink.h 			   NL_VALIDATE_LIBERAL, extack);
extack            637 include/net/netlink.h 					      struct netlink_ext_ack *extack)
extack            640 include/net/netlink.h 			   NL_VALIDATE_DEPRECATED_STRICT, extack);
extack            659 include/net/netlink.h 				struct netlink_ext_ack *extack)
extack            662 include/net/netlink.h 		NL_SET_ERR_MSG(extack, "Invalid header length");
extack            668 include/net/netlink.h 			   extack);
extack            685 include/net/netlink.h 			      struct netlink_ext_ack *extack)
extack            688 include/net/netlink.h 			     NL_VALIDATE_STRICT, extack);
extack            704 include/net/netlink.h 					 struct netlink_ext_ack *extack)
extack            707 include/net/netlink.h 			     NL_VALIDATE_LIBERAL, extack);
extack            724 include/net/netlink.h 			      struct netlink_ext_ack *extack)
extack            727 include/net/netlink.h 			     NL_VALIDATE_DEPRECATED_STRICT, extack);
extack            763 include/net/netlink.h 					  struct netlink_ext_ack *extack)
extack            766 include/net/netlink.h 			      extack);
extack            786 include/net/netlink.h 			       struct netlink_ext_ack *extack)
extack            789 include/net/netlink.h 			      extack);
extack            803 include/net/netlink.h 					    struct netlink_ext_ack *extack)
extack            810 include/net/netlink.h 			      policy, NL_VALIDATE_LIBERAL, extack);
extack           1140 include/net/netlink.h 				   struct netlink_ext_ack *extack)
extack           1143 include/net/netlink.h 		NL_SET_ERR_MSG_ATTR(extack, nla, "NLA_F_NESTED is missing");
extack           1148 include/net/netlink.h 			   NL_VALIDATE_STRICT, extack);
extack           1164 include/net/netlink.h 					      struct netlink_ext_ack *extack)
extack           1167 include/net/netlink.h 			   NL_VALIDATE_LIBERAL, extack);
extack           1754 include/net/netlink.h 					struct netlink_ext_ack *extack)
extack           1757 include/net/netlink.h 			      validate, extack);
extack           1763 include/net/netlink.h 			struct netlink_ext_ack *extack)
extack           1766 include/net/netlink.h 				     NL_VALIDATE_STRICT, extack);
extack           1772 include/net/netlink.h 			       struct netlink_ext_ack *extack)
extack           1775 include/net/netlink.h 				     NL_VALIDATE_LIBERAL, extack);
extack            270 include/net/nexthop.h 		      struct netlink_ext_ack *extack);
extack            292 include/net/nexthop.h 		       struct netlink_ext_ack *extack);
extack             49 include/net/pkt_cls.h 		  struct netlink_ext_ack *extack);
extack             52 include/net/pkt_cls.h 		      struct netlink_ext_ack *extack);
extack             90 include/net/pkt_cls.h 		  struct netlink_ext_ack *extack)
extack             98 include/net/pkt_cls.h 		      struct netlink_ext_ack *extack)
extack            308 include/net/pkt_cls.h 		      struct netlink_ext_ack *extack);
extack            486 include/net/pkt_cls.h 		 struct netlink_ext_ack *extack)
extack            492 include/net/pkt_cls.h 		NL_SET_ERR_MSG(extack, "Interface name too long");
extack            576 include/net/pkt_cls.h 					 struct netlink_ext_ack *extack)
extack            581 include/net/pkt_cls.h 		NL_SET_ERR_MSG(extack, "TC offload is disabled on net device");
extack            590 include/net/pkt_cls.h 	if (!tc_can_offload_extack(dev, common->extack))
extack            593 include/net/pkt_cls.h 		NL_SET_ERR_MSG(common->extack,
extack            632 include/net/pkt_cls.h 			   struct netlink_ext_ack *extack)
extack            638 include/net/pkt_cls.h 		cls_common->extack = extack;
extack             95 include/net/pkt_sched.h 			       struct netlink_ext_ack *extack);
extack            108 include/net/pkt_sched.h 					struct netlink_ext_ack *extack);
extack             71 include/net/rtnetlink.h 					    struct netlink_ext_ack *extack);
extack             77 include/net/rtnetlink.h 					   struct netlink_ext_ack *extack);
extack             81 include/net/rtnetlink.h 					      struct netlink_ext_ack *extack);
extack            101 include/net/rtnetlink.h 						    struct netlink_ext_ack *extack);
extack            163 include/net/rtnetlink.h 				    struct netlink_ext_ack *extack);
extack            201 include/net/sch_generic.h 					struct netlink_ext_ack *extack);
extack            216 include/net/sch_generic.h 					     struct netlink_ext_ack *extack);
extack            249 include/net/sch_generic.h 					struct netlink_ext_ack *extack);
extack            254 include/net/sch_generic.h 					  struct netlink_ext_ack *extack);
extack            299 include/net/sch_generic.h 					   struct netlink_ext_ack *extack);
extack            316 include/net/sch_generic.h 					     struct netlink_ext_ack *extack);
extack            326 include/net/sch_generic.h 						struct netlink_ext_ack *extack);
extack            650 include/net/sch_generic.h 				struct netlink_ext_ack *extack);
extack            664 include/net/sch_generic.h 			   struct netlink_ext_ack *extack)
extack            670 include/net/sch_generic.h 			  struct netlink_ext_ack *extack);
extack            674 include/net/sch_generic.h 				struct netlink_ext_ack *extack);
extack            119 include/net/switchdev.h 	struct netlink_ext_ack *extack;
extack            153 include/net/switchdev.h 	return info->extack;
extack            163 include/net/switchdev.h 			   struct netlink_ext_ack *extack);
extack            171 include/net/switchdev.h 			     struct netlink_ext_ack *extack);
extack            177 include/net/switchdev.h 				      struct netlink_ext_ack *extack);
extack            189 include/net/switchdev.h 				      struct netlink_ext_ack *extack));
extack            216 include/net/switchdev.h 					 struct netlink_ext_ack *extack)
extack            240 include/net/switchdev.h 					   struct netlink_ext_ack *extack)
extack            261 include/net/switchdev.h 				  struct netlink_ext_ack *extack)
extack            273 include/net/switchdev.h 				      struct netlink_ext_ack *extack))
extack            435 include/net/vxlan.h 		     struct netlink_ext_ack *extack);
extack            448 include/net/vxlan.h 				   struct netlink_ext_ack *extack)
extack            460 include/net/vxlan.h 					 struct netlink_ext_ack *extack)
extack            464 include/net/vxlan.h 		NL_SET_ERR_MSG_MOD(extack, \
extack            483 include/net/vxlan.h 		NL_SET_ERR_MSG_MOD(extack, \
extack             17 include/rdma/rdma_netlink.h 		    struct netlink_ext_ack *extack);
extack            682 kernel/taskstats.c 					 info->extack);
extack            682 lib/kobject_uevent.c 				struct netlink_ext_ack *extack)
extack            697 lib/kobject_uevent.c 		NL_SET_ERR_MSG(extack, "uevent message too big");
extack            725 lib/kobject_uevent.c 			      struct netlink_ext_ack *extack)
extack            740 lib/kobject_uevent.c 		NL_SET_ERR_MSG(extack, "missing CAP_SYS_ADMIN capability");
extack            745 lib/kobject_uevent.c 	ret = uevent_net_broadcast(net->uevent_sock->sk, skb, extack);
extack             72 lib/nlattr.c   			      struct netlink_ext_ack *extack,
extack             85 lib/nlattr.c   			NL_SET_ERR_MSG_ATTR(extack, entry,
extack             91 lib/nlattr.c   				     maxtype, policy, validate, extack);
extack            101 lib/nlattr.c   				  struct netlink_ext_ack *extack)
extack            137 lib/nlattr.c   			NL_SET_ERR_MSG_ATTR(extack, nla,
extack            149 lib/nlattr.c   		NL_SET_ERR_MSG_ATTR(extack, nla,
extack            159 lib/nlattr.c   			struct netlink_ext_ack *extack)
extack            181 lib/nlattr.c   			NL_SET_ERR_MSG_ATTR(extack, nla,
extack            190 lib/nlattr.c   			NL_SET_ERR_MSG_ATTR(extack, nla,
extack            196 lib/nlattr.c   			NL_SET_ERR_MSG_ATTR(extack, nla,
extack            209 lib/nlattr.c   		if (extack && pt->validation_data) {
extack            210 lib/nlattr.c   			NL_SET_BAD_ATTR(extack, nla);
extack            211 lib/nlattr.c   			extack->_msg = pt->validation_data;
extack            274 lib/nlattr.c   					     extack);
extack            297 lib/nlattr.c   						 extack, validate);
extack            310 lib/nlattr.c   			NL_SET_ERR_MSG_ATTR(extack, nla,
extack            338 lib/nlattr.c   		err = nla_validate_int_range(pt, nla, extack);
extack            344 lib/nlattr.c   			err = pt->validate(nla, extack);
extack            353 lib/nlattr.c   	NL_SET_ERR_MSG_ATTR(extack, nla, "Attribute failed policy validation");
extack            360 lib/nlattr.c   				struct netlink_ext_ack *extack,
extack            374 lib/nlattr.c   				NL_SET_ERR_MSG_ATTR(extack, nla,
extack            382 lib/nlattr.c   					       validate, extack);
extack            395 lib/nlattr.c   		NL_SET_ERR_MSG(extack, "bytes leftover after parsing attributes");
extack            421 lib/nlattr.c   		   struct netlink_ext_ack *extack)
extack            424 lib/nlattr.c   				    extack, NULL);
extack            476 lib/nlattr.c   		struct netlink_ext_ack *extack)
extack            479 lib/nlattr.c   				    extack, tb);
extack            126 net/8021q/vlan.c 			struct netlink_ext_ack *extack)
extack            132 net/8021q/vlan.c 		NL_SET_ERR_MSG_MOD(extack, "VLANs not supported on device");
extack            137 net/8021q/vlan.c 		NL_SET_ERR_MSG_MOD(extack, "VLAN device already exists");
extack            144 net/8021q/vlan.c int register_vlan_dev(struct net_device *dev, struct netlink_ext_ack *extack)
extack            179 net/8021q/vlan.c 	err = netdev_upper_dev_link(real_dev, dev, extack);
extack            364 net/8021q/vlan.c 	struct netlink_ext_ack *extack = netdev_notifier_info_to_extack(ptr);
extack            470 net/8021q/vlan.c 						 extack);
extack            125 net/8021q/vlan.h 			struct netlink_ext_ack *extack);
extack            127 net/8021q/vlan.h int register_vlan_dev(struct net_device *dev, struct netlink_ext_ack *extack);
extack             40 net/8021q/vlan_netlink.c 			 struct netlink_ext_ack *extack)
extack             48 net/8021q/vlan_netlink.c 			NL_SET_ERR_MSG_MOD(extack, "Invalid link address");
extack             52 net/8021q/vlan_netlink.c 			NL_SET_ERR_MSG_MOD(extack, "Invalid link address");
extack             58 net/8021q/vlan_netlink.c 		NL_SET_ERR_MSG_MOD(extack, "VLAN properties not specified");
extack             68 net/8021q/vlan_netlink.c 			NL_SET_ERR_MSG_MOD(extack, "Invalid VLAN protocol");
extack             76 net/8021q/vlan_netlink.c 			NL_SET_ERR_MSG_MOD(extack, "Invalid VLAN id");
extack             86 net/8021q/vlan_netlink.c 			NL_SET_ERR_MSG_MOD(extack, "Invalid VLAN flags");
extack             93 net/8021q/vlan_netlink.c 		NL_SET_ERR_MSG_MOD(extack, "Invalid ingress QOS map");
extack             98 net/8021q/vlan_netlink.c 		NL_SET_ERR_MSG_MOD(extack, "Invalid egress QOS map");
extack            106 net/8021q/vlan_netlink.c 			   struct netlink_ext_ack *extack)
extack            138 net/8021q/vlan_netlink.c 			struct netlink_ext_ack *extack)
extack            147 net/8021q/vlan_netlink.c 		NL_SET_ERR_MSG_MOD(extack, "VLAN id not specified");
extack            152 net/8021q/vlan_netlink.c 		NL_SET_ERR_MSG_MOD(extack, "link not specified");
extack            158 net/8021q/vlan_netlink.c 		NL_SET_ERR_MSG_MOD(extack, "link does not exist");
extack            174 net/8021q/vlan_netlink.c 				  extack);
extack            185 net/8021q/vlan_netlink.c 	err = vlan_changelink(dev, tb, data, extack);
extack            187 net/8021q/vlan_netlink.c 		err = register_vlan_dev(dev, extack);
extack            850 net/batman-adv/soft-interface.c 				   struct netlink_ext_ack *extack)
extack             30 net/bridge/br.c 	struct netlink_ext_ack *extack = netdev_notifier_info_to_extack(ptr);
extack             69 net/bridge/br.c 						extack);
extack            207 net/bridge/br.c 		      struct netlink_ext_ack *extack)
extack            238 net/bridge/br.c 			    struct netlink_ext_ack *extack)
extack            247 net/bridge/br.c 		err = br_boolopt_toggle(br, opt_id, on, extack);
extack            358 net/bridge/br_device.c 			struct netlink_ext_ack *extack)
extack            363 net/bridge/br_device.c 	return br_add_if(br, slave_dev, extack);
extack            776 net/bridge/br_fdb.c 	       struct netlink_ext_ack *extack)
extack            785 net/bridge/br_fdb.c 		NL_SET_ERR_MSG(extack, "Fdb entry not found");
extack            914 net/bridge/br_fdb.c 	       struct netlink_ext_ack *extack)
extack            557 net/bridge/br_if.c 	      struct netlink_ext_ack *extack)
extack            578 net/bridge/br_if.c 		NL_SET_ERR_MSG(extack,
extack            589 net/bridge/br_if.c 		NL_SET_ERR_MSG(extack,
extack            625 net/bridge/br_if.c 	err = netdev_master_upper_dev_link(dev, br->dev, NULL, NULL, extack);
extack            655 net/bridge/br_if.c 		err = dev_pre_changeaddr_notify(br->dev, dev->dev_addr, extack);
extack            660 net/bridge/br_if.c 	err = nbp_vlan_init(p, extack);
extack            186 net/bridge/br_mdb.c 				 struct netlink_ext_ack *extack)
extack            191 net/bridge/br_mdb.c 		NL_SET_ERR_MSG_MOD(extack, "Invalid header for mdb dump request");
extack            197 net/bridge/br_mdb.c 		NL_SET_ERR_MSG_MOD(extack, "Filtering by device index is not supported for mdb dump request");
extack            201 net/bridge/br_mdb.c 		NL_SET_ERR_MSG(extack, "Invalid data after header in mdb dump request");
extack            216 net/bridge/br_mdb.c 		int err = br_mdb_valid_dump_req(cb->nlh, cb->extack);
extack            681 net/bridge/br_mdb.c 		      struct netlink_ext_ack *extack)
extack            786 net/bridge/br_mdb.c 		      struct netlink_ext_ack *extack)
extack            525 net/bridge/br_netlink.c 			struct netlink_ext_ack *extack)
extack            537 net/bridge/br_netlink.c 					   &curr_change, extack);
extack            541 net/bridge/br_netlink.c 					  &curr_change, extack);
extack            569 net/bridge/br_netlink.c 				struct netlink_ext_ack *extack)
extack            600 net/bridge/br_netlink.c 					   extack);
extack            609 net/bridge/br_netlink.c 	return br_vlan_info(br, p, cmd, vinfo_curr, changed, extack);
extack            616 net/bridge/br_netlink.c 		     struct netlink_ext_ack *extack)
extack            647 net/bridge/br_netlink.c 						   extack);
extack            855 net/bridge/br_netlink.c 	       struct netlink_ext_ack *extack)
extack            904 net/bridge/br_netlink.c 		err = br_afspec(br, p, afspec, RTM_SETLINK, &changed, extack);
extack            941 net/bridge/br_netlink.c 		       struct netlink_ext_ack *extack)
extack            979 net/bridge/br_netlink.c 				    struct netlink_ext_ack *extack)
extack           1048 net/bridge/br_netlink.c 			 struct netlink_ext_ack *extack)
extack           1112 net/bridge/br_netlink.c 		err = __br_vlan_set_default_pvid(br, defpvid, extack);
extack           1300 net/bridge/br_netlink.c 		err = br_boolopt_multi_toggle(br, bm, extack);
extack           1310 net/bridge/br_netlink.c 			  struct netlink_ext_ack *extack)
extack           1325 net/bridge/br_netlink.c 	err = br_changelink(dev, tb, data, extack);
extack            505 net/bridge/br_private.h 		      struct netlink_ext_ack *extack);
extack            509 net/bridge/br_private.h 			    struct netlink_ext_ack *extack);
extack            575 net/bridge/br_private.h 	       struct netlink_ext_ack *extack);
extack            580 net/bridge/br_private.h 	       struct netlink_ext_ack *extack);
extack            618 net/bridge/br_private.h 	      struct netlink_ext_ack *extack);
extack            876 net/bridge/br_private.h 		bool *changed, struct netlink_ext_ack *extack);
extack            890 net/bridge/br_private.h 			       struct netlink_ext_ack *extack);
extack            892 net/bridge/br_private.h 		 bool *changed, struct netlink_ext_ack *extack);
extack            895 net/bridge/br_private.h int nbp_vlan_init(struct net_bridge_port *port, struct netlink_ext_ack *extack);
extack            983 net/bridge/br_private.h 			      bool *changed, struct netlink_ext_ack *extack)
extack           1008 net/bridge/br_private.h 			       bool *changed, struct netlink_ext_ack *extack)
extack           1030 net/bridge/br_private.h 				struct netlink_ext_ack *extack)
extack           1163 net/bridge/br_private.h 	       struct netlink_ext_ack *extack);
extack           1199 net/bridge/br_private.h 			       struct netlink_ext_ack *extack);
extack           1232 net/bridge/br_private.h 					     struct netlink_ext_ack *extack)
extack            146 net/bridge/br_switchdev.c 			       struct netlink_ext_ack *extack)
extack            156 net/bridge/br_switchdev.c 	return switchdev_port_obj_add(dev, &v.obj, extack);
extack             86 net/bridge/br_vlan.c 			  struct netlink_ext_ack *extack)
extack             93 net/bridge/br_vlan.c 	err = br_switchdev_port_vlan_add(dev, v->vid, flags, extack);
extack            146 net/bridge/br_vlan.c 		   struct netlink_ext_ack *extack)
extack            157 net/bridge/br_vlan.c 		if (br_vlan_add(br, vid, 0, &changed, extack))
extack            222 net/bridge/br_vlan.c 		      struct netlink_ext_ack *extack)
extack            247 net/bridge/br_vlan.c 		err = __vlan_vid_add(dev, br, v, flags, extack);
extack            257 net/bridge/br_vlan.c 					  &changed, extack);
extack            262 net/bridge/br_vlan.c 		masterv = br_vlan_get_master(br, v->vid, extack);
extack            277 net/bridge/br_vlan.c 		err = br_switchdev_port_vlan_add(dev, v->vid, flags, extack);
extack            604 net/bridge/br_vlan.c 				struct netlink_ext_ack *extack)
extack            608 net/bridge/br_vlan.c 	err = br_switchdev_port_vlan_add(br->dev, vlan->vid, flags, extack);
extack            648 net/bridge/br_vlan.c 		struct netlink_ext_ack *extack)
extack            661 net/bridge/br_vlan.c 					    extack);
extack            678 net/bridge/br_vlan.c 	ret = __vlan_add(vlan, flags, extack);
extack            940 net/bridge/br_vlan.c 			       struct netlink_ext_ack *extack)
extack            972 net/bridge/br_vlan.c 				  &vlchange, extack);
extack            992 net/bridge/br_vlan.c 				   &vlchange, extack);
extack           1082 net/bridge/br_vlan.c int nbp_vlan_init(struct net_bridge_port *p, struct netlink_ext_ack *extack)
extack           1115 net/bridge/br_vlan.c 				   &changed, extack);
extack           1140 net/bridge/br_vlan.c 		 bool *changed, struct netlink_ext_ack *extack)
extack           1151 net/bridge/br_vlan.c 		ret = br_switchdev_port_vlan_add(port->dev, vid, flags, extack);
extack           1165 net/bridge/br_vlan.c 	ret = __vlan_add(vlan, flags, extack);
extack            464 net/caif/chnl_net.c 			  struct netlink_ext_ack *extack)
extack            488 net/caif/chnl_net.c 			     struct netlink_ext_ack *extack)
extack            989 net/can/gw.c   			  struct netlink_ext_ack *extack)
extack           1101 net/can/gw.c   			  struct netlink_ext_ack *extack)
extack            164 net/core/dev.c 					   struct netlink_ext_ack *extack);
extack           1296 net/core/dev.c static int __dev_open(struct net_device *dev, struct netlink_ext_ack *extack)
extack           1312 net/core/dev.c 	ret = call_netdevice_notifiers_extack(NETDEV_PRE_UP, dev, extack);
extack           1352 net/core/dev.c int dev_open(struct net_device *dev, struct netlink_ext_ack *extack)
extack           1359 net/core/dev.c 	ret = __dev_open(dev, extack);
extack           1672 net/core/dev.c 					   struct netlink_ext_ack *extack)
extack           1676 net/core/dev.c 		.extack = extack,
extack           7270 net/core/dev.c 				   struct netlink_ext_ack *extack)
extack           7275 net/core/dev.c 			.extack = extack,
extack           7351 net/core/dev.c 			  struct netlink_ext_ack *extack)
extack           7354 net/core/dev.c 				       NULL, NULL, extack);
extack           7375 net/core/dev.c 				 struct netlink_ext_ack *extack)
extack           7378 net/core/dev.c 				       upper_priv, upper_info, extack);
extack           7452 net/core/dev.c 				   struct netlink_ext_ack *extack)
extack           7462 net/core/dev.c 	err = netdev_upper_dev_link(new_dev, dev, extack);
extack           7842 net/core/dev.c 		       struct netlink_ext_ack *extack)
extack           7879 net/core/dev.c 			ret = __dev_open(dev, extack);
extack           7945 net/core/dev.c 		     struct netlink_ext_ack *extack)
extack           7950 net/core/dev.c 	ret = __dev_change_flags(dev, flags, extack);
extack           7974 net/core/dev.c 		     struct netlink_ext_ack *extack)
extack           7978 net/core/dev.c 		NL_SET_ERR_MSG(extack, "mtu less than device minimum");
extack           7983 net/core/dev.c 		NL_SET_ERR_MSG(extack, "mtu greater than device maximum");
extack           7998 net/core/dev.c 		    struct netlink_ext_ack *extack)
extack           8005 net/core/dev.c 	err = dev_validate_mtu(dev, new_mtu, extack);
extack           8038 net/core/dev.c 	struct netlink_ext_ack extack;
extack           8041 net/core/dev.c 	memset(&extack, 0, sizeof(extack));
extack           8042 net/core/dev.c 	err = dev_set_mtu_ext(dev, new_mtu, &extack);
extack           8043 net/core/dev.c 	if (err && extack._msg)
extack           8044 net/core/dev.c 		net_err_ratelimited("%s: %s\n", dev->name, extack._msg);
extack           8099 net/core/dev.c 			      struct netlink_ext_ack *extack)
extack           8103 net/core/dev.c 		.info.extack = extack,
extack           8122 net/core/dev.c 			struct netlink_ext_ack *extack)
extack           8133 net/core/dev.c 	err = dev_pre_changeaddr_notify(dev, sa->sa_data, extack);
extack           8327 net/core/dev.c 			   struct netlink_ext_ack *extack, u32 flags,
extack           8337 net/core/dev.c 	xdp.extack = extack;
extack           8381 net/core/dev.c int dev_change_xdp_fd(struct net_device *dev, struct netlink_ext_ack *extack,
extack           8398 net/core/dev.c 		NL_SET_ERR_MSG(extack, "underlying driver does not support XDP in native mode");
extack           8410 net/core/dev.c 			NL_SET_ERR_MSG(extack, "native and generic XDP can't be active at the same time");
extack           8416 net/core/dev.c 			NL_SET_ERR_MSG(extack, "XDP program already attached");
extack           8426 net/core/dev.c 			NL_SET_ERR_MSG(extack, "using device-bound program without HW_MODE flag is not supported");
extack           8441 net/core/dev.c 	err = dev_xdp_install(dev, bpf_op, extack, flags, prog);
extack            783 net/core/devlink.c 			      u32 count, struct netlink_ext_ack *extack)
extack            788 net/core/devlink.c 						extack);
extack            805 net/core/devlink.c 	return devlink_port_split(devlink, port_index, count, info->extack);
extack            809 net/core/devlink.c 				struct netlink_ext_ack *extack)
extack            813 net/core/devlink.c 		return devlink->ops->port_unsplit(devlink, port_index, extack);
extack            827 net/core/devlink.c 	return devlink_port_unsplit(devlink, port_index, info->extack);
extack           1068 net/core/devlink.c 			       struct netlink_ext_ack *extack)
extack           1075 net/core/devlink.c 					size, threshold_type, extack);
extack           1104 net/core/devlink.c 				   info->extack);
extack           1266 net/core/devlink.c 				    struct netlink_ext_ack *extack)
extack           1273 net/core/devlink.c 					     pool_index, threshold, extack);
extack           1296 net/core/devlink.c 					pool_index, threshold, info->extack);
extack           1496 net/core/devlink.c 				       struct netlink_ext_ack *extack)
extack           1504 net/core/devlink.c 						pool_index, threshold, extack);
extack           1539 net/core/devlink.c 					   pool_index, threshold, info->extack);
extack           1657 net/core/devlink.c 		err = ops->eswitch_mode_set(devlink, mode, info->extack);
extack           1668 net/core/devlink.c 						   info->extack);
extack           1678 net/core/devlink.c 						  info->extack);
extack           2439 net/core/devlink.c 			       struct netlink_ext_ack *extack)
extack           2445 net/core/devlink.c 		NL_SET_ERR_MSG_MOD(extack, "Size larger than maximum");
extack           2450 net/core/devlink.c 		NL_SET_ERR_MSG_MOD(extack, "Size smaller than minimum");
extack           2456 net/core/devlink.c 		NL_SET_ERR_MSG_MOD(extack, "Wrong granularity");
extack           2482 net/core/devlink.c 	err = devlink_resource_validate_size(resource, size, info->extack);
extack           2707 net/core/devlink.c 		NL_SET_ERR_MSG_MOD(info->extack, "resources size validation failed");
extack           2710 net/core/devlink.c 	err = devlink->ops->reload_down(devlink, info->extack);
extack           2713 net/core/devlink.c 	err = devlink->ops->reload_up(devlink, info->extack);
extack           2838 net/core/devlink.c 					  info->extack);
extack           3332 net/core/devlink.c 		err = param->validate(devlink, param->id, value, info->extack);
extack           3847 net/core/devlink.c 				     devlink_nl_family.policy, cb->extack);
extack           4029 net/core/devlink.c 		     u32 seq, int flags, struct netlink_ext_ack *extack)
extack           4044 net/core/devlink.c 	err = devlink->ops->info_get(devlink, &req, extack);
extack           4072 net/core/devlink.c 				   info->extack);
extack           4107 net/core/devlink.c 					   cb->extack);
extack           4902 net/core/devlink.c 				     devlink_nl_family.policy, cb->extack);
extack           5185 net/core/devlink.c 		NL_SET_ERR_MSG_MOD(cb->extack, "Dump trampled, please retry");
extack           5438 net/core/devlink.c 	struct netlink_ext_ack *extack = info->extack;
extack           5449 net/core/devlink.c 		NL_SET_ERR_MSG_MOD(extack, "Device did not register this trap");
extack           5512 net/core/devlink.c 				     struct netlink_ext_ack *extack)
extack           5518 net/core/devlink.c 		NL_SET_ERR_MSG_MOD(extack, "Cannot change action of non-drop traps. Skipping");
extack           5544 net/core/devlink.c 		NL_SET_ERR_MSG_MOD(info->extack, "Invalid trap action");
extack           5549 net/core/devlink.c 					 info->extack);
extack           5555 net/core/devlink.c 	struct netlink_ext_ack *extack = info->extack;
extack           5565 net/core/devlink.c 		NL_SET_ERR_MSG_MOD(extack, "Device did not register this trap");
extack           5642 net/core/devlink.c 	struct netlink_ext_ack *extack = info->extack;
extack           5653 net/core/devlink.c 		NL_SET_ERR_MSG_MOD(extack, "Device did not register this trap group");
extack           5720 net/core/devlink.c 				struct netlink_ext_ack *extack)
extack           5730 net/core/devlink.c 						trap_action, extack);
extack           5751 net/core/devlink.c 		NL_SET_ERR_MSG_MOD(info->extack, "Invalid trap action");
extack           5756 net/core/devlink.c 					      info->extack);
extack           5766 net/core/devlink.c 	struct netlink_ext_ack *extack = info->extack;
extack           5776 net/core/devlink.c 		NL_SET_ERR_MSG_MOD(extack, "Device did not register this trap group");
extack            974 net/core/drop_monitor.c static int net_dm_hw_monitor_start(struct netlink_ext_ack *extack)
extack            980 net/core/drop_monitor.c 		NL_SET_ERR_MSG_MOD(extack, "Hardware monitoring already enabled");
extack            987 net/core/drop_monitor.c 		NL_SET_ERR_MSG_MOD(extack, "Failed to take reference on module");
extack           1006 net/core/drop_monitor.c static void net_dm_hw_monitor_stop(struct netlink_ext_ack *extack)
extack           1011 net/core/drop_monitor.c 		NL_SET_ERR_MSG_MOD(extack, "Hardware monitoring already disabled");
extack           1040 net/core/drop_monitor.c static int net_dm_trace_on_set(struct netlink_ext_ack *extack)
extack           1048 net/core/drop_monitor.c 		NL_SET_ERR_MSG_MOD(extack, "Failed to take reference on module");
extack           1068 net/core/drop_monitor.c 		NL_SET_ERR_MSG_MOD(extack, "Failed to connect probe to kfree_skb() tracepoint");
extack           1074 net/core/drop_monitor.c 		NL_SET_ERR_MSG_MOD(extack, "Failed to connect probe to napi_poll() tracepoint");
extack           1123 net/core/drop_monitor.c static int set_all_monitor_traces(int state, struct netlink_ext_ack *extack)
extack           1128 net/core/drop_monitor.c 		NL_SET_ERR_MSG_MOD(extack, "Trace state already set to requested state");
extack           1134 net/core/drop_monitor.c 		rc = net_dm_trace_on_set(extack);
extack           1178 net/core/drop_monitor.c 	struct netlink_ext_ack *extack = info->extack;
extack           1187 net/core/drop_monitor.c 		NL_SET_ERR_MSG_MOD(extack, "Invalid alert mode");
extack           1215 net/core/drop_monitor.c 	struct netlink_ext_ack *extack = info->extack;
extack           1219 net/core/drop_monitor.c 		NL_SET_ERR_MSG_MOD(extack, "Cannot configure drop monitor during monitoring");
extack           1235 net/core/drop_monitor.c 				struct netlink_ext_ack *extack)
extack           1241 net/core/drop_monitor.c 		rc = set_all_monitor_traces(TRACE_ON, extack);
extack           1248 net/core/drop_monitor.c 		rc = net_dm_hw_monitor_start(extack);
extack           1257 net/core/drop_monitor.c 		set_all_monitor_traces(TRACE_OFF, extack);
extack           1262 net/core/drop_monitor.c 				struct netlink_ext_ack *extack)
extack           1265 net/core/drop_monitor.c 		net_dm_hw_monitor_stop(extack);
extack           1267 net/core/drop_monitor.c 		set_all_monitor_traces(TRACE_OFF, extack);
extack           1275 net/core/drop_monitor.c 	struct netlink_ext_ack *extack = info->extack;
extack           1285 net/core/drop_monitor.c 		return net_dm_monitor_start(set_sw, set_hw, extack);
extack           1287 net/core/drop_monitor.c 		net_dm_monitor_stop(set_sw, set_hw, extack);
extack            340 net/core/fib_rules.c 				   struct netlink_ext_ack *extack)
extack            344 net/core/fib_rules.c 		.info.extack = extack,
extack            467 net/core/fib_rules.c 			      struct netlink_ext_ack *extack)
extack            471 net/core/fib_rules.c 		NL_SET_ERR_MSG(extack, "Invalid l3mdev attribute");
extack            479 net/core/fib_rules.c 			      struct netlink_ext_ack *extack)
extack            481 net/core/fib_rules.c 	NL_SET_ERR_MSG(extack, "l3mdev support is not enabled in kernel");
extack            487 net/core/fib_rules.c 		       struct netlink_ext_ack *extack,
extack            502 net/core/fib_rules.c 			NL_SET_ERR_MSG(extack, "Invalid source address");
extack            510 net/core/fib_rules.c 			NL_SET_ERR_MSG(extack, "Invalid dst address");
extack            569 net/core/fib_rules.c 	    fib_nl2rule_l3mdev(tb[FRA_L3MDEV], nlrule, extack) < 0)
extack            587 net/core/fib_rules.c 			NL_SET_ERR_MSG(extack, "Unexpected goto");
extack            594 net/core/fib_rules.c 			NL_SET_ERR_MSG(extack, "Backward goto not supported");
extack            598 net/core/fib_rules.c 		NL_SET_ERR_MSG(extack, "Missing goto target for action goto");
extack            603 net/core/fib_rules.c 		NL_SET_ERR_MSG(extack, "l3mdev and table are mutually exclusive");
extack            610 net/core/fib_rules.c 			NL_SET_ERR_MSG(extack, "No permission to set uid");
extack            618 net/core/fib_rules.c 			NL_SET_ERR_MSG(extack, "Invalid uid range");
extack            632 net/core/fib_rules.c 			NL_SET_ERR_MSG(extack, "Invalid sport range");
extack            641 net/core/fib_rules.c 			NL_SET_ERR_MSG(extack, "Invalid dport range");
extack            724 net/core/fib_rules.c 		   struct netlink_ext_ack *extack)
extack            735 net/core/fib_rules.c 		NL_SET_ERR_MSG(extack, "Invalid msg length");
extack            742 net/core/fib_rules.c 		NL_SET_ERR_MSG(extack, "Rule family not supported");
extack            747 net/core/fib_rules.c 				     ops->policy, extack);
extack            749 net/core/fib_rules.c 		NL_SET_ERR_MSG(extack, "Error parsing msg");
extack            753 net/core/fib_rules.c 	err = fib_nl2rule(skb, nlh, extack, ops, tb, &rule, &user_priority);
extack            763 net/core/fib_rules.c 	err = ops->configure(rule, skb, frh, tb, extack);
extack            768 net/core/fib_rules.c 				      extack);
extack            832 net/core/fib_rules.c 		   struct netlink_ext_ack *extack)
extack            843 net/core/fib_rules.c 		NL_SET_ERR_MSG(extack, "Invalid msg length");
extack            850 net/core/fib_rules.c 		NL_SET_ERR_MSG(extack, "Rule family not supported");
extack            855 net/core/fib_rules.c 				     ops->policy, extack);
extack            857 net/core/fib_rules.c 		NL_SET_ERR_MSG(extack, "Error parsing msg");
extack            861 net/core/fib_rules.c 	err = fib_nl2rule(skb, nlh, extack, ops, tb, &nlrule, &user_priority);
extack           1066 net/core/fib_rules.c 				   struct netlink_ext_ack *extack)
extack           1071 net/core/fib_rules.c 		NL_SET_ERR_MSG(extack, "Invalid header for fib rule dump request");
extack           1078 net/core/fib_rules.c 		NL_SET_ERR_MSG(extack,
extack           1084 net/core/fib_rules.c 		NL_SET_ERR_MSG(extack, "Invalid data after header in fib rule dump request");
extack           1099 net/core/fib_rules.c 		int err = fib_valid_dumprule_req(nlh, cb->extack);
extack            373 net/core/lwt_bpf.c 			   struct netlink_ext_ack *extack)
extack            384 net/core/lwt_bpf.c 					  extack);
extack            104 net/core/lwtunnel.c 			 struct netlink_ext_ack *extack)
extack            112 net/core/lwtunnel.c 		NL_SET_ERR_MSG_ATTR(extack, encap,
extack            125 net/core/lwtunnel.c 		ret = ops->build_state(encap, family, cfg, lws, extack);
extack            132 net/core/lwtunnel.c 		NL_SET_ERR_MSG_ATTR(extack, encap,
extack            140 net/core/lwtunnel.c int lwtunnel_valid_encap_type(u16 encap_type, struct netlink_ext_ack *extack)
extack            147 net/core/lwtunnel.c 		NL_SET_ERR_MSG(extack, "Unknown lwt encapsulation type");
extack            171 net/core/lwtunnel.c 		NL_SET_ERR_MSG(extack, "lwt encapsulation type not supported");
extack            178 net/core/lwtunnel.c 				   struct netlink_ext_ack *extack)
extack            196 net/core/lwtunnel.c 							      extack) != 0)
extack           1228 net/core/neighbour.c 			  struct netlink_ext_ack *extack)
extack           1249 net/core/neighbour.c 		NL_SET_ERR_MSG(extack, "Neighbor entry is now dead");
extack           1289 net/core/neighbour.c 			NL_SET_ERR_MSG(extack, "No link layer address given");
extack           1785 net/core/neighbour.c 			struct netlink_ext_ack *extack)
extack           1801 net/core/neighbour.c 		NL_SET_ERR_MSG(extack, "Network address not specified");
extack           1819 net/core/neighbour.c 		NL_SET_ERR_MSG(extack, "Invalid network address");
extack           1839 net/core/neighbour.c 			     NETLINK_CB(skb).portid, extack);
extack           1850 net/core/neighbour.c 		     struct netlink_ext_ack *extack)
extack           1866 net/core/neighbour.c 				     nda_policy, extack);
extack           1872 net/core/neighbour.c 		NL_SET_ERR_MSG(extack, "Network address not specified");
extack           1885 net/core/neighbour.c 			NL_SET_ERR_MSG(extack, "Invalid link address");
extack           1895 net/core/neighbour.c 		NL_SET_ERR_MSG(extack, "Invalid network address");
extack           1920 net/core/neighbour.c 		NL_SET_ERR_MSG(extack, "Device not specified");
extack           1924 net/core/neighbour.c 	if (tbl->allow_add && !tbl->allow_add(dev, extack)) {
extack           1971 net/core/neighbour.c 				     NETLINK_CB(skb).portid, extack);
extack           2176 net/core/neighbour.c 			struct netlink_ext_ack *extack)
extack           2186 net/core/neighbour.c 				     nl_neightbl_policy, extack);
extack           2225 net/core/neighbour.c 						  nl_ntbl_parm_policy, extack);
extack           2338 net/core/neighbour.c 				    struct netlink_ext_ack *extack)
extack           2343 net/core/neighbour.c 		NL_SET_ERR_MSG(extack, "Invalid header for neighbor table dump request");
extack           2349 net/core/neighbour.c 		NL_SET_ERR_MSG(extack, "Invalid values in header for neighbor table dump request");
extack           2354 net/core/neighbour.c 		NL_SET_ERR_MSG(extack, "Invalid data after header in neighbor table dump request");
extack           2371 net/core/neighbour.c 		int err = neightbl_valid_dump_info(nlh, cb->extack);
extack           2640 net/core/neighbour.c 				struct netlink_ext_ack *extack)
extack           2649 net/core/neighbour.c 			NL_SET_ERR_MSG(extack, "Invalid header for neighbor dump request");
extack           2656 net/core/neighbour.c 			NL_SET_ERR_MSG(extack, "Invalid values in header for neighbor dump request");
extack           2661 net/core/neighbour.c 			NL_SET_ERR_MSG(extack, "Invalid flags in header for neighbor dump request");
extack           2667 net/core/neighbour.c 						    extack);
extack           2670 net/core/neighbour.c 					     NDA_MAX, nda_policy, extack);
extack           2689 net/core/neighbour.c 				NL_SET_ERR_MSG(extack, "Unsupported attribute in neighbor dump request");
extack           2716 net/core/neighbour.c 	err = neigh_valid_dump_req(nlh, cb->strict_check, &filter, cb->extack);
extack           2747 net/core/neighbour.c 			       struct netlink_ext_ack *extack)
extack           2754 net/core/neighbour.c 		NL_SET_ERR_MSG(extack, "Invalid header for neighbor get request");
extack           2761 net/core/neighbour.c 		NL_SET_ERR_MSG(extack, "Invalid values in header for neighbor get request");
extack           2766 net/core/neighbour.c 		NL_SET_ERR_MSG(extack, "Invalid flags in header for neighbor get request");
extack           2771 net/core/neighbour.c 					    NDA_MAX, nda_policy, extack);
extack           2779 net/core/neighbour.c 		NL_SET_ERR_MSG(extack, "Unsupported family in header for neighbor get request");
extack           2790 net/core/neighbour.c 				NL_SET_ERR_MSG(extack, "Invalid network address in neighbor get request");
extack           2796 net/core/neighbour.c 			NL_SET_ERR_MSG(extack, "Unsupported attribute in neighbor get request");
extack           2864 net/core/neighbour.c 		     struct netlink_ext_ack *extack)
extack           2876 net/core/neighbour.c 				  extack);
extack           2883 net/core/neighbour.c 			NL_SET_ERR_MSG(extack, "Unknown device ifindex");
extack           2889 net/core/neighbour.c 		NL_SET_ERR_MSG(extack, "Network address not specified");
extack           2898 net/core/neighbour.c 			NL_SET_ERR_MSG(extack, "Proxy neighbour entry not found");
extack           2906 net/core/neighbour.c 		NL_SET_ERR_MSG(extack, "No device specified");
extack           2912 net/core/neighbour.c 		NL_SET_ERR_MSG(extack, "Neighbour entry not found");
extack            723 net/core/net_namespace.c 			  struct netlink_ext_ack *extack)
extack            732 net/core/net_namespace.c 				     NETNSA_MAX, rtnl_net_policy, extack);
extack            736 net/core/net_namespace.c 		NL_SET_ERR_MSG(extack, "nsid is missing");
extack            748 net/core/net_namespace.c 		NL_SET_ERR_MSG(extack, "Peer netns reference is missing");
extack            752 net/core/net_namespace.c 		NL_SET_BAD_ATTR(extack, nla);
extack            753 net/core/net_namespace.c 		NL_SET_ERR_MSG(extack, "Peer netns reference is invalid");
extack            761 net/core/net_namespace.c 		NL_SET_BAD_ATTR(extack, nla);
extack            762 net/core/net_namespace.c 		NL_SET_ERR_MSG(extack,
extack            775 net/core/net_namespace.c 		NL_SET_BAD_ATTR(extack, tb[NETNSA_NSID]);
extack            776 net/core/net_namespace.c 		NL_SET_ERR_MSG(extack, "The specified nsid is already used");
extack            832 net/core/net_namespace.c 				    struct netlink_ext_ack *extack)
extack            839 net/core/net_namespace.c 					      extack);
extack            843 net/core/net_namespace.c 					    extack);
extack            858 net/core/net_namespace.c 			NL_SET_ERR_MSG(extack, "Unsupported attribute in peer netns getid request");
extack            867 net/core/net_namespace.c 			  struct netlink_ext_ack *extack)
extack            881 net/core/net_namespace.c 	err = rtnl_net_valid_getid_req(skb, nlh, tb, extack);
extack            896 net/core/net_namespace.c 		NL_SET_ERR_MSG(extack, "Peer netns reference is missing");
extack            901 net/core/net_namespace.c 		NL_SET_BAD_ATTR(extack, nla);
extack            902 net/core/net_namespace.c 		NL_SET_ERR_MSG(extack, "Peer netns reference is invalid");
extack            911 net/core/net_namespace.c 			NL_SET_BAD_ATTR(extack, tb[NETNSA_TARGET_NSID]);
extack            912 net/core/net_namespace.c 			NL_SET_ERR_MSG(extack,
extack            977 net/core/net_namespace.c 	struct netlink_ext_ack *extack = cb->extack;
extack            983 net/core/net_namespace.c 					    extack);
extack            996 net/core/net_namespace.c 				NL_SET_BAD_ATTR(extack, tb[i]);
extack            997 net/core/net_namespace.c 				NL_SET_ERR_MSG(extack,
extack           1005 net/core/net_namespace.c 			NL_SET_BAD_ATTR(extack, tb[i]);
extack           1006 net/core/net_namespace.c 			NL_SET_ERR_MSG(extack,
extack           1885 net/core/rtnetlink.c 				      struct netlink_ext_ack *extack)
extack           1893 net/core/rtnetlink.c 			NL_SET_ERR_MSG(extack, "Invalid header for link dump");
extack           1900 net/core/rtnetlink.c 			NL_SET_ERR_MSG(extack, "Invalid values in header for link dump request");
extack           1904 net/core/rtnetlink.c 			NL_SET_ERR_MSG(extack, "Filter by device index not supported for link dumps");
extack           1910 net/core/rtnetlink.c 						     extack);
extack           1924 net/core/rtnetlink.c 				      extack);
extack           1929 net/core/rtnetlink.c 	struct netlink_ext_ack *extack = cb->extack;
extack           1948 net/core/rtnetlink.c 	err = rtnl_valid_dump_ifinfo_req(nlh, cb->strict_check, tb, extack);
extack           1966 net/core/rtnetlink.c 				NL_SET_ERR_MSG(extack, "Invalid target network namespace id");
extack           1981 net/core/rtnetlink.c 				NL_SET_ERR_MSG(extack, "Unsupported attribute in link dump request");
extack           2100 net/core/rtnetlink.c 				    struct netlink_ext_ack *extack,
extack           2108 net/core/rtnetlink.c 		NL_SET_ERR_MSG(extack, "specified netns attribute not supported");
extack           2124 net/core/rtnetlink.c 	NL_SET_ERR_MSG(extack, "multiple netns identifying attributes specified");
extack           2365 net/core/rtnetlink.c 			 struct netlink_ext_ack *extack)
extack           2391 net/core/rtnetlink.c 			err = ops->ndo_add_slave(upper_dev, dev, extack);
extack           2406 net/core/rtnetlink.c 		      struct netlink_ext_ack *extack,
extack           2474 net/core/rtnetlink.c 		err = dev_set_mac_address(dev, sa, extack);
extack           2482 net/core/rtnetlink.c 		err = dev_set_mtu_ext(dev, nla_get_u32(tb[IFLA_MTU]), extack);
extack           2520 net/core/rtnetlink.c 				       extack);
extack           2526 net/core/rtnetlink.c 		err = do_set_master(dev, nla_get_u32(tb[IFLA_MASTER]), extack);
extack           2725 net/core/rtnetlink.c 			err = dev_change_xdp_fd(dev, extack,
extack           2748 net/core/rtnetlink.c 			struct netlink_ext_ack *extack)
extack           2758 net/core/rtnetlink.c 				     ifla_policy, extack);
extack           2762 net/core/rtnetlink.c 	err = rtnl_ensure_unique_netns(tb, extack, false);
extack           2785 net/core/rtnetlink.c 	err = do_setlink(skb, dev, ifm, extack, tb, ifname, 0);
extack           2843 net/core/rtnetlink.c 			struct netlink_ext_ack *extack)
extack           2855 net/core/rtnetlink.c 				     ifla_policy, extack);
extack           2859 net/core/rtnetlink.c 	err = rtnl_ensure_unique_netns(tb, extack, true);
extack           2927 net/core/rtnetlink.c 				    struct netlink_ext_ack *extack)
extack           2944 net/core/rtnetlink.c 		NL_SET_ERR_MSG(extack, "Invalid number of transmit queues");
extack           2949 net/core/rtnetlink.c 		NL_SET_ERR_MSG(extack, "Invalid number of receive queues");
extack           2966 net/core/rtnetlink.c 		err = dev_validate_mtu(dev, mtu, extack);
extack           3001 net/core/rtnetlink.c 		struct netlink_ext_ack *extack,
extack           3009 net/core/rtnetlink.c 			err = do_setlink(skb, dev, ifm, extack, tb, NULL, 0);
extack           3019 net/core/rtnetlink.c 			  struct nlattr **attr, struct netlink_ext_ack *extack)
extack           3042 net/core/rtnetlink.c 				     ifla_policy, extack);
extack           3046 net/core/rtnetlink.c 	err = rtnl_ensure_unique_netns(tb, extack, false);
extack           3100 net/core/rtnetlink.c 							  ops->policy, extack);
extack           3106 net/core/rtnetlink.c 			err = ops->validate(tb, data, extack);
extack           3123 net/core/rtnetlink.c 							  extack);
extack           3143 net/core/rtnetlink.c 			err = ops->changelink(dev, tb, data, extack);
extack           3154 net/core/rtnetlink.c 						      slave_data, extack);
extack           3160 net/core/rtnetlink.c 		return do_setlink(skb, dev, ifm, extack, tb, ifname, status);
extack           3167 net/core/rtnetlink.c 						ifm, extack, tb);
extack           3185 net/core/rtnetlink.c 		NL_SET_ERR_MSG(extack, "Unknown device type");
extack           3206 net/core/rtnetlink.c 			NL_SET_ERR_MSG(extack, "Unknown network namespace id");
extack           3218 net/core/rtnetlink.c 			       name_assign_type, ops, tb, extack);
extack           3227 net/core/rtnetlink.c 		err = ops->newlink(link_net ? : net, dev, tb, data, extack);
extack           3254 net/core/rtnetlink.c 		err = do_set_master(dev, nla_get_u32(tb[IFLA_MASTER]), extack);
extack           3276 net/core/rtnetlink.c 			struct netlink_ext_ack *extack)
extack           3285 net/core/rtnetlink.c 	ret = __rtnl_newlink(skb, nlh, attr, extack);
extack           3293 net/core/rtnetlink.c 				  struct netlink_ext_ack *extack)
extack           3299 net/core/rtnetlink.c 		NL_SET_ERR_MSG(extack, "Invalid header for get link");
extack           3305 net/core/rtnetlink.c 					      ifla_policy, extack);
extack           3310 net/core/rtnetlink.c 		NL_SET_ERR_MSG(extack, "Invalid values in header for get link request");
extack           3315 net/core/rtnetlink.c 					    ifla_policy, extack);
extack           3329 net/core/rtnetlink.c 			NL_SET_ERR_MSG(extack, "Unsupported attribute in get link request");
extack           3338 net/core/rtnetlink.c 			struct netlink_ext_ack *extack)
extack           3351 net/core/rtnetlink.c 	err = rtnl_valid_getlink_req(skb, nlh, tb, extack);
extack           3355 net/core/rtnetlink.c 	err = rtnl_ensure_unique_netns(tb, extack, true);
extack           3661 net/core/rtnetlink.c 			 struct netlink_ext_ack *extack)
extack           3667 net/core/rtnetlink.c 			NL_SET_ERR_MSG(extack, "invalid vlan attribute size");
extack           3674 net/core/rtnetlink.c 			NL_SET_ERR_MSG(extack, "invalid vlan id");
extack           3683 net/core/rtnetlink.c 			struct netlink_ext_ack *extack)
extack           3694 net/core/rtnetlink.c 				     extack);
extack           3700 net/core/rtnetlink.c 		NL_SET_ERR_MSG(extack, "invalid ifindex");
extack           3706 net/core/rtnetlink.c 		NL_SET_ERR_MSG(extack, "unknown ifindex");
extack           3711 net/core/rtnetlink.c 		NL_SET_ERR_MSG(extack, "invalid address");
extack           3716 net/core/rtnetlink.c 		NL_SET_ERR_MSG(extack, "FDB add only supported for Ethernet devices");
extack           3722 net/core/rtnetlink.c 	err = fdb_vid_parse(tb[NDA_VLAN], &vid, extack);
extack           3735 net/core/rtnetlink.c 				       nlh->nlmsg_flags, extack);
extack           3748 net/core/rtnetlink.c 							   extack);
extack           3791 net/core/rtnetlink.c 			struct netlink_ext_ack *extack)
extack           3805 net/core/rtnetlink.c 				     extack);
extack           3811 net/core/rtnetlink.c 		NL_SET_ERR_MSG(extack, "invalid ifindex");
extack           3817 net/core/rtnetlink.c 		NL_SET_ERR_MSG(extack, "unknown ifindex");
extack           3822 net/core/rtnetlink.c 		NL_SET_ERR_MSG(extack, "invalid address");
extack           3827 net/core/rtnetlink.c 		NL_SET_ERR_MSG(extack, "FDB delete only supported for Ethernet devices");
extack           3833 net/core/rtnetlink.c 	err = fdb_vid_parse(tb[NDA_VLAN], &vid, extack);
extack           3936 net/core/rtnetlink.c 				 struct netlink_ext_ack *extack)
extack           3943 net/core/rtnetlink.c 		NL_SET_ERR_MSG(extack, "Invalid header for fdb dump request");
extack           3950 net/core/rtnetlink.c 		NL_SET_ERR_MSG(extack, "Invalid values in header for fdb dump request");
extack           3955 net/core/rtnetlink.c 					    NDA_MAX, NULL, extack);
extack           3967 net/core/rtnetlink.c 				NL_SET_ERR_MSG(extack, "Invalid IFINDEX attribute in fdb dump request");
extack           3974 net/core/rtnetlink.c 				NL_SET_ERR_MSG(extack, "Invalid MASTER attribute in fdb dump request");
extack           3980 net/core/rtnetlink.c 			NL_SET_ERR_MSG(extack, "Unsupported attribute in fdb dump request");
extack           3990 net/core/rtnetlink.c 				 struct netlink_ext_ack *extack)
extack           4009 net/core/rtnetlink.c 					     extack);
extack           4040 net/core/rtnetlink.c 					    cb->extack);
extack           4043 net/core/rtnetlink.c 					    cb->extack);
extack           4126 net/core/rtnetlink.c 				u16 *vid, struct netlink_ext_ack *extack)
extack           4132 net/core/rtnetlink.c 		NL_SET_ERR_MSG(extack, "Invalid header for fdb get request");
extack           4139 net/core/rtnetlink.c 		NL_SET_ERR_MSG(extack, "Invalid values in header for fdb get request");
extack           4144 net/core/rtnetlink.c 		NL_SET_ERR_MSG(extack, "Invalid flags in header for fdb get request");
extack           4149 net/core/rtnetlink.c 					    NDA_MAX, nda_policy, extack);
extack           4165 net/core/rtnetlink.c 				NL_SET_ERR_MSG(extack, "Invalid address in fdb get request");
extack           4171 net/core/rtnetlink.c 			err = fdb_vid_parse(tb[i], vid, extack);
extack           4178 net/core/rtnetlink.c 			NL_SET_ERR_MSG(extack, "Unsupported attribute in fdb get request");
extack           4187 net/core/rtnetlink.c 			struct netlink_ext_ack *extack)
extack           4202 net/core/rtnetlink.c 				   &brport_idx, &addr, &vid, extack);
extack           4207 net/core/rtnetlink.c 		NL_SET_ERR_MSG(extack, "Missing lookup address for fdb get request");
extack           4214 net/core/rtnetlink.c 			NL_SET_ERR_MSG(extack, "Unknown device ifindex");
extack           4221 net/core/rtnetlink.c 			NL_SET_ERR_MSG(extack, "Master and device are mutually exclusive");
extack           4227 net/core/rtnetlink.c 			NL_SET_ERR_MSG(extack, "Invalid master ifindex");
extack           4236 net/core/rtnetlink.c 				NL_SET_ERR_MSG(extack, "Device is not a bridge port");
extack           4241 net/core/rtnetlink.c 				NL_SET_ERR_MSG(extack, "Master of device not found");
extack           4247 net/core/rtnetlink.c 				NL_SET_ERR_MSG(extack, "Missing NTF_SELF");
extack           4255 net/core/rtnetlink.c 		NL_SET_ERR_MSG(extack, "No device specified");
extack           4260 net/core/rtnetlink.c 		NL_SET_ERR_MSG(extack, "Fdb get operation not supported by device");
extack           4272 net/core/rtnetlink.c 			       nlh->nlmsg_seq, extack);
extack           4391 net/core/rtnetlink.c 				    struct netlink_ext_ack *extack)
extack           4400 net/core/rtnetlink.c 			NL_SET_ERR_MSG(extack, "Invalid header for bridge link dump");
extack           4407 net/core/rtnetlink.c 			NL_SET_ERR_MSG(extack, "Invalid values in header for bridge link dump request");
extack           4414 net/core/rtnetlink.c 						    extack);
extack           4418 net/core/rtnetlink.c 					     extack);
extack           4434 net/core/rtnetlink.c 				NL_SET_ERR_MSG(extack, "Unsupported attribute in bridge link dump request");
extack           4455 net/core/rtnetlink.c 				       cb->extack);
extack           4551 net/core/rtnetlink.c 			       struct netlink_ext_ack *extack)
extack           4570 net/core/rtnetlink.c 		NL_SET_ERR_MSG(extack, "unknown ifindex");
extack           4597 net/core/rtnetlink.c 							     extack);
extack           4610 net/core/rtnetlink.c 								  extack);
extack           4628 net/core/rtnetlink.c 			       struct netlink_ext_ack *extack)
extack           4647 net/core/rtnetlink.c 		NL_SET_ERR_MSG(extack, "unknown ifindex");
extack           5009 net/core/rtnetlink.c 				bool is_dump, struct netlink_ext_ack *extack)
extack           5014 net/core/rtnetlink.c 		NL_SET_ERR_MSG(extack, "Invalid header for stats dump");
extack           5027 net/core/rtnetlink.c 		NL_SET_ERR_MSG(extack, "Invalid values in header for stats dump request");
extack           5031 net/core/rtnetlink.c 		NL_SET_ERR_MSG(extack, "Invalid attributes after stats header");
extack           5035 net/core/rtnetlink.c 		NL_SET_ERR_MSG(extack, "Invalid stats requested through filter mask");
extack           5043 net/core/rtnetlink.c 			  struct netlink_ext_ack *extack)
extack           5054 net/core/rtnetlink.c 				   false, extack);
extack           5091 net/core/rtnetlink.c 	struct netlink_ext_ack *extack = cb->extack;
extack           5108 net/core/rtnetlink.c 	err = rtnl_valid_stats_req(cb->nlh, cb->strict_check, true, extack);
extack           5115 net/core/rtnetlink.c 		NL_SET_ERR_MSG(extack, "Filter mask must be set for stats dump");
extack           5156 net/core/rtnetlink.c 			     struct netlink_ext_ack *extack)
extack           5245 net/core/rtnetlink.c 			err = doit(skb, nlh, extack);
extack           5254 net/core/rtnetlink.c 		err = link->doit(skb, nlh, extack);
extack            244 net/core/sock_diag.c 			     struct netlink_ext_ack *extack)
extack            449 net/core/xdp.c 		NL_SET_ERR_MSG(bpf->extack,
extack           1733 net/dcb/dcbnl.c 		    struct netlink_ext_ack *extack)
extack           1749 net/dcb/dcbnl.c 				     dcbnl_rtnl_policy, extack);
extack            570 net/decnet/dn_dev.c 			 struct netlink_ext_ack *extack)
extack            587 net/decnet/dn_dev.c 				     dn_ifa_policy, extack);
extack            616 net/decnet/dn_dev.c 			 struct netlink_ext_ack *extack)
extack            633 net/decnet/dn_dev.c 				     dn_ifa_policy, extack);
extack            506 net/decnet/dn_fib.c 			       struct netlink_ext_ack *extack)
extack            521 net/decnet/dn_fib.c 				     rtm_dn_policy, extack);
extack            533 net/decnet/dn_fib.c 			       struct netlink_ext_ack *extack)
extack            548 net/decnet/dn_fib.c 				     rtm_dn_policy, extack);
extack           1634 net/decnet/dn_route.c 			     struct netlink_ext_ack *extack)
extack           1649 net/decnet/dn_route.c 				     rtm_dn_policy, extack);
extack            125 net/decnet/dn_rules.c 				 struct netlink_ext_ack *extack)
extack            131 net/decnet/dn_rules.c 		NL_SET_ERR_MSG(extack, "Invalid tos value");
extack             93 net/dsa/dsa_priv.h 		       struct netlink_ext_ack *extack);
extack            347 net/dsa/slave.c 				  struct netlink_ext_ack *extack)
extack           1201 net/dsa/slave.c 		       struct netlink_ext_ack *extack)
extack             32 net/hsr/hsr_netlink.c 		       struct netlink_ext_ack *extack)
extack             69 net/hsr/hsr_netlink.c 			NL_SET_ERR_MSG_MOD(extack,
extack            114 net/ieee802154/6lowpan/core.c 			   struct netlink_ext_ack *extack)
extack            125 net/ieee802154/6lowpan/core.c 			  struct netlink_ext_ack *extack)
extack           1563 net/ieee802154/nl802154.c 	if (nla_parse_nested_deprecated(attrs, NL802154_KEY_ATTR_MAX, info->attrs[NL802154_ATTR_SEC_KEY], nl802154_key_policy, info->extack))
extack           1611 net/ieee802154/nl802154.c 	if (nla_parse_nested_deprecated(attrs, NL802154_KEY_ATTR_MAX, info->attrs[NL802154_ATTR_SEC_KEY], nl802154_key_policy, info->extack))
extack           1776 net/ieee802154/nl802154.c 	if (nla_parse_nested_deprecated(attrs, NL802154_DEV_ATTR_MAX, info->attrs[NL802154_ATTR_SEC_DEVICE], nl802154_dev_policy, info->extack))
extack           1902 net/ieee802154/nl802154.c 	    nla_parse_nested_deprecated(attrs, NL802154_DEVKEY_ATTR_MAX, info->attrs[NL802154_ATTR_SEC_DEVKEY], nl802154_devkey_policy, info->extack) < 0)
extack           1932 net/ieee802154/nl802154.c 	if (nla_parse_nested_deprecated(attrs, NL802154_DEVKEY_ATTR_MAX, info->attrs[NL802154_ATTR_SEC_DEVKEY], nl802154_devkey_policy, info->extack))
extack            473 net/ipv4/devinet.c 			     u32 portid, struct netlink_ext_ack *extack)
extack            527 net/ipv4/devinet.c 	ivi.extack = extack;
extack            645 net/ipv4/devinet.c 			    struct netlink_ext_ack *extack)
extack            659 net/ipv4/devinet.c 				     ifa_ipv4_policy, extack);
extack            825 net/ipv4/devinet.c 				       struct netlink_ext_ack *extack)
extack            835 net/ipv4/devinet.c 				     ifa_ipv4_policy, extack);
extack            929 net/ipv4/devinet.c 			    struct netlink_ext_ack *extack)
extack            939 net/ipv4/devinet.c 	ifa = rtm_to_ifaddr(net, nlh, &valid_lft, &prefered_lft, extack);
extack            958 net/ipv4/devinet.c 					 extack);
extack           1721 net/ipv4/devinet.c 	struct netlink_ext_ack *extack = cb->extack;
extack           1727 net/ipv4/devinet.c 		NL_SET_ERR_MSG(extack, "ipv4: Invalid header for address dump request");
extack           1733 net/ipv4/devinet.c 		NL_SET_ERR_MSG(extack, "ipv4: Invalid values in header for address dump request");
extack           1744 net/ipv4/devinet.c 					    ifa_ipv4_policy, extack);
extack           1760 net/ipv4/devinet.c 				NL_SET_ERR_MSG(extack, "ipv4: Invalid target network namespace id");
extack           1765 net/ipv4/devinet.c 			NL_SET_ERR_MSG(extack, "ipv4: Unsupported attribute in dump request");
extack           2123 net/ipv4/devinet.c 				      struct netlink_ext_ack *extack)
extack           2128 net/ipv4/devinet.c 		NL_SET_ERR_MSG(extack, "ipv4: Invalid header for netconf get request");
extack           2135 net/ipv4/devinet.c 					      devconf_ipv4_policy, extack);
extack           2139 net/ipv4/devinet.c 					    devconf_ipv4_policy, extack);
extack           2151 net/ipv4/devinet.c 			NL_SET_ERR_MSG(extack, "ipv4: Unsupported attribute in netconf get request");
extack           2161 net/ipv4/devinet.c 				    struct netlink_ext_ack *extack)
extack           2172 net/ipv4/devinet.c 	err = inet_netconf_valid_get_req(in_skb, nlh, tb, extack);
extack           2231 net/ipv4/devinet.c 		struct netlink_ext_ack *extack = cb->extack;
extack           2235 net/ipv4/devinet.c 			NL_SET_ERR_MSG(extack, "ipv4: Invalid header for netconf dump request");
extack           2240 net/ipv4/devinet.c 			NL_SET_ERR_MSG(extack, "ipv4: Invalid data after header in netconf dump request");
extack            685 net/ipv4/fib_frontend.c 		    struct netlink_ext_ack *extack)
extack            691 net/ipv4/fib_frontend.c 		NL_SET_ERR_MSG(extack, "Invalid attribute length for RTA_VIA");
extack            701 net/ipv4/fib_frontend.c 			NL_SET_ERR_MSG(extack, "Invalid IPv4 address in RTA_VIA");
extack            710 net/ipv4/fib_frontend.c 			NL_SET_ERR_MSG(extack, "Invalid IPv6 address in RTA_VIA");
extack            716 net/ipv4/fib_frontend.c 		NL_SET_ERR_MSG(extack, "IPv6 support not enabled in kernel");
extack            721 net/ipv4/fib_frontend.c 		NL_SET_ERR_MSG(extack, "Unsupported address family in RTA_VIA");
extack            730 net/ipv4/fib_frontend.c 			     struct netlink_ext_ack *extack)
extack            738 net/ipv4/fib_frontend.c 					rtm_ipv4_policy, extack);
extack            759 net/ipv4/fib_frontend.c 		NL_SET_ERR_MSG(extack, "Invalid route type");
extack            780 net/ipv4/fib_frontend.c 			err = fib_gw_from_via(cfg, attr, extack);
extack            797 net/ipv4/fib_frontend.c 							     extack);
extack            815 net/ipv4/fib_frontend.c 							extack);
extack            828 net/ipv4/fib_frontend.c 			NL_SET_ERR_MSG(extack,
extack            835 net/ipv4/fib_frontend.c 		NL_SET_ERR_MSG(extack,
extack            846 net/ipv4/fib_frontend.c 			     struct netlink_ext_ack *extack)
extack            853 net/ipv4/fib_frontend.c 	err = rtm_to_fib_config(net, skb, nlh, &cfg, extack);
extack            858 net/ipv4/fib_frontend.c 		NL_SET_ERR_MSG(extack, "Nexthop id does not exist");
extack            865 net/ipv4/fib_frontend.c 		NL_SET_ERR_MSG(extack, "FIB table does not exist");
extack            870 net/ipv4/fib_frontend.c 	err = fib_table_delete(net, tb, &cfg, extack);
extack            876 net/ipv4/fib_frontend.c 			     struct netlink_ext_ack *extack)
extack            883 net/ipv4/fib_frontend.c 	err = rtm_to_fib_config(net, skb, nlh, &cfg, extack);
extack            893 net/ipv4/fib_frontend.c 	err = fib_table_insert(net, tb, &cfg, extack);
extack            904 net/ipv4/fib_frontend.c 	struct netlink_ext_ack *extack = cb->extack;
extack            912 net/ipv4/fib_frontend.c 		NL_SET_ERR_MSG(extack, "Invalid header for FIB dump request");
extack            919 net/ipv4/fib_frontend.c 		NL_SET_ERR_MSG(extack, "Invalid values in header for FIB dump request");
extack            924 net/ipv4/fib_frontend.c 		NL_SET_ERR_MSG(extack, "Invalid flags for FIB dump request");
extack            938 net/ipv4/fib_frontend.c 					    rtm_ipv4_policy, extack);
extack            959 net/ipv4/fib_frontend.c 			NL_SET_ERR_MSG(extack, "Unsupported attribute in dump request");
extack           1006 net/ipv4/fib_frontend.c 			NL_SET_ERR_MSG(cb->extack, "ipv4: FIB table does not exist");
extack             34 net/ipv4/fib_lookup.h 				 struct netlink_ext_ack *extack);
extack             36 net/ipv4/fib_lookup.h 		 struct netlink_ext_ack *extack);
extack            221 net/ipv4/fib_rules.c 			       struct netlink_ext_ack *extack)
extack            228 net/ipv4/fib_rules.c 		NL_SET_ERR_MSG(extack, "Invalid tos");
extack            568 net/ipv4/fib_semantics.c 		       struct netlink_ext_ack *extack)
extack            581 net/ipv4/fib_semantics.c 			NL_SET_ERR_MSG(extack, "LWT encap type not specified");
extack            586 net/ipv4/fib_semantics.c 					   cfg, &lwtstate, extack);
extack            604 net/ipv4/fib_semantics.c 		struct netlink_ext_ack *extack)
extack            611 net/ipv4/fib_semantics.c 				 cfg->fc_encap_type, cfg, GFP_KERNEL, extack);
extack            638 net/ipv4/fib_semantics.c 			      struct netlink_ext_ack *extack)
extack            649 net/ipv4/fib_semantics.c 		NL_SET_ERR_MSG(extack,
extack            660 net/ipv4/fib_semantics.c 		       struct netlink_ext_ack *extack)
extack            673 net/ipv4/fib_semantics.c 			NL_SET_ERR_MSG(extack,
extack            679 net/ipv4/fib_semantics.c 			NL_SET_ERR_MSG(extack,
extack            694 net/ipv4/fib_semantics.c 				NL_SET_ERR_MSG(extack,
extack            703 net/ipv4/fib_semantics.c 				ret = fib_gw_from_via(&fib_cfg, nlav, extack);
extack            719 net/ipv4/fib_semantics.c 				  rtnh->rtnh_hops + 1, extack);
extack            729 net/ipv4/fib_semantics.c 		NL_SET_ERR_MSG(extack,
extack            739 net/ipv4/fib_semantics.c 			NL_SET_ERR_MSG(extack,
extack            746 net/ipv4/fib_semantics.c 		NL_SET_ERR_MSG(extack,
extack            799 net/ipv4/fib_semantics.c 		       struct netlink_ext_ack *extack)
extack            801 net/ipv4/fib_semantics.c 	NL_SET_ERR_MSG(extack, "Multipath support not enabled in kernel");
extack            814 net/ipv4/fib_semantics.c 			   struct netlink_ext_ack *extack)
extack            823 net/ipv4/fib_semantics.c 				   cfg, &lwtstate, extack);
extack            833 net/ipv4/fib_semantics.c 		 struct netlink_ext_ack *extack)
extack            854 net/ipv4/fib_semantics.c 					    nh, cfg, extack))
extack            901 net/ipv4/fib_semantics.c 				NL_SET_ERR_MSG(extack,
extack            914 net/ipv4/fib_semantics.c 				err = fib_gw_from_via(&cfg2, nlav, extack);
extack            987 net/ipv4/fib_semantics.c 			      u32 table, struct netlink_ext_ack *extack)
extack            998 net/ipv4/fib_semantics.c 	err = ipv6_stub->fib6_nh_init(net, &fib6_nh, &cfg, GFP_KERNEL, extack);
extack           1055 net/ipv4/fib_semantics.c 			      u8 scope, struct netlink_ext_ack *extack)
extack           1065 net/ipv4/fib_semantics.c 			NL_SET_ERR_MSG(extack, "Nexthop has invalid scope");
extack           1070 net/ipv4/fib_semantics.c 			NL_SET_ERR_MSG(extack, "Nexthop device required for onlink");
extack           1074 net/ipv4/fib_semantics.c 			NL_SET_ERR_MSG(extack, "Nexthop device is not up");
extack           1079 net/ipv4/fib_semantics.c 			NL_SET_ERR_MSG(extack, "Nexthop has invalid gateway");
extack           1121 net/ipv4/fib_semantics.c 			NL_SET_ERR_MSG(extack, "Nexthop has invalid gateway");
extack           1128 net/ipv4/fib_semantics.c 		NL_SET_ERR_MSG(extack, "Nexthop has invalid gateway");
extack           1135 net/ipv4/fib_semantics.c 		NL_SET_ERR_MSG(extack,
extack           1149 net/ipv4/fib_semantics.c 			      struct netlink_ext_ack *extack)
extack           1155 net/ipv4/fib_semantics.c 		NL_SET_ERR_MSG(extack,
extack           1168 net/ipv4/fib_semantics.c 		NL_SET_ERR_MSG(extack, "Device for nexthop is not up");
extack           1184 net/ipv4/fib_semantics.c 		 struct netlink_ext_ack *extack)
extack           1189 net/ipv4/fib_semantics.c 		err = fib_check_nh_v4_gw(net, nh, table, scope, extack);
extack           1191 net/ipv4/fib_semantics.c 		err = fib_check_nh_v6_gw(net, nh, table, extack);
extack           1193 net/ipv4/fib_semantics.c 		err = fib_check_nh_nongw(net, nh, extack);
extack           1338 net/ipv4/fib_semantics.c 				 struct netlink_ext_ack *extack)
extack           1352 net/ipv4/fib_semantics.c 		NL_SET_ERR_MSG(extack, "Invalid scope");
extack           1357 net/ipv4/fib_semantics.c 		NL_SET_ERR_MSG(extack,
extack           1373 net/ipv4/fib_semantics.c 			NL_SET_ERR_MSG(extack, "Nexthop id does not exist");
extack           1381 net/ipv4/fib_semantics.c 		nhs = fib_count_nexthops(cfg->fc_mp, cfg->fc_mp_len, extack);
extack           1413 net/ipv4/fib_semantics.c 					      cfg->fc_mx_len, extack);
extack           1433 net/ipv4/fib_semantics.c 			NL_SET_ERR_MSG(extack, "Nexthop has been deleted");
extack           1446 net/ipv4/fib_semantics.c 					  extack);
extack           1448 net/ipv4/fib_semantics.c 			err = fib_nh_init(net, fi->fib_nh, cfg, 1, extack);
extack           1456 net/ipv4/fib_semantics.c 			NL_SET_ERR_MSG(extack,
extack           1470 net/ipv4/fib_semantics.c 			NL_SET_ERR_MSG(extack, "Invalid route type");
extack           1476 net/ipv4/fib_semantics.c 		NL_SET_ERR_MSG(extack, "Invalid scope");
extack           1481 net/ipv4/fib_semantics.c 		err = fib_check_nexthop(fi->nh, cfg->fc_scope, extack);
extack           1489 net/ipv4/fib_semantics.c 			NL_SET_ERR_MSG(extack,
extack           1494 net/ipv4/fib_semantics.c 			NL_SET_ERR_MSG(extack,
extack           1509 net/ipv4/fib_semantics.c 					   extack);
extack           1520 net/ipv4/fib_semantics.c 		NL_SET_ERR_MSG(extack, "Invalid prefsrc address");
extack             95 net/ipv4/fib_trie.c 				    struct netlink_ext_ack *extack)
extack             98 net/ipv4/fib_trie.c 		.info.extack = extack,
extack           1103 net/ipv4/fib_trie.c static bool fib_valid_key_len(u32 key, u8 plen, struct netlink_ext_ack *extack)
extack           1106 net/ipv4/fib_trie.c 		NL_SET_ERR_MSG(extack, "Invalid prefix length");
extack           1111 net/ipv4/fib_trie.c 		NL_SET_ERR_MSG(extack,
extack           1121 net/ipv4/fib_trie.c 		     struct fib_config *cfg, struct netlink_ext_ack *extack)
extack           1137 net/ipv4/fib_trie.c 	if (!fib_valid_key_len(key, plen, extack))
extack           1142 net/ipv4/fib_trie.c 	fi = fib_create_info(cfg, extack);
extack           1221 net/ipv4/fib_trie.c 						       extack);
extack           1270 net/ipv4/fib_trie.c 	err = call_fib_entry_notifiers(net, event, key, plen, new_fa, extack);
extack           1293 net/ipv4/fib_trie.c 	NL_SET_ERR_MSG(extack, "Failed to insert route into trie");
extack           1548 net/ipv4/fib_trie.c 		     struct fib_config *cfg, struct netlink_ext_ack *extack)
extack           1560 net/ipv4/fib_trie.c 	if (!fib_valid_key_len(key, plen, extack))
extack           1589 net/ipv4/fib_trie.c 		    fib_nh_match(cfg, fi, extack) == 0 &&
extack           1600 net/ipv4/fib_trie.c 				 fa_to_delete, extack);
extack           1004 net/ipv4/ip_gre.c 				 struct netlink_ext_ack *extack)
extack           1028 net/ipv4/ip_gre.c 			      struct netlink_ext_ack *extack)
extack           1049 net/ipv4/ip_gre.c 	return ipgre_tunnel_validate(tb, data, extack);
extack           1053 net/ipv4/ip_gre.c 			   struct netlink_ext_ack *extack)
extack           1061 net/ipv4/ip_gre.c 	ret = ipgre_tap_validate(tb, data, extack);
extack           1311 net/ipv4/ip_gre.c 			 struct netlink_ext_ack *extack)
extack           1329 net/ipv4/ip_gre.c 			  struct netlink_ext_ack *extack)
extack           1347 net/ipv4/ip_gre.c 			    struct netlink_ext_ack *extack)
extack           1376 net/ipv4/ip_gre.c 			     struct netlink_ext_ack *extack)
extack            225 net/ipv4/ip_tunnel_core.c 			      struct netlink_ext_ack *extack)
extack            233 net/ipv4/ip_tunnel_core.c 					  ip_tun_policy, extack);
extack            342 net/ipv4/ip_tunnel_core.c 			       struct netlink_ext_ack *extack)
extack            350 net/ipv4/ip_tunnel_core.c 					  ip6_tun_policy, extack);
extack            537 net/ipv4/ip_vti.c 			       struct netlink_ext_ack *extack)
extack            576 net/ipv4/ip_vti.c 		       struct netlink_ext_ack *extack)
extack            587 net/ipv4/ip_vti.c 			  struct netlink_ext_ack *extack)
extack            401 net/ipv4/ipip.c 				struct netlink_ext_ack *extack)
extack            496 net/ipv4/ipip.c 			struct netlink_ext_ack *extack)
extack            516 net/ipv4/ipip.c 			   struct netlink_ext_ack *extack)
extack            202 net/ipv4/ipmr.c 			       struct netlink_ext_ack *extack)
extack           2486 net/ipv4/ipmr.c 				       struct netlink_ext_ack *extack)
extack           2492 net/ipv4/ipmr.c 		NL_SET_ERR_MSG(extack, "ipv4: Invalid header for multicast route get request");
extack           2498 net/ipv4/ipmr.c 					      rtm_ipv4_policy, extack);
extack           2505 net/ipv4/ipmr.c 		NL_SET_ERR_MSG(extack, "ipv4: Invalid values in header for multicast route get request");
extack           2510 net/ipv4/ipmr.c 					    rtm_ipv4_policy, extack);
extack           2516 net/ipv4/ipmr.c 		NL_SET_ERR_MSG(extack, "ipv4: rtm_src_len and rtm_dst_len must be 32 for IPv4");
extack           2530 net/ipv4/ipmr.c 			NL_SET_ERR_MSG(extack, "ipv4: Unsupported attribute in multicast route get request");
extack           2539 net/ipv4/ipmr.c 			     struct netlink_ext_ack *extack)
extack           2550 net/ipv4/ipmr.c 	err = ipmr_rtm_valid_getroute_req(in_skb, nlh, tb, extack);
extack           2615 net/ipv4/ipmr.c 			NL_SET_ERR_MSG(cb->extack, "ipv4: MR table does not exist");
extack           2664 net/ipv4/ipmr.c 			    struct netlink_ext_ack *extack)
extack           2674 net/ipv4/ipmr.c 					rtm_ipmr_policy, extack);
extack           2734 net/ipv4/ipmr.c 			  struct netlink_ext_ack *extack)
extack           2743 net/ipv4/ipmr.c 	ret = rtm_to_ipmr_mfcc(net, nlh, &mfcc, &mrtsock, &tbl, extack);
extack           2807 net/ipv4/ipmr.c 			       struct netlink_ext_ack *extack)
extack           2812 net/ipv4/ipmr.c 		NL_SET_ERR_MSG(extack, "ipv4: Invalid header for ipmr link dump");
extack           2817 net/ipv4/ipmr.c 		NL_SET_ERR_MSG(extack, "Invalid data after header in ipmr link dump");
extack           2824 net/ipv4/ipmr.c 		NL_SET_ERR_MSG(extack, "Invalid values in header for ipmr link dump request");
extack           2840 net/ipv4/ipmr.c 		int err = ipmr_valid_dumplink(cb->nlh, cb->extack);
extack             11 net/ipv4/metrics.c 			      struct netlink_ext_ack *extack)
extack             27 net/ipv4/metrics.c 			NL_SET_ERR_MSG(extack, "Invalid metric type");
extack             37 net/ipv4/metrics.c 				NL_SET_ERR_MSG(extack, "Unknown tcp congestion algorithm");
extack             42 net/ipv4/metrics.c 				NL_SET_ERR_MSG_ATTR(extack, nla,
extack             55 net/ipv4/metrics.c 			NL_SET_ERR_MSG(extack, "Unknown flag set in feature mask in metrics attribute");
extack             69 net/ipv4/metrics.c 					struct netlink_ext_ack *extack)
extack             82 net/ipv4/metrics.c 				 extack);
extack             11 net/ipv4/netlink.c 				struct netlink_ext_ack *extack)
extack             30 net/ipv4/netlink.c 	NL_SET_ERR_MSG(extack, "Unsupported ip proto");
extack            373 net/ipv4/nexthop.c 			   struct netlink_ext_ack *extack)
extack            382 net/ipv4/nexthop.c 			NL_SET_ERR_MSG(extack,
extack            390 net/ipv4/nexthop.c 			NL_SET_ERR_MSG(extack,
extack            400 net/ipv4/nexthop.c 			       struct netlink_ext_ack *extack)
extack            407 net/ipv4/nexthop.c 		NL_SET_ERR_MSG(extack,
extack            418 net/ipv4/nexthop.c 			NL_SET_ERR_MSG(extack, "Reserved fields in nexthop_grp must be 0");
extack            422 net/ipv4/nexthop.c 			NL_SET_ERR_MSG(extack, "Invalid value for weight");
extack            427 net/ipv4/nexthop.c 				NL_SET_ERR_MSG(extack, "Nexthop id can not be used twice in a group");
extack            439 net/ipv4/nexthop.c 			NL_SET_ERR_MSG(extack, "Invalid nexthop id");
extack            442 net/ipv4/nexthop.c 		if (!valid_group_nh(nh, len, extack))
extack            449 net/ipv4/nexthop.c 		NL_SET_ERR_MSG(extack,
extack            562 net/ipv4/nexthop.c 			  struct netlink_ext_ack *extack)
extack            565 net/ipv4/nexthop.c 		NL_SET_ERR_MSG(extack, "IPv6 routes using source address can not use nexthop objects");
extack            572 net/ipv4/nexthop.c 		       struct netlink_ext_ack *extack)
extack            582 net/ipv4/nexthop.c 	if (cfg && check_src_addr(&cfg->fc_src, extack) < 0)
extack            599 net/ipv4/nexthop.c 	NL_SET_ERR_MSG(extack, "IPv6 routes can not use an IPv4 nexthop");
extack            608 net/ipv4/nexthop.c 			      struct netlink_ext_ack *extack)
extack            616 net/ipv4/nexthop.c 		if (check_src_addr(&f6i->fib6_src.addr, extack) < 0)
extack            620 net/ipv4/nexthop.c 	return fib6_check_nexthop(new, NULL, extack);
extack            624 net/ipv4/nexthop.c 			       struct netlink_ext_ack *extack)
extack            630 net/ipv4/nexthop.c 		NL_SET_ERR_MSG(extack,
extack            636 net/ipv4/nexthop.c 		NL_SET_ERR_MSG(extack, "Scope mismatch with nexthop");
extack            648 net/ipv4/nexthop.c 		      struct netlink_ext_ack *extack)
extack            656 net/ipv4/nexthop.c 			NL_SET_ERR_MSG(extack, "Route with host scope can not have multiple nexthops");
extack            663 net/ipv4/nexthop.c 		err = nexthop_check_scope(nhg->nh_entries[0].nh, scope, extack);
extack            665 net/ipv4/nexthop.c 		err = nexthop_check_scope(nh, scope, extack);
extack            672 net/ipv4/nexthop.c 			     struct netlink_ext_ack *extack)
extack            679 net/ipv4/nexthop.c 		err = fib_check_nexthop(new, fi->fib_scope, extack);
extack            855 net/ipv4/nexthop.c 			       struct netlink_ext_ack *extack)
extack            861 net/ipv4/nexthop.c 		NL_SET_ERR_MSG(extack, "Can not replace a nexthop group with a nexthop.");
extack            884 net/ipv4/nexthop.c 				  struct netlink_ext_ack *extack)
extack            889 net/ipv4/nexthop.c 		NL_SET_ERR_MSG(extack, "Can not replace a nexthop with a nexthop group.");
extack            949 net/ipv4/nexthop.c 			   struct nexthop *new, struct netlink_ext_ack *extack)
extack            958 net/ipv4/nexthop.c 	err = fib_check_nh_list(old, new, extack);
extack            962 net/ipv4/nexthop.c 	err = fib6_check_nh_list(old, new, extack);
extack            978 net/ipv4/nexthop.c 			NL_SET_ERR_MSG(extack, "Blackhole nexthop can not be a member of a group with more than one path");
extack            982 net/ipv4/nexthop.c 		err = fib_check_nh_list(nhge->nh_parent, new, extack);
extack            986 net/ipv4/nexthop.c 		err = fib6_check_nh_list(nhge->nh_parent, new, extack);
extack            992 net/ipv4/nexthop.c 		err = replace_nexthop_grp(net, old, new, extack);
extack            994 net/ipv4/nexthop.c 		err = replace_nexthop_single(net, old, new, extack);
extack           1008 net/ipv4/nexthop.c 			  struct nh_config *cfg, struct netlink_ext_ack *extack)
extack           1034 net/ipv4/nexthop.c 			rc = replace_nexthop(net, nh, new_nh, extack);
extack           1047 net/ipv4/nexthop.c 		NL_SET_ERR_MSG(extack, "Replace specified without create and no entry exists");
extack           1169 net/ipv4/nexthop.c 			  struct netlink_ext_ack *extack)
extack           1183 net/ipv4/nexthop.c 	err = fib_nh_init(net, fib_nh, &fib_cfg, 1, extack);
extack           1190 net/ipv4/nexthop.c 	err = fib_check_nh(net, fib_nh, tb_id, 0, extack);
extack           1204 net/ipv4/nexthop.c 			  struct netlink_ext_ack *extack)
extack           1222 net/ipv4/nexthop.c 				      extack);
extack           1232 net/ipv4/nexthop.c 				      struct netlink_ext_ack *extack)
extack           1262 net/ipv4/nexthop.c 		err = nh_create_ipv4(net, nh, nhi, cfg, extack);
extack           1265 net/ipv4/nexthop.c 		err = nh_create_ipv6(net, nh, nhi, cfg, extack);
extack           1285 net/ipv4/nexthop.c 				   struct netlink_ext_ack *extack)
extack           1291 net/ipv4/nexthop.c 		NL_SET_ERR_MSG(extack, "Replace requires nexthop id");
extack           1298 net/ipv4/nexthop.c 			NL_SET_ERR_MSG(extack, "No unused id");
extack           1306 net/ipv4/nexthop.c 		nh = nexthop_create(net, cfg, extack);
extack           1316 net/ipv4/nexthop.c 	err = insert_nexthop(net, nh, cfg, extack);
extack           1328 net/ipv4/nexthop.c 			    struct netlink_ext_ack *extack)
extack           1335 net/ipv4/nexthop.c 			  extack);
extack           1341 net/ipv4/nexthop.c 		NL_SET_ERR_MSG(extack, "Invalid values in ancillary header");
extack           1345 net/ipv4/nexthop.c 		NL_SET_ERR_MSG(extack, "Invalid nexthop flags in ancillary header");
extack           1358 net/ipv4/nexthop.c 		NL_SET_ERR_MSG(extack, "Invalid address family");
extack           1363 net/ipv4/nexthop.c 		NL_SET_ERR_MSG(extack, "Invalid attributes in request");
extack           1382 net/ipv4/nexthop.c 			NL_SET_ERR_MSG(extack, "Invalid family for group");
extack           1392 net/ipv4/nexthop.c 			NL_SET_ERR_MSG(extack, "Invalid group type");
extack           1395 net/ipv4/nexthop.c 		err = nh_check_attr_group(net, tb, extack);
extack           1404 net/ipv4/nexthop.c 			NL_SET_ERR_MSG(extack, "Blackhole attribute can not be used with gateway or oif");
extack           1414 net/ipv4/nexthop.c 		NL_SET_ERR_MSG(extack, "Device attribute required for non-blackhole nexthops");
extack           1423 net/ipv4/nexthop.c 		NL_SET_ERR_MSG(extack, "Invalid device index");
extack           1426 net/ipv4/nexthop.c 		NL_SET_ERR_MSG(extack, "Nexthop device is not up");
extack           1430 net/ipv4/nexthop.c 		NL_SET_ERR_MSG(extack, "Carrier for nexthop device is down");
extack           1442 net/ipv4/nexthop.c 				NL_SET_ERR_MSG(extack, "Invalid gateway");
extack           1449 net/ipv4/nexthop.c 				NL_SET_ERR_MSG(extack, "Invalid gateway");
extack           1455 net/ipv4/nexthop.c 			NL_SET_ERR_MSG(extack,
extack           1462 net/ipv4/nexthop.c 			NL_SET_ERR_MSG(extack,
extack           1472 net/ipv4/nexthop.c 			NL_SET_ERR_MSG(extack, "LWT encapsulation type is missing");
extack           1477 net/ipv4/nexthop.c 		err = lwtunnel_valid_encap_type(cfg->nh_encap_type, extack);
extack           1482 net/ipv4/nexthop.c 		NL_SET_ERR_MSG(extack, "LWT encapsulation attribute is missing");
extack           1494 net/ipv4/nexthop.c 			   struct netlink_ext_ack *extack)
extack           1501 net/ipv4/nexthop.c 	err = rtm_to_nh_config(net, skb, nlh, &cfg, extack);
extack           1503 net/ipv4/nexthop.c 		nh = nexthop_add(net, &cfg, extack);
extack           1512 net/ipv4/nexthop.c 				struct netlink_ext_ack *extack)
extack           1519 net/ipv4/nexthop.c 			  extack);
extack           1532 net/ipv4/nexthop.c 			NL_SET_ERR_MSG_ATTR(extack, tb[i],
extack           1538 net/ipv4/nexthop.c 		NL_SET_ERR_MSG(extack, "Invalid values in header");
extack           1543 net/ipv4/nexthop.c 		NL_SET_ERR_MSG(extack, "Nexthop id is missing");
extack           1549 net/ipv4/nexthop.c 		NL_SET_ERR_MSG(extack, "Invalid nexthop id");
extack           1558 net/ipv4/nexthop.c 			   struct netlink_ext_ack *extack)
extack           1570 net/ipv4/nexthop.c 	err = nh_valid_get_del_req(nlh, &id, extack);
extack           1585 net/ipv4/nexthop.c 			   struct netlink_ext_ack *extack)
extack           1593 net/ipv4/nexthop.c 	err = nh_valid_get_del_req(nlh, &id, extack);
extack           1663 net/ipv4/nexthop.c 	struct netlink_ext_ack *extack = cb->extack;
extack           1682 net/ipv4/nexthop.c 				NL_SET_ERR_MSG(extack, "Invalid device index");
extack           1690 net/ipv4/nexthop.c 				NL_SET_ERR_MSG(extack, "Invalid master device index");
extack           1699 net/ipv4/nexthop.c 			NL_SET_ERR_MSG(extack, "Unsupported attribute in dump request");
extack           1706 net/ipv4/nexthop.c 		NL_SET_ERR_MSG(extack, "Invalid values in header for nexthop dump request");
extack           3009 net/ipv4/route.c 				       struct netlink_ext_ack *extack)
extack           3015 net/ipv4/route.c 		NL_SET_ERR_MSG(extack,
extack           3022 net/ipv4/route.c 					      rtm_ipv4_policy, extack);
extack           3029 net/ipv4/route.c 		NL_SET_ERR_MSG(extack, "ipv4: Invalid values in header for route get request");
extack           3036 net/ipv4/route.c 		NL_SET_ERR_MSG(extack, "ipv4: Unsupported rtm_flags for route get request");
extack           3041 net/ipv4/route.c 					    rtm_ipv4_policy, extack);
extack           3047 net/ipv4/route.c 		NL_SET_ERR_MSG(extack, "ipv4: rtm_src_len and rtm_dst_len must be 32 for IPv4");
extack           3067 net/ipv4/route.c 			NL_SET_ERR_MSG(extack, "ipv4: Unsupported attribute in route get request");
extack           3076 net/ipv4/route.c 			     struct netlink_ext_ack *extack)
extack           3095 net/ipv4/route.c 	err = inet_rtm_valid_getroute_req(in_skb, nlh, tb, extack);
extack           3111 net/ipv4/route.c 						  &ip_proto, AF_INET, extack);
extack            600 net/ipv6/addrconf.c 				       struct netlink_ext_ack *extack)
extack            605 net/ipv6/addrconf.c 		NL_SET_ERR_MSG_MOD(extack, "Invalid header for netconf get request");
extack            612 net/ipv6/addrconf.c 					      devconf_ipv6_policy, extack);
extack            616 net/ipv6/addrconf.c 					    devconf_ipv6_policy, extack);
extack            628 net/ipv6/addrconf.c 			NL_SET_ERR_MSG_MOD(extack, "Unsupported attribute in netconf get request");
extack            638 net/ipv6/addrconf.c 				     struct netlink_ext_ack *extack)
extack            649 net/ipv6/addrconf.c 	err = inet6_netconf_valid_get_req(in_skb, nlh, tb, extack);
extack            712 net/ipv6/addrconf.c 		struct netlink_ext_ack *extack = cb->extack;
extack            716 net/ipv6/addrconf.c 			NL_SET_ERR_MSG_MOD(extack, "Invalid header for netconf dump request");
extack            721 net/ipv6/addrconf.c 			NL_SET_ERR_MSG_MOD(extack, "Invalid data after header in netconf dump request");
extack           1038 net/ipv6/addrconf.c 	      bool can_block, struct netlink_ext_ack *extack)
extack           1072 net/ipv6/addrconf.c 			.extack = extack,
extack           2898 net/ipv6/addrconf.c 			  struct netlink_ext_ack *extack)
extack           2955 net/ipv6/addrconf.c 	ifp = ipv6_add_addr(idev, cfg, true, extack);
extack           4570 net/ipv6/addrconf.c 		  struct netlink_ext_ack *extack)
extack           4580 net/ipv6/addrconf.c 				     ifa_ipv6_policy, extack);
extack           4754 net/ipv6/addrconf.c 		  struct netlink_ext_ack *extack)
extack           4767 net/ipv6/addrconf.c 				     ifa_ipv6_policy, extack);
extack           4817 net/ipv6/addrconf.c 		NL_SET_ERR_MSG(extack, "IFA_F_NODAD and IFA_F_OPTIMISTIC are mutually exclusive");
extack           4827 net/ipv6/addrconf.c 		return inet6_addr_add(net, ifm->ifa_index, &cfg, extack);
extack           5101 net/ipv6/addrconf.c 	struct netlink_ext_ack *extack = cb->extack;
extack           5107 net/ipv6/addrconf.c 		NL_SET_ERR_MSG_MOD(extack, "Invalid header for address dump request");
extack           5113 net/ipv6/addrconf.c 		NL_SET_ERR_MSG_MOD(extack, "Invalid values in header for address dump request");
extack           5124 net/ipv6/addrconf.c 					    ifa_ipv6_policy, extack);
extack           5139 net/ipv6/addrconf.c 				NL_SET_ERR_MSG_MOD(extack, "Invalid target network namespace id");
extack           5144 net/ipv6/addrconf.c 			NL_SET_ERR_MSG_MOD(extack, "Unsupported attribute in dump request");
extack           5257 net/ipv6/addrconf.c 				       struct netlink_ext_ack *extack)
extack           5263 net/ipv6/addrconf.c 		NL_SET_ERR_MSG_MOD(extack, "Invalid header for get address request");
extack           5269 net/ipv6/addrconf.c 					      ifa_ipv6_policy, extack);
extack           5273 net/ipv6/addrconf.c 		NL_SET_ERR_MSG_MOD(extack, "Invalid values in header for get address request");
extack           5278 net/ipv6/addrconf.c 					    ifa_ipv6_policy, extack);
extack           5292 net/ipv6/addrconf.c 			NL_SET_ERR_MSG_MOD(extack, "Unsupported attribute in get address request");
extack           5301 net/ipv6/addrconf.c 			     struct netlink_ext_ack *extack)
extack           5320 net/ipv6/addrconf.c 	err = inet6_rtm_valid_getaddr_req(in_skb, nlh, tb, extack);
extack           5822 net/ipv6/addrconf.c 				   struct netlink_ext_ack *extack)
extack           5827 net/ipv6/addrconf.c 		NL_SET_ERR_MSG_MOD(extack, "Invalid header for link dump request");
extack           5832 net/ipv6/addrconf.c 		NL_SET_ERR_MSG_MOD(extack, "Invalid data after header");
extack           5839 net/ipv6/addrconf.c 		NL_SET_ERR_MSG_MOD(extack, "Invalid values in header for dump request");
extack           5859 net/ipv6/addrconf.c 		int err = inet6_valid_dump_ifinfo(cb->nlh, cb->extack);
extack            182 net/ipv6/addrconf_core.c 				     struct netlink_ext_ack *extack)
extack            184 net/ipv6/addrconf_core.c 	NL_SET_ERR_MSG(extack, "IPv6 support not enabled in kernel");
extack            377 net/ipv6/addrlabel.c 			     struct netlink_ext_ack *extack)
extack            387 net/ipv6/addrlabel.c 				     ifal_policy, extack);
extack            462 net/ipv6/addrlabel.c 				     struct netlink_ext_ack *extack)
extack            467 net/ipv6/addrlabel.c 		NL_SET_ERR_MSG_MOD(extack, "Invalid header for address label dump request");
extack            474 net/ipv6/addrlabel.c 		NL_SET_ERR_MSG_MOD(extack, "Invalid values in header for address label dump request");
extack            479 net/ipv6/addrlabel.c 		NL_SET_ERR_MSG_MOD(extack, "Invalid data after header for address label dump request");
extack            495 net/ipv6/addrlabel.c 		err = ip6addrlbl_valid_dump_req(nlh, cb->extack);
extack            529 net/ipv6/addrlabel.c 				    struct netlink_ext_ack *extack)
extack            535 net/ipv6/addrlabel.c 		NL_SET_ERR_MSG_MOD(extack, "Invalid header for addrlabel get request");
extack            541 net/ipv6/addrlabel.c 					      IFAL_MAX, ifal_policy, extack);
extack            545 net/ipv6/addrlabel.c 		NL_SET_ERR_MSG_MOD(extack, "Invalid values in header for addrlabel get request");
extack            550 net/ipv6/addrlabel.c 					    ifal_policy, extack);
extack            562 net/ipv6/addrlabel.c 			NL_SET_ERR_MSG_MOD(extack, "Unsupported attribute in addrlabel get request");
extack            571 net/ipv6/addrlabel.c 			  struct netlink_ext_ack *extack)
extack            582 net/ipv6/addrlabel.c 	err = ip6addrlbl_valid_get_req(in_skb, nlh, tb, extack);
extack            342 net/ipv6/fib6_rules.c 			       struct netlink_ext_ack *extack)
extack            350 net/ipv6/fib6_rules.c 			NL_SET_ERR_MSG(extack, "Invalid table");
extack            131 net/ipv6/ila/ila_lwt.c 			   struct netlink_ext_ack *extack)
extack            150 net/ipv6/ila/ila_lwt.c 					  ila_nl_policy, extack);
extack            374 net/ipv6/ip6_fib.c 			      struct netlink_ext_ack *extack)
extack            377 net/ipv6/ip6_fib.c 		.info.extack = extack,
extack            389 net/ipv6/ip6_fib.c 					struct netlink_ext_ack *extack)
extack            392 net/ipv6/ip6_fib.c 		.info.extack = extack,
extack            619 net/ipv6/ip6_fib.c 			NL_SET_ERR_MSG_MOD(cb->extack, "FIB table does not exist");
extack            691 net/ipv6/ip6_fib.c 				    struct netlink_ext_ack *extack)
extack            717 net/ipv6/ip6_fib.c 					NL_SET_ERR_MSG(extack,
extack            771 net/ipv6/ip6_fib.c 			NL_SET_ERR_MSG(extack,
extack           1011 net/ipv6/ip6_fib.c 			    struct netlink_ext_ack *extack)
extack           1154 net/ipv6/ip6_fib.c 							rt, extack);
extack           1201 net/ipv6/ip6_fib.c 							rt, extack);
extack           1304 net/ipv6/ip6_fib.c 	     struct nl_info *info, struct netlink_ext_ack *extack)
extack           1325 net/ipv6/ip6_fib.c 			replace_required, extack);
extack           1366 net/ipv6/ip6_fib.c 					allow_create, replace_required, extack);
extack           1385 net/ipv6/ip6_fib.c 					allow_create, replace_required, extack);
extack           1407 net/ipv6/ip6_fib.c 	err = fib6_add_rt2node(fn, rt, info, extack);
extack           1615 net/ipv6/ip6_gre.c 				  struct netlink_ext_ack *extack)
extack           1634 net/ipv6/ip6_gre.c 			       struct netlink_ext_ack *extack)
extack           1655 net/ipv6/ip6_gre.c 	return ip6gre_tunnel_validate(tb, data, extack);
extack           1659 net/ipv6/ip6_gre.c 				  struct netlink_ext_ack *extack)
extack           1667 net/ipv6/ip6_gre.c 	ret = ip6gre_tap_validate(tb, data, extack);
extack           1936 net/ipv6/ip6_gre.c 				 struct netlink_ext_ack *extack)
extack           1972 net/ipv6/ip6_gre.c 			  struct netlink_ext_ack *extack)
extack           1990 net/ipv6/ip6_gre.c 	err = ip6gre_newlink_common(src_net, dev, tb, data, extack);
extack           2002 net/ipv6/ip6_gre.c 			 struct netlink_ext_ack *extack)
extack           2035 net/ipv6/ip6_gre.c 			     struct netlink_ext_ack *extack)
extack           2041 net/ipv6/ip6_gre.c 	t = ip6gre_changelink_common(dev, tb, data, &p, extack);
extack           2205 net/ipv6/ip6_gre.c 			     struct netlink_ext_ack *extack)
extack           2224 net/ipv6/ip6_gre.c 	err = ip6gre_newlink_common(src_net, dev, tb, data, extack);
extack           2249 net/ipv6/ip6_gre.c 				struct netlink_ext_ack *extack)
extack           2255 net/ipv6/ip6_gre.c 	t = ip6gre_changelink_common(dev, tb, data, &p, extack);
extack           1906 net/ipv6/ip6_tunnel.c 			    struct netlink_ext_ack *extack)
extack           1996 net/ipv6/ip6_tunnel.c 			   struct netlink_ext_ack *extack)
extack           2032 net/ipv6/ip6_tunnel.c 			      struct netlink_ext_ack *extack)
extack            962 net/ipv6/ip6_vti.c 			 struct netlink_ext_ack *extack)
extack            996 net/ipv6/ip6_vti.c 			struct netlink_ext_ack *extack)
extack           1023 net/ipv6/ip6_vti.c 			   struct netlink_ext_ack *extack)
extack            189 net/ipv6/ip6mr.c 				struct netlink_ext_ack *extack)
extack           2504 net/ipv6/ip6mr.c 			NL_SET_ERR_MSG_MOD(cb->extack, "MR table does not exist");
extack             77 net/ipv6/ndisc.c 			    struct netlink_ext_ack *extack);
extack            397 net/ipv6/ndisc.c 			    struct netlink_ext_ack *extack)
extack            402 net/ipv6/ndisc.c 		NL_SET_ERR_MSG(extack, "IPv6 is disabled on this device");
extack           1308 net/ipv6/route.c 			struct netlink_ext_ack *extack)
extack           1315 net/ipv6/route.c 	err = fib6_add(&table->tb6_root, rt, info, extack);
extack           3253 net/ipv6/route.c 				     struct netlink_ext_ack *extack)
extack           3265 net/ipv6/route.c 		NL_SET_ERR_MSG(extack,
extack           3329 net/ipv6/route.c 			   struct netlink_ext_ack *extack)
extack           3345 net/ipv6/route.c 		NL_SET_ERR_MSG(extack, "Gateway can not be a local address");
extack           3360 net/ipv6/route.c 			NL_SET_ERR_MSG(extack, "Invalid gateway address");
extack           3367 net/ipv6/route.c 			err = ip6_route_check_nh_onlink(net, cfg, dev, extack);
extack           3382 net/ipv6/route.c 		NL_SET_ERR_MSG(extack, "Egress device not specified");
extack           3385 net/ipv6/route.c 		NL_SET_ERR_MSG(extack,
extack           3395 net/ipv6/route.c 		NL_SET_ERR_MSG(extack, "Gateway can not be a local address");
extack           3417 net/ipv6/route.c 		 struct netlink_ext_ack *extack)
extack           3441 net/ipv6/route.c 			NL_SET_ERR_MSG(extack,
extack           3447 net/ipv6/route.c 			NL_SET_ERR_MSG(extack, "Nexthop device is not up");
extack           3480 net/ipv6/route.c 		err = ip6_validate_gw(net, cfg, &dev, &idev, extack);
extack           3493 net/ipv6/route.c 		NL_SET_ERR_MSG(extack, "IPv6 is disabled on nexthop device");
extack           3499 net/ipv6/route.c 		NL_SET_ERR_MSG(extack, "Nexthop device is not up");
extack           3509 net/ipv6/route.c 				 cfg->fc_encap_type, cfg, gfp_flags, extack);
extack           3576 net/ipv6/route.c 					      struct netlink_ext_ack *extack)
extack           3588 net/ipv6/route.c 		NL_SET_ERR_MSG(extack, "Userspace can not set RTF_PCPU");
extack           3594 net/ipv6/route.c 		NL_SET_ERR_MSG(extack, "Userspace can not set RTF_CACHE");
extack           3599 net/ipv6/route.c 		NL_SET_ERR_MSG(extack, "Invalid route type");
extack           3604 net/ipv6/route.c 		NL_SET_ERR_MSG(extack, "Invalid prefix length");
extack           3608 net/ipv6/route.c 		NL_SET_ERR_MSG(extack, "Invalid source address length");
extack           3613 net/ipv6/route.c 		NL_SET_ERR_MSG(extack,
extack           3621 net/ipv6/route.c 			NL_SET_ERR_MSG(extack, "Nexthop id does not exist");
extack           3624 net/ipv6/route.c 		err = fib6_check_nexthop(nh, cfg, extack);
extack           3650 net/ipv6/route.c 					       extack);
extack           3687 net/ipv6/route.c 			NL_SET_ERR_MSG(extack, "Nexthop has been deleted");
extack           3691 net/ipv6/route.c 			NL_SET_ERR_MSG(extack, "Nexthops can not be used with source routing");
extack           3697 net/ipv6/route.c 		err = fib6_nh_init(net, rt->fib6_nh, cfg, gfp_flags, extack);
extack           3716 net/ipv6/route.c 			NL_SET_ERR_MSG(extack, "Invalid source address");
extack           3732 net/ipv6/route.c 		  struct netlink_ext_ack *extack)
extack           3737 net/ipv6/route.c 	rt = ip6_route_info_create(cfg, gfp_flags, extack);
extack           3741 net/ipv6/route.c 	err = __ip6_ins_rt(rt, &cfg->fc_nlinfo, extack);
extack           3890 net/ipv6/route.c 			 struct netlink_ext_ack *extack)
extack           3899 net/ipv6/route.c 		NL_SET_ERR_MSG(extack, "FIB table does not exist");
extack           4868 net/ipv6/route.c 			      struct netlink_ext_ack *extack)
extack           4876 net/ipv6/route.c 				     rtm_ipv6_policy, extack);
extack           4913 net/ipv6/route.c 			NL_SET_ERR_MSG(extack,
extack           4925 net/ipv6/route.c 		NL_SET_ERR_MSG(extack, "IPv6 does not support RTA_VIA attribute");
extack           4969 net/ipv6/route.c 						     cfg->fc_mp_len, extack);
extack           4988 net/ipv6/route.c 		err = lwtunnel_valid_encap_type(cfg->fc_encap_type, extack);
extack           5059 net/ipv6/route.c 				   struct netlink_ext_ack *extack)
extack           5109 net/ipv6/route.c 		rt = ip6_route_info_create(&r_cfg, GFP_KERNEL, extack);
extack           5117 net/ipv6/route.c 			NL_SET_ERR_MSG(extack,
extack           5136 net/ipv6/route.c 		NL_SET_ERR_MSG(extack,
extack           5154 net/ipv6/route.c 		err = __ip6_ins_rt(nh->fib6_info, info, extack);
extack           5170 net/ipv6/route.c 				NL_SET_ERR_MSG_MOD(extack,
extack           5191 net/ipv6/route.c 						  rt_notif, nhn - 1, extack);
extack           5214 net/ipv6/route.c 		ip6_route_del(&nh->r_cfg, extack);
extack           5229 net/ipv6/route.c 				   struct netlink_ext_ack *extack)
extack           5256 net/ipv6/route.c 		err = ip6_route_del(&r_cfg, extack);
extack           5267 net/ipv6/route.c 			      struct netlink_ext_ack *extack)
extack           5272 net/ipv6/route.c 	err = rtm_to_fib6_config(skb, nlh, &cfg, extack);
extack           5278 net/ipv6/route.c 		NL_SET_ERR_MSG(extack, "Nexthop id does not exist");
extack           5283 net/ipv6/route.c 		return ip6_route_multipath_del(&cfg, extack);
extack           5286 net/ipv6/route.c 		return ip6_route_del(&cfg, extack);
extack           5291 net/ipv6/route.c 			      struct netlink_ext_ack *extack)
extack           5296 net/ipv6/route.c 	err = rtm_to_fib6_config(skb, nlh, &cfg, extack);
extack           5304 net/ipv6/route.c 		return ip6_route_multipath_add(&cfg, extack);
extack           5306 net/ipv6/route.c 		return ip6_route_add(&cfg, GFP_KERNEL, extack);
extack           5732 net/ipv6/route.c 					struct netlink_ext_ack *extack)
extack           5738 net/ipv6/route.c 		NL_SET_ERR_MSG_MOD(extack,
extack           5745 net/ipv6/route.c 					      rtm_ipv6_policy, extack);
extack           5752 net/ipv6/route.c 		NL_SET_ERR_MSG_MOD(extack, "Invalid values in header for get route request");
extack           5756 net/ipv6/route.c 		NL_SET_ERR_MSG_MOD(extack,
extack           5762 net/ipv6/route.c 					    rtm_ipv6_policy, extack);
extack           5768 net/ipv6/route.c 		NL_SET_ERR_MSG_MOD(extack, "rtm_src_len and rtm_dst_len must be 128 for IPv6");
extack           5788 net/ipv6/route.c 			NL_SET_ERR_MSG_MOD(extack, "Unsupported attribute in get route request");
extack           5797 net/ipv6/route.c 			      struct netlink_ext_ack *extack)
extack           5810 net/ipv6/route.c 	err = inet6_rtm_valid_getroute_req(in_skb, nlh, tb, extack);
extack           5857 net/ipv6/route.c 						  extack);
extack            382 net/ipv6/seg6_iptunnel.c 			    struct netlink_ext_ack *extack)
extack            395 net/ipv6/seg6_iptunnel.c 					  seg6_iptunnel_policy, extack);
extack            961 net/ipv6/seg6_local.c 				  struct netlink_ext_ack *extack)
extack            972 net/ipv6/seg6_local.c 					  seg6_local_policy, extack);
extack           1434 net/ipv6/sit.c 			  struct netlink_ext_ack *extack)
extack           1566 net/ipv6/sit.c 			 struct netlink_ext_ack *extack)
extack           1611 net/ipv6/sit.c 			    struct netlink_ext_ack *extack)
extack            718 net/mpls/af_mpls.c 		       u8 via_addr[], struct netlink_ext_ack *extack)
extack            725 net/mpls/af_mpls.c 		NL_SET_ERR_MSG_ATTR(extack, nla,
extack            732 net/mpls/af_mpls.c 		NL_SET_ERR_MSG_ATTR(extack, nla,
extack            800 net/mpls/af_mpls.c 			 struct netlink_ext_ack *extack)
extack            809 net/mpls/af_mpls.c 				     nh->nh_label, extack);
extack            816 net/mpls/af_mpls.c 				  __mpls_nh_via(rt, nh), extack);
extack            884 net/mpls/af_mpls.c 			       struct netlink_ext_ack *extack)
extack            918 net/mpls/af_mpls.c 				    max_labels, extack);
extack            938 net/mpls/af_mpls.c 			  struct netlink_ext_ack *extack)
extack            944 net/mpls/af_mpls.c 		NL_SET_ERR_MSG(extack,
extack            951 net/mpls/af_mpls.c 		NL_SET_ERR_MSG(extack,
extack            961 net/mpls/af_mpls.c 			  struct netlink_ext_ack *extack)
extack            980 net/mpls/af_mpls.c 	if (!mpls_label_ok(net, &index, extack))
extack            986 net/mpls/af_mpls.c 		NL_SET_ERR_MSG(extack, "MPLS does not support route append");
extack           1016 net/mpls/af_mpls.c 		NL_SET_ERR_MSG(extack, "Route does not contain a nexthop");
extack           1032 net/mpls/af_mpls.c 		err = mpls_nh_build_multi(cfg, rt, max_labels, extack);
extack           1049 net/mpls/af_mpls.c 			  struct netlink_ext_ack *extack)
extack           1057 net/mpls/af_mpls.c 	if (!mpls_label_ok(net, &index, extack))
extack           1213 net/mpls/af_mpls.c 				      struct netlink_ext_ack *extack)
extack           1218 net/mpls/af_mpls.c 		NL_SET_ERR_MSG_MOD(extack,
extack           1226 net/mpls/af_mpls.c 					      devconf_mpls_policy, extack);
extack           1230 net/mpls/af_mpls.c 					    devconf_mpls_policy, extack);
extack           1242 net/mpls/af_mpls.c 			NL_SET_ERR_MSG_MOD(extack, "Unsupported attribute in netconf get request");
extack           1252 net/mpls/af_mpls.c 				    struct netlink_ext_ack *extack)
extack           1262 net/mpls/af_mpls.c 	err = mpls_netconf_valid_get_req(in_skb, nlh, tb, extack);
extack           1311 net/mpls/af_mpls.c 		struct netlink_ext_ack *extack = cb->extack;
extack           1315 net/mpls/af_mpls.c 			NL_SET_ERR_MSG_MOD(extack, "Invalid header for netconf dump request");
extack           1320 net/mpls/af_mpls.c 			NL_SET_ERR_MSG_MOD(extack, "Invalid data after header in netconf dump request");
extack           1701 net/mpls/af_mpls.c 		   u32 label[], struct netlink_ext_ack *extack)
extack           1713 net/mpls/af_mpls.c 		NL_SET_ERR_MSG_ATTR(extack, nla,
extack           1721 net/mpls/af_mpls.c 		NL_SET_ERR_MSG(extack, "Too many labels");
extack           1739 net/mpls/af_mpls.c 			NL_SET_ERR_MSG_ATTR(extack, nla,
extack           1745 net/mpls/af_mpls.c 			NL_SET_ERR_MSG_ATTR(extack, nla,
extack           1751 net/mpls/af_mpls.c 			NL_SET_BAD_ATTR(extack, nla);
extack           1753 net/mpls/af_mpls.c 				NL_SET_ERR_MSG(extack,
extack           1756 net/mpls/af_mpls.c 				NL_SET_ERR_MSG(extack,
extack           1768 net/mpls/af_mpls.c 			NL_SET_ERR_MSG_ATTR(extack, nla,
extack           1784 net/mpls/af_mpls.c 			       struct netlink_ext_ack *extack)
extack           1792 net/mpls/af_mpls.c 				     rtm_mpls_policy, extack);
extack           1800 net/mpls/af_mpls.c 		NL_SET_ERR_MSG(extack, "Invalid address family in rtmsg");
extack           1804 net/mpls/af_mpls.c 		NL_SET_ERR_MSG(extack, "rtm_dst_len must be 20 for MPLS");
extack           1808 net/mpls/af_mpls.c 		NL_SET_ERR_MSG(extack, "rtm_src_len must be 0 for MPLS");
extack           1812 net/mpls/af_mpls.c 		NL_SET_ERR_MSG(extack, "rtm_tos must be 0 for MPLS");
extack           1816 net/mpls/af_mpls.c 		NL_SET_ERR_MSG(extack,
extack           1827 net/mpls/af_mpls.c 		NL_SET_ERR_MSG(extack,
extack           1832 net/mpls/af_mpls.c 		NL_SET_ERR_MSG(extack,
extack           1837 net/mpls/af_mpls.c 		NL_SET_ERR_MSG(extack, "rtm_flags must be 0 for MPLS");
extack           1862 net/mpls/af_mpls.c 					   cfg->rc_output_label, extack))
extack           1869 net/mpls/af_mpls.c 					   &cfg->rc_label, extack))
extack           1873 net/mpls/af_mpls.c 					   &cfg->rc_label, extack))
extack           1878 net/mpls/af_mpls.c 			NL_SET_ERR_MSG(extack, "MPLS does not support RTA_GATEWAY attribute");
extack           1884 net/mpls/af_mpls.c 					extack))
extack           1899 net/mpls/af_mpls.c 				NL_SET_ERR_MSG_ATTR(extack, nla,
extack           1909 net/mpls/af_mpls.c 			NL_SET_ERR_MSG_ATTR(extack, nla, "Unknown attribute");
extack           1921 net/mpls/af_mpls.c 			     struct netlink_ext_ack *extack)
extack           1930 net/mpls/af_mpls.c 	err = rtm_to_route_config(skb, nlh, cfg, extack);
extack           1934 net/mpls/af_mpls.c 	err = mpls_route_del(cfg, extack);
extack           1943 net/mpls/af_mpls.c 			     struct netlink_ext_ack *extack)
extack           1952 net/mpls/af_mpls.c 	err = rtm_to_route_config(skb, nlh, cfg, extack);
extack           1956 net/mpls/af_mpls.c 	err = mpls_route_add(cfg, extack);
extack           2085 net/mpls/af_mpls.c 	struct netlink_ext_ack *extack = cb->extack;
extack           2091 net/mpls/af_mpls.c 		NL_SET_ERR_MSG_MOD(extack, "Invalid header for FIB dump request");
extack           2099 net/mpls/af_mpls.c 		NL_SET_ERR_MSG_MOD(extack, "Invalid values in header for FIB dump request");
extack           2110 net/mpls/af_mpls.c 					    rtm_mpls_policy, extack);
extack           2124 net/mpls/af_mpls.c 			NL_SET_ERR_MSG_MOD(extack, "Unsupported attribute in dump request");
extack           2281 net/mpls/af_mpls.c 				   struct netlink_ext_ack *extack)
extack           2287 net/mpls/af_mpls.c 		NL_SET_ERR_MSG_MOD(extack,
extack           2294 net/mpls/af_mpls.c 					      rtm_mpls_policy, extack);
extack           2300 net/mpls/af_mpls.c 		NL_SET_ERR_MSG_MOD(extack, "Invalid values in header for get route request");
extack           2304 net/mpls/af_mpls.c 		NL_SET_ERR_MSG_MOD(extack,
extack           2310 net/mpls/af_mpls.c 					    rtm_mpls_policy, extack);
extack           2315 net/mpls/af_mpls.c 		NL_SET_ERR_MSG_MOD(extack, "rtm_dst_len must be 20 for MPLS");
extack           2328 net/mpls/af_mpls.c 			NL_SET_ERR_MSG_MOD(extack, "Unsupported attribute in get route request");
extack           2337 net/mpls/af_mpls.c 			 struct netlink_ext_ack *extack)
extack           2355 net/mpls/af_mpls.c 	err = mpls_valid_getroute_req(in_skb, in_nlh, tb, extack);
extack           2365 net/mpls/af_mpls.c 				   &in_label, extack)) {
extack           2370 net/mpls/af_mpls.c 		if (!mpls_label_ok(net, &in_label, extack)) {
extack           2402 net/mpls/af_mpls.c 				   labels, extack) != 0) {
extack            207 net/mpls/internal.h 		   u32 label[], struct netlink_ext_ack *extack);
extack            168 net/mpls/mpls_iptunnel.c 			    struct netlink_ext_ack *extack)
extack            177 net/mpls/mpls_iptunnel.c 					  mpls_iptunnel_policy, extack);
extack            182 net/mpls/mpls_iptunnel.c 		NL_SET_ERR_MSG(extack, "MPLS_IPTUNNEL_DST attribute is missing");
extack            188 net/mpls/mpls_iptunnel.c 			   &n_labels, NULL, extack))
extack            199 net/mpls/mpls_iptunnel.c 			     extack);
extack            894 net/netfilter/ipset/ip_set_core.c 		       struct netlink_ext_ack *extack)
extack            902 net/netfilter/ipset/ip_set_core.c 			 struct netlink_ext_ack *extack)
extack           1044 net/netfilter/ipset/ip_set_core.c 			  struct netlink_ext_ack *extack)
extack           1123 net/netfilter/ipset/ip_set_core.c 			struct netlink_ext_ack *extack)
extack           1163 net/netfilter/ipset/ip_set_core.c 			 struct netlink_ext_ack *extack)
extack           1213 net/netfilter/ipset/ip_set_core.c 		       struct netlink_ext_ack *extack)
extack           1504 net/netfilter/ipset/ip_set_core.c 		       struct netlink_ext_ack *extack)
extack           1598 net/netfilter/ipset/ip_set_core.c 		     struct netlink_ext_ack *extack)
extack           1652 net/netfilter/ipset/ip_set_core.c 		       struct netlink_ext_ack *extack)
extack           1655 net/netfilter/ipset/ip_set_core.c 			 IPSET_ADD, nlh, attr, extack);
extack           1661 net/netfilter/ipset/ip_set_core.c 		       struct netlink_ext_ack *extack)
extack           1664 net/netfilter/ipset/ip_set_core.c 			 IPSET_DEL, nlh, attr, extack);
extack           1670 net/netfilter/ipset/ip_set_core.c 			struct netlink_ext_ack *extack)
extack           1707 net/netfilter/ipset/ip_set_core.c 			 struct netlink_ext_ack *extack)
extack           1764 net/netfilter/ipset/ip_set_core.c 		       struct netlink_ext_ack *extack)
extack           1823 net/netfilter/ipset/ip_set_core.c 			   struct netlink_ext_ack *extack)
extack           1864 net/netfilter/ipset/ip_set_core.c 			 struct netlink_ext_ack *extack)
extack           1916 net/netfilter/ipset/ip_set_core.c 			  struct netlink_ext_ack *extack)
extack           3328 net/netfilter/ipvs/ip_vs_ctl.c 	if (nlmsg_parse_deprecated(cb->nlh, GENL_HDRLEN, attrs, IPVS_CMD_ATTR_MAX, ip_vs_cmd_policy, cb->extack))
extack           3611 net/netfilter/ipvs/ip_vs_ctl.c 		    nla_parse_nested_deprecated(daemon_attrs, IPVS_DAEMON_ATTR_MAX, info->attrs[IPVS_CMD_ATTR_DAEMON], ip_vs_daemon_policy, info->extack))
extack           1256 net/netfilter/nf_conntrack_netlink.c 				   struct netlink_ext_ack *extack)
extack           1316 net/netfilter/nf_conntrack_netlink.c 				   struct netlink_ext_ack *extack)
extack           1471 net/netfilter/nf_conntrack_netlink.c 				  struct netlink_ext_ack *extack)
extack           1494 net/netfilter/nf_conntrack_netlink.c 					struct netlink_ext_ack *extack)
extack           2101 net/netfilter/nf_conntrack_netlink.c 				   struct netlink_ext_ack *extack)
extack           2270 net/netfilter/nf_conntrack_netlink.c 				 struct netlink_ext_ack *extack)
extack           2319 net/netfilter/nf_conntrack_netlink.c 			     struct netlink_ext_ack *extack)
extack           2989 net/netfilter/nf_conntrack_netlink.c 				 struct netlink_ext_ack *extack)
extack           3034 net/netfilter/nf_conntrack_netlink.c 				struct netlink_ext_ack *extack)
extack           3047 net/netfilter/nf_conntrack_netlink.c 						     extack);
extack           3132 net/netfilter/nf_conntrack_netlink.c 				struct netlink_ext_ack *extack)
extack           3385 net/netfilter/nf_conntrack_netlink.c 				struct netlink_ext_ack *extack)
extack           3492 net/netfilter/nf_conntrack_netlink.c 				  struct netlink_ext_ack *extack)
extack            715 net/netfilter/nf_tables_api.c 			      struct netlink_ext_ack *extack)
extack            735 net/netfilter/nf_tables_api.c 		NL_SET_BAD_ATTR(extack, nla[NFTA_TABLE_NAME]);
extack            900 net/netfilter/nf_tables_api.c 			      struct netlink_ext_ack *extack)
extack            919 net/netfilter/nf_tables_api.c 			NL_SET_BAD_ATTR(extack, attr);
extack           1071 net/netfilter/nf_tables_api.c 			      struct netlink_ext_ack *extack)
extack           1094 net/netfilter/nf_tables_api.c 		NL_SET_BAD_ATTR(extack, attr);
extack           1407 net/netfilter/nf_tables_api.c 			      struct netlink_ext_ack *extack)
extack           1428 net/netfilter/nf_tables_api.c 		NL_SET_BAD_ATTR(extack, nla[NFTA_CHAIN_TABLE]);
extack           1434 net/netfilter/nf_tables_api.c 		NL_SET_BAD_ATTR(extack, nla[NFTA_CHAIN_NAME]);
extack           1881 net/netfilter/nf_tables_api.c 			      struct netlink_ext_ack *extack)
extack           1898 net/netfilter/nf_tables_api.c 		NL_SET_BAD_ATTR(extack, nla[NFTA_CHAIN_TABLE]);
extack           1909 net/netfilter/nf_tables_api.c 			NL_SET_BAD_ATTR(extack, nla[NFTA_CHAIN_HANDLE]);
extack           1917 net/netfilter/nf_tables_api.c 				NL_SET_BAD_ATTR(extack, attr);
extack           1927 net/netfilter/nf_tables_api.c 			NL_SET_BAD_ATTR(extack, nla[NFTA_CHAIN_POLICY]);
extack           1933 net/netfilter/nf_tables_api.c 			NL_SET_BAD_ATTR(extack, nla[NFTA_CHAIN_POLICY]);
extack           1956 net/netfilter/nf_tables_api.c 			NL_SET_BAD_ATTR(extack, attr);
extack           1972 net/netfilter/nf_tables_api.c 			      struct netlink_ext_ack *extack)
extack           1988 net/netfilter/nf_tables_api.c 		NL_SET_BAD_ATTR(extack, nla[NFTA_CHAIN_TABLE]);
extack           2001 net/netfilter/nf_tables_api.c 		NL_SET_BAD_ATTR(extack, attr);
extack           2026 net/netfilter/nf_tables_api.c 		NL_SET_BAD_ATTR(extack, attr);
extack           2576 net/netfilter/nf_tables_api.c 			     struct netlink_ext_ack *extack)
extack           2601 net/netfilter/nf_tables_api.c 		NL_SET_BAD_ATTR(extack, nla[NFTA_RULE_TABLE]);
extack           2607 net/netfilter/nf_tables_api.c 		NL_SET_BAD_ATTR(extack, nla[NFTA_RULE_CHAIN]);
extack           2613 net/netfilter/nf_tables_api.c 		NL_SET_BAD_ATTR(extack, nla[NFTA_RULE_HANDLE]);
extack           2717 net/netfilter/nf_tables_api.c 			     struct netlink_ext_ack *extack)
extack           2740 net/netfilter/nf_tables_api.c 		NL_SET_BAD_ATTR(extack, nla[NFTA_RULE_TABLE]);
extack           2746 net/netfilter/nf_tables_api.c 		NL_SET_BAD_ATTR(extack, nla[NFTA_RULE_CHAIN]);
extack           2754 net/netfilter/nf_tables_api.c 			NL_SET_BAD_ATTR(extack, nla[NFTA_RULE_HANDLE]);
extack           2759 net/netfilter/nf_tables_api.c 			NL_SET_BAD_ATTR(extack, nla[NFTA_RULE_HANDLE]);
extack           2779 net/netfilter/nf_tables_api.c 				NL_SET_BAD_ATTR(extack, nla[NFTA_RULE_POSITION]);
extack           2785 net/netfilter/nf_tables_api.c 				NL_SET_BAD_ATTR(extack, nla[NFTA_RULE_POSITION_ID]);
extack           2936 net/netfilter/nf_tables_api.c 			     struct netlink_ext_ack *extack)
extack           2948 net/netfilter/nf_tables_api.c 		NL_SET_BAD_ATTR(extack, nla[NFTA_RULE_TABLE]);
extack           2956 net/netfilter/nf_tables_api.c 			NL_SET_BAD_ATTR(extack, nla[NFTA_RULE_CHAIN]);
extack           2967 net/netfilter/nf_tables_api.c 				NL_SET_BAD_ATTR(extack, nla[NFTA_RULE_HANDLE]);
extack           2975 net/netfilter/nf_tables_api.c 				NL_SET_BAD_ATTR(extack, nla[NFTA_RULE_ID]);
extack           3137 net/netfilter/nf_tables_api.c 				     struct netlink_ext_ack *extack,
extack           3148 net/netfilter/nf_tables_api.c 			NL_SET_BAD_ATTR(extack, nla[NFTA_SET_TABLE]);
extack           3485 net/netfilter/nf_tables_api.c 			    struct netlink_ext_ack *extack)
extack           3495 net/netfilter/nf_tables_api.c 	err = nft_ctx_init_from_setattr(&ctx, net, skb, nlh, nla, extack,
extack           3557 net/netfilter/nf_tables_api.c 			    struct netlink_ext_ack *extack)
extack           3673 net/netfilter/nf_tables_api.c 		NL_SET_BAD_ATTR(extack, nla[NFTA_SET_TABLE]);
extack           3682 net/netfilter/nf_tables_api.c 			NL_SET_BAD_ATTR(extack, nla[NFTA_SET_NAME]);
extack           3687 net/netfilter/nf_tables_api.c 			NL_SET_BAD_ATTR(extack, nla[NFTA_SET_NAME]);
extack           3789 net/netfilter/nf_tables_api.c 			    struct netlink_ext_ack *extack)
extack           3803 net/netfilter/nf_tables_api.c 	err = nft_ctx_init_from_setattr(&ctx, net, skb, nlh, nla, extack,
extack           3817 net/netfilter/nf_tables_api.c 		NL_SET_BAD_ATTR(extack, attr);
extack           3822 net/netfilter/nf_tables_api.c 		NL_SET_BAD_ATTR(extack, attr);
extack           3988 net/netfilter/nf_tables_api.c 				      struct netlink_ext_ack *extack,
extack           3998 net/netfilter/nf_tables_api.c 		NL_SET_BAD_ATTR(extack, nla[NFTA_SET_ELEM_LIST_TABLE]);
extack           4331 net/netfilter/nf_tables_api.c 				struct netlink_ext_ack *extack)
extack           4339 net/netfilter/nf_tables_api.c 	err = nft_ctx_init_from_elemattr(&ctx, net, skb, nlh, nla, extack,
extack           4726 net/netfilter/nf_tables_api.c 				struct netlink_ext_ack *extack)
extack           4737 net/netfilter/nf_tables_api.c 	err = nft_ctx_init_from_elemattr(&ctx, net, skb, nlh, nla, extack,
extack           4923 net/netfilter/nf_tables_api.c 				struct netlink_ext_ack *extack)
extack           4931 net/netfilter/nf_tables_api.c 	err = nft_ctx_init_from_elemattr(&ctx, net, skb, nlh, nla, extack,
extack           5218 net/netfilter/nf_tables_api.c 			    struct netlink_ext_ack *extack)
extack           5237 net/netfilter/nf_tables_api.c 		NL_SET_BAD_ATTR(extack, nla[NFTA_OBJ_TABLE]);
extack           5246 net/netfilter/nf_tables_api.c 			NL_SET_BAD_ATTR(extack, nla[NFTA_OBJ_NAME]);
extack           5251 net/netfilter/nf_tables_api.c 			NL_SET_BAD_ATTR(extack, nla[NFTA_OBJ_NAME]);
extack           5449 net/netfilter/nf_tables_api.c 			    struct netlink_ext_ack *extack)
extack           5479 net/netfilter/nf_tables_api.c 		NL_SET_BAD_ATTR(extack, nla[NFTA_OBJ_TABLE]);
extack           5486 net/netfilter/nf_tables_api.c 		NL_SET_BAD_ATTR(extack, nla[NFTA_OBJ_NAME]);
extack           5522 net/netfilter/nf_tables_api.c 			    struct netlink_ext_ack *extack)
extack           5539 net/netfilter/nf_tables_api.c 		NL_SET_BAD_ATTR(extack, nla[NFTA_OBJ_TABLE]);
extack           5553 net/netfilter/nf_tables_api.c 		NL_SET_BAD_ATTR(extack, attr);
extack           5557 net/netfilter/nf_tables_api.c 		NL_SET_BAD_ATTR(extack, attr);
extack           5816 net/netfilter/nf_tables_api.c 				  struct netlink_ext_ack *extack)
extack           5835 net/netfilter/nf_tables_api.c 		NL_SET_BAD_ATTR(extack, nla[NFTA_FLOWTABLE_TABLE]);
extack           5844 net/netfilter/nf_tables_api.c 			NL_SET_BAD_ATTR(extack, nla[NFTA_FLOWTABLE_NAME]);
extack           5849 net/netfilter/nf_tables_api.c 			NL_SET_BAD_ATTR(extack, nla[NFTA_FLOWTABLE_NAME]);
extack           5939 net/netfilter/nf_tables_api.c 				  struct netlink_ext_ack *extack)
extack           5957 net/netfilter/nf_tables_api.c 		NL_SET_BAD_ATTR(extack, nla[NFTA_FLOWTABLE_TABLE]);
extack           5970 net/netfilter/nf_tables_api.c 		NL_SET_BAD_ATTR(extack, attr);
extack           5974 net/netfilter/nf_tables_api.c 		NL_SET_BAD_ATTR(extack, attr);
extack           6132 net/netfilter/nf_tables_api.c 				  struct netlink_ext_ack *extack)
extack           6328 net/netfilter/nf_tables_api.c 			    struct netlink_ext_ack *extack)
extack            131 net/netfilter/nf_tables_offload.c 					 struct netlink_ext_ack *extack)
extack            135 net/netfilter/nf_tables_offload.c 	common->extack = extack;
extack            168 net/netfilter/nf_tables_offload.c 	struct netlink_ext_ack extack;
extack            180 net/netfilter/nf_tables_offload.c 				     basechain->ops.priority, &extack);
extack            234 net/netfilter/nf_tables_offload.c 	struct netlink_ext_ack extack = {};
extack            242 net/netfilter/nf_tables_offload.c 	bo.extack = &extack;
extack            258 net/netfilter/nf_tables_offload.c 	struct netlink_ext_ack extack = {};
extack            268 net/netfilter/nf_tables_offload.c 	bo.extack = &extack;
extack            281 net/netfilter/nf_tables_offload.c 	struct netlink_ext_ack extack = {};
extack            287 net/netfilter/nf_tables_offload.c 	bo.extack = &extack;
extack            160 net/netfilter/nfnetlink.c 			     struct netlink_ext_ack *extack)
extack            211 net/netfilter/nfnetlink.c 					   ss->cb[cb_id].policy, extack);
extack            220 net/netfilter/nfnetlink.c 					   extack);
extack            231 net/netfilter/nfnetlink.c 					       extack);
extack            246 net/netfilter/nfnetlink.c 	struct netlink_ext_ack	extack;
extack            250 net/netfilter/nfnetlink.c 			const struct netlink_ext_ack *extack)
extack            260 net/netfilter/nfnetlink.c 	nfnl_err->extack = *extack;
extack            286 net/netfilter/nfnetlink.c 			    &nfnl_err->extack);
extack            304 net/netfilter/nfnetlink.c 	struct netlink_ext_ack extack;
extack            366 net/netfilter/nfnetlink.c 		memset(&extack, 0, sizeof(extack));
extack            435 net/netfilter/nfnetlink.c 						     &extack);
extack            453 net/netfilter/nfnetlink.c 			if (nfnl_err_add(&err_list, nlh, err, &extack) < 0) {
extack             50 net/netfilter/nfnetlink_acct.c 			 struct netlink_ext_ack *extack)
extack            270 net/netfilter/nfnetlink_acct.c 			 struct netlink_ext_ack *extack)
extack            343 net/netfilter/nfnetlink_acct.c 			 struct netlink_ext_ack *extack)
extack            414 net/netfilter/nfnetlink_cthelper.c 			     struct netlink_ext_ack *extack)
extack            618 net/netfilter/nfnetlink_cthelper.c 			     struct netlink_ext_ack *extack)
extack            689 net/netfilter/nfnetlink_cthelper.c 			     struct netlink_ext_ack *extack)
extack             78 net/netfilter/nfnetlink_cttimeout.c 				 struct netlink_ext_ack *extack)
extack            245 net/netfilter/nfnetlink_cttimeout.c 				 struct netlink_ext_ack *extack)
extack            316 net/netfilter/nfnetlink_cttimeout.c 				 struct netlink_ext_ack *extack)
extack            348 net/netfilter/nfnetlink_cttimeout.c 				 struct netlink_ext_ack *extack)
extack            427 net/netfilter/nfnetlink_cttimeout.c 				 struct netlink_ext_ack *extack)
extack            851 net/netfilter/nfnetlink_log.c 			      struct netlink_ext_ack *extack)
extack            875 net/netfilter/nfnetlink_log.c 			      struct netlink_ext_ack *extack)
extack            298 net/netfilter/nfnetlink_osf.c 				 struct netlink_ext_ack *extack)
extack            346 net/netfilter/nfnetlink_osf.c 				    struct netlink_ext_ack *extack)
extack           1063 net/netfilter/nfnetlink_queue.c 				    struct netlink_ext_ack *extack)
extack           1171 net/netfilter/nfnetlink_queue.c 			      struct netlink_ext_ack *extack)
extack           1236 net/netfilter/nfnetlink_queue.c 			     struct netlink_ext_ack *extack)
extack           1257 net/netfilter/nfnetlink_queue.c 			     struct netlink_ext_ack *extack)
extack            605 net/netfilter/nft_compat.c 			       struct netlink_ext_ack *extack)
extack           2191 net/netlink/af_netlink.c 	struct netlink_ext_ack extack = {};
extack           2244 net/netlink/af_netlink.c 		cb->extack = &extack;
extack           2246 net/netlink/af_netlink.c 		cb->extack = NULL;
extack           2271 net/netlink/af_netlink.c 	if (extack._msg && nlk->flags & NETLINK_F_EXT_ACK) {
extack           2273 net/netlink/af_netlink.c 		if (!nla_put_string(skb, NLMSGERR_ATTR_MSG, extack._msg))
extack           2377 net/netlink/af_netlink.c 		 const struct netlink_ext_ack *extack)
extack           2392 net/netlink/af_netlink.c 	if (nlk_has_extack && extack && extack->_msg)
extack           2393 net/netlink/af_netlink.c 		tlvlen += nla_total_size(strlen(extack->_msg) + 1);
extack           2400 net/netlink/af_netlink.c 		if (nlk_has_extack && extack && extack->bad_attr)
extack           2405 net/netlink/af_netlink.c 		if (nlk_has_extack && extack && extack->cookie_len)
extack           2406 net/netlink/af_netlink.c 			tlvlen += nla_total_size(extack->cookie_len);
extack           2425 net/netlink/af_netlink.c 	if (nlk_has_extack && extack) {
extack           2426 net/netlink/af_netlink.c 		if (extack->_msg) {
extack           2428 net/netlink/af_netlink.c 					       extack->_msg));
extack           2431 net/netlink/af_netlink.c 			if (extack->bad_attr &&
extack           2432 net/netlink/af_netlink.c 			    !WARN_ON((u8 *)extack->bad_attr < in_skb->data ||
extack           2433 net/netlink/af_netlink.c 				     (u8 *)extack->bad_attr >= in_skb->data +
extack           2436 net/netlink/af_netlink.c 						    (u8 *)extack->bad_attr -
extack           2439 net/netlink/af_netlink.c 			if (extack->cookie_len)
extack           2441 net/netlink/af_netlink.c 						extack->cookie_len,
extack           2442 net/netlink/af_netlink.c 						extack->cookie));
extack           2456 net/netlink/af_netlink.c 	struct netlink_ext_ack extack;
extack           2463 net/netlink/af_netlink.c 		memset(&extack, 0, sizeof(extack));
extack           2478 net/netlink/af_netlink.c 		err = cb(skb, nlh, &extack);
extack           2484 net/netlink/af_netlink.c 			netlink_ack(skb, nlh, err, &extack);
extack            504 net/netlink/genetlink.c 			       struct netlink_ext_ack *extack)
extack            555 net/netlink/genetlink.c 						    validate, extack);
extack            608 net/netlink/genetlink.c 				    family->policy, validate, extack);
extack            619 net/netlink/genetlink.c 	info.extack = extack;
extack            642 net/netlink/genetlink.c 			struct netlink_ext_ack *extack)
extack            654 net/netlink/genetlink.c 	err = genl_family_rcv_msg(family, skb, nlh, extack);
extack           1176 net/nfc/netlink.c 						 info->extack);
extack             52 net/phonet/pn_netlink.c 		     struct netlink_ext_ack *extack)
extack             70 net/phonet/pn_netlink.c 				     ifa_phonet_policy, extack);
extack            219 net/phonet/pn_netlink.c 		      struct netlink_ext_ack *extack)
extack            237 net/phonet/pn_netlink.c 				     rtm_phonet_policy, extack);
extack           1075 net/qrtr/qrtr.c 			  struct netlink_ext_ack *extack)
extack           1090 net/qrtr/qrtr.c 				    qrtr_policy, extack);
extack             53 net/sched/act_api.c 			     struct netlink_ext_ack *extack)
extack             63 net/sched/act_api.c 		NL_SET_ERR_MSG(extack, "invalid control action");
extack             71 net/sched/act_api.c 			NL_SET_ERR_MSG(extack,
extack             78 net/sched/act_api.c 			NL_SET_ERR_MSG(extack,
extack            330 net/sched/act_api.c 		       struct netlink_ext_ack *extack)
extack            340 net/sched/act_api.c 		NL_SET_ERR_MSG(extack, "tcf_generic_walker: unknown command");
extack            846 net/sched/act_api.c 				    struct netlink_ext_ack *extack)
extack            858 net/sched/act_api.c 						  tcf_action_policy, extack);
extack            864 net/sched/act_api.c 			NL_SET_ERR_MSG(extack, "TC action kind must be specified");
extack            868 net/sched/act_api.c 			NL_SET_ERR_MSG(extack, "TC action name too long");
extack            874 net/sched/act_api.c 				NL_SET_ERR_MSG(extack, "No memory to generate TC cookie");
extack            881 net/sched/act_api.c 			NL_SET_ERR_MSG(extack, "TC action name too long");
extack            909 net/sched/act_api.c 		NL_SET_ERR_MSG(extack, "Failed to load TC action module");
extack            917 net/sched/act_api.c 				rtnl_held, tp, extack);
extack            920 net/sched/act_api.c 				tp, extack);
extack            937 net/sched/act_api.c 		NL_SET_ERR_MSG(extack, "can't use goto chain with NULL chain");
extack            958 net/sched/act_api.c 		    bool rtnl_held, struct netlink_ext_ack *extack)
extack            967 net/sched/act_api.c 					  extack);
extack            973 net/sched/act_api.c 					rtnl_held, extack);
extack           1075 net/sched/act_api.c 	       struct netlink_ext_ack *extack)
extack           1084 net/sched/act_api.c 		NL_SET_ERR_MSG(extack, "Failed to fill netlink attributes while adding TC action");
extack           1094 net/sched/act_api.c 					  struct netlink_ext_ack *extack)
extack           1103 net/sched/act_api.c 					  tcf_action_policy, extack);
extack           1110 net/sched/act_api.c 		NL_SET_ERR_MSG(extack, "Invalid TC action index value");
extack           1118 net/sched/act_api.c 		NL_SET_ERR_MSG(extack, "Specified TC action kind not found");
extack           1123 net/sched/act_api.c 		NL_SET_ERR_MSG(extack, "TC action with specified index not found");
extack           1138 net/sched/act_api.c 			    struct netlink_ext_ack *extack)
extack           1158 net/sched/act_api.c 					  tcf_action_policy, extack);
extack           1166 net/sched/act_api.c 		NL_SET_ERR_MSG(extack, "Cannot flush unknown TC action");
extack           1173 net/sched/act_api.c 		NL_SET_ERR_MSG(extack, "Failed to create TC action flush notification");
extack           1183 net/sched/act_api.c 		NL_SET_ERR_MSG(extack, "Failed to add new netlink message");
extack           1187 net/sched/act_api.c 	err = ops->walk(net, skb, &dcb, RTM_DELACTION, ops, extack);
extack           1203 net/sched/act_api.c 		NL_SET_ERR_MSG(extack, "Failed to send TC action flush notification");
extack           1245 net/sched/act_api.c 	       u32 portid, size_t attr_size, struct netlink_ext_ack *extack)
extack           1257 net/sched/act_api.c 		NL_SET_ERR_MSG(extack, "Failed to fill netlink TC action attributes");
extack           1265 net/sched/act_api.c 		NL_SET_ERR_MSG(extack, "Failed to delete TC action");
extack           1279 net/sched/act_api.c 	      u32 portid, int event, struct netlink_ext_ack *extack)
extack           1288 net/sched/act_api.c 					  extack);
extack           1294 net/sched/act_api.c 			return tca_action_flush(net, tb[1], n, portid, extack);
extack           1296 net/sched/act_api.c 		NL_SET_ERR_MSG(extack, "Invalid netlink attributes while flushing TC action");
extack           1301 net/sched/act_api.c 		act = tcf_action_get_1(net, tb[i], n, portid, extack);
extack           1313 net/sched/act_api.c 		ret = tcf_get_notify(net, portid, n, actions, event, extack);
extack           1315 net/sched/act_api.c 		ret = tcf_del_notify(net, n, actions, portid, attr_size, extack);
extack           1327 net/sched/act_api.c 	       u32 portid, size_t attr_size, struct netlink_ext_ack *extack)
extack           1339 net/sched/act_api.c 		NL_SET_ERR_MSG(extack, "Failed to fill netlink attributes while adding TC action");
extack           1353 net/sched/act_api.c 			  struct netlink_ext_ack *extack)
extack           1361 net/sched/act_api.c 				      actions, &attr_size, true, extack);
extack           1368 net/sched/act_api.c 	ret = tcf_add_notify(net, n, actions, portid, attr_size, extack);
extack           1383 net/sched/act_api.c 			 struct netlink_ext_ack *extack)
extack           1395 net/sched/act_api.c 				     TCA_ROOT_MAX, NULL, extack);
extack           1400 net/sched/act_api.c 		NL_SET_ERR_MSG(extack, "Netlink action attributes missing");
extack           1416 net/sched/act_api.c 				     extack);
extack           1420 net/sched/act_api.c 				    portid, RTM_DELACTION, extack);
extack           1424 net/sched/act_api.c 				    portid, RTM_GETACTION, extack);
extack           1473 net/sched/act_api.c 				     TCA_ROOT_MAX, tcaa_policy, cb->extack);
extack            278 net/sched/act_bpf.c 			struct tcf_proto *tp, struct netlink_ext_ack *extack)
extack            326 net/sched/act_bpf.c 	ret = tcf_action_check_ctrlact(parm->action, tp, &goto_ch, extack);
extack            394 net/sched/act_bpf.c 			  struct netlink_ext_ack *extack)
extack            398 net/sched/act_bpf.c 	return tcf_generic_walker(tn, skb, cb, type, ops, extack);
extack             98 net/sched/act_connmark.c 			     struct netlink_ext_ack *extack)
extack            132 net/sched/act_connmark.c 					       extack);
extack            150 net/sched/act_connmark.c 					       extack);
extack            204 net/sched/act_connmark.c 			       struct netlink_ext_ack *extack)
extack            208 net/sched/act_connmark.c 	return tcf_generic_walker(tn, skb, cb, type, ops, extack);
extack             46 net/sched/act_csum.c 			 struct netlink_ext_ack *extack)
extack             89 net/sched/act_csum.c 	err = tcf_action_check_ctrlact(parm->action, tp, &goto_ch, extack);
extack            680 net/sched/act_csum.c 			   struct netlink_ext_ack *extack)
extack            684 net/sched/act_csum.c 	return tcf_generic_walker(tn, skb, cb, type, ops, extack);
extack            511 net/sched/act_ct.c 				  struct netlink_ext_ack *extack)
extack            519 net/sched/act_ct.c 		NL_SET_ERR_MSG_MOD(extack, "Netfilter nat isn't enabled in kernel");
extack            528 net/sched/act_ct.c 		NL_SET_ERR_MSG_MOD(extack, "dnat and snat can't be enabled at the same time");
extack            591 net/sched/act_ct.c 			      struct netlink_ext_ack *extack)
extack            608 net/sched/act_ct.c 	err = tcf_ct_fill_params_nat(p, parm, tb, extack);
extack            614 net/sched/act_ct.c 			NL_SET_ERR_MSG_MOD(extack, "Conntrack mark isn't enabled.");
extack            625 net/sched/act_ct.c 			NL_SET_ERR_MSG_MOD(extack, "Conntrack labels isn't enabled.");
extack            630 net/sched/act_ct.c 			NL_SET_ERR_MSG_MOD(extack, "Failed to set connlabel length");
extack            641 net/sched/act_ct.c 			NL_SET_ERR_MSG_MOD(extack, "Conntrack zones isn't enabled.");
extack            657 net/sched/act_ct.c 		NL_SET_ERR_MSG_MOD(extack, "Failed to allocate conntrack template");
extack            671 net/sched/act_ct.c 		       struct netlink_ext_ack *extack)
extack            683 net/sched/act_ct.c 		NL_SET_ERR_MSG_MOD(extack, "Ct requires attributes to be passed");
extack            687 net/sched/act_ct.c 	err = nla_parse_nested(tb, TCA_CT_MAX, nla, ct_policy, extack);
extack            692 net/sched/act_ct.c 		NL_SET_ERR_MSG_MOD(extack, "Missing required ct parameters");
extack            718 net/sched/act_ct.c 	err = tcf_action_check_ctrlact(parm->action, tp, &goto_ch, extack);
extack            730 net/sched/act_ct.c 	err = tcf_ct_fill_params(net, params, parm, tb, extack);
extack            900 net/sched/act_ct.c 			 struct netlink_ext_ack *extack)
extack            904 net/sched/act_ct.c 	return tcf_generic_walker(tn, skb, cb, type, ops, extack);
extack            157 net/sched/act_ctinfo.c 			   struct netlink_ext_ack *extack)
extack            170 net/sched/act_ctinfo.c 		NL_SET_ERR_MSG_MOD(extack, "ctinfo requires attributes to be passed");
extack            174 net/sched/act_ctinfo.c 	err = nla_parse_nested(tb, TCA_CTINFO_MAX, nla, ctinfo_policy, extack);
extack            179 net/sched/act_ctinfo.c 		NL_SET_ERR_MSG_MOD(extack,
extack            192 net/sched/act_ctinfo.c 			NL_SET_ERR_MSG_ATTR(extack,
extack            201 net/sched/act_ctinfo.c 			NL_SET_ERR_MSG_ATTR(extack,
extack            230 net/sched/act_ctinfo.c 	err = tcf_action_check_ctrlact(actparm->action, tp, &goto_ch, extack);
extack            349 net/sched/act_ctinfo.c 			     struct netlink_ext_ack *extack)
extack            353 net/sched/act_ctinfo.c 	return tcf_generic_walker(tn, skb, cb, type, ops, extack);
extack             56 net/sched/act_gact.c 			 struct tcf_proto *tp, struct netlink_ext_ack *extack)
extack             92 net/sched/act_gact.c 			NL_SET_ERR_MSG(extack,
extack            119 net/sched/act_gact.c 	err = tcf_action_check_ctrlact(parm->action, tp, &goto_ch, extack);
extack            236 net/sched/act_gact.c 			   struct netlink_ext_ack *extack)
extack            240 net/sched/act_gact.c 	return tcf_generic_walker(tn, skb, cb, type, ops, extack);
extack            468 net/sched/act_ife.c 			struct tcf_proto *tp, struct netlink_ext_ack *extack)
extack            486 net/sched/act_ife.c 		NL_SET_ERR_MSG_MOD(extack, "IFE requires attributes to be passed");
extack            542 net/sched/act_ife.c 	err = tcf_action_check_ctrlact(parm->action, tp, &goto_ch, extack);
extack            861 net/sched/act_ife.c 			  struct netlink_ext_ack *extack)
extack            865 net/sched/act_ife.c 	return tcf_generic_walker(tn, skb, cb, type, ops, extack);
extack            208 net/sched/act_ipt.c 			struct netlink_ext_ack *extack)
extack            217 net/sched/act_ipt.c 		       struct netlink_ext_ack *extack)
extack            323 net/sched/act_ipt.c 			  struct netlink_ext_ack *extack)
extack            327 net/sched/act_ipt.c 	return tcf_generic_walker(tn, skb, cb, type, ops, extack);
extack            372 net/sched/act_ipt.c 			 struct netlink_ext_ack *extack)
extack            376 net/sched/act_ipt.c 	return tcf_generic_walker(tn, skb, cb, type, ops, extack);
extack             96 net/sched/act_mirred.c 			   struct netlink_ext_ack *extack)
extack            110 net/sched/act_mirred.c 		NL_SET_ERR_MSG_MOD(extack, "Mirred requires attributes to be passed");
extack            114 net/sched/act_mirred.c 					  mirred_policy, extack);
extack            118 net/sched/act_mirred.c 		NL_SET_ERR_MSG_MOD(extack, "Missing required mirred parameters");
extack            141 net/sched/act_mirred.c 		NL_SET_ERR_MSG_MOD(extack, "Unknown mirred option");
extack            148 net/sched/act_mirred.c 			NL_SET_ERR_MSG_MOD(extack, "Specified device does not exist");
extack            167 net/sched/act_mirred.c 	err = tcf_action_check_ctrlact(parm->action, tp, &goto_ch, extack);
extack            367 net/sched/act_mirred.c 			     struct netlink_ext_ack *extack)
extack            371 net/sched/act_mirred.c 	return tcf_generic_walker(tn, skb, cb, type, ops, extack);
extack            112 net/sched/act_mpls.c 		       struct netlink_ext_ack *extack)
extack            117 net/sched/act_mpls.c 		NL_SET_ERR_MSG_MOD(extack, "MPLS label out of range");
extack            137 net/sched/act_mpls.c 			 struct tcf_proto *tp, struct netlink_ext_ack *extack)
extack            151 net/sched/act_mpls.c 		NL_SET_ERR_MSG_MOD(extack, "Missing netlink attributes");
extack            155 net/sched/act_mpls.c 	err = nla_parse_nested(tb, TCA_MPLS_MAX, nla, mpls_policy, extack);
extack            160 net/sched/act_mpls.c 		NL_SET_ERR_MSG_MOD(extack, "No MPLS params");
extack            170 net/sched/act_mpls.c 			NL_SET_ERR_MSG_MOD(extack, "Protocol must be set for MPLS pop");
extack            174 net/sched/act_mpls.c 			NL_SET_ERR_MSG_MOD(extack, "Invalid protocol type for MPLS pop");
extack            179 net/sched/act_mpls.c 			NL_SET_ERR_MSG_MOD(extack, "Label, TTL, TC or BOS cannot be used with MPLS pop");
extack            186 net/sched/act_mpls.c 			NL_SET_ERR_MSG_MOD(extack, "Label, TTL, TC, BOS or protocol cannot be used with MPLS dec_ttl");
extack            192 net/sched/act_mpls.c 			NL_SET_ERR_MSG_MOD(extack, "Label is required for MPLS push");
extack            197 net/sched/act_mpls.c 			NL_SET_ERR_MSG_MOD(extack, "Protocol must be an MPLS type for MPLS push");
extack            212 net/sched/act_mpls.c 			NL_SET_ERR_MSG_MOD(extack, "Protocol cannot be used with MPLS modify");
extack            217 net/sched/act_mpls.c 		NL_SET_ERR_MSG_MOD(extack, "Unknown MPLS action");
extack            242 net/sched/act_mpls.c 	err = tcf_action_check_ctrlact(parm->action, tp, &goto_ch, extack);
extack            354 net/sched/act_mpls.c 			   struct netlink_ext_ack *extack)
extack            358 net/sched/act_mpls.c 	return tcf_generic_walker(tn, skb, cb, type, ops, extack);
extack             39 net/sched/act_nat.c 			struct netlink_ext_ack *extack)
extack             80 net/sched/act_nat.c 	err = tcf_action_check_ctrlact(parm->action, tp, &goto_ch, extack);
extack            300 net/sched/act_nat.c 			  struct netlink_ext_ack *extack)
extack            304 net/sched/act_nat.c 	return tcf_generic_walker(tn, skb, cb, type, ops, extack);
extack            140 net/sched/act_pedit.c 			  struct tcf_proto *tp, struct netlink_ext_ack *extack)
extack            155 net/sched/act_pedit.c 		NL_SET_ERR_MSG_MOD(extack, "Pedit requires attributes to be passed");
extack            168 net/sched/act_pedit.c 		NL_SET_ERR_MSG_MOD(extack, "Missing required TCA_PEDIT_PARMS or TCA_PEDIT_PARMS_EX pedit attribute");
extack            174 net/sched/act_pedit.c 		NL_SET_ERR_MSG_MOD(extack, "Pedit requires keys to be passed");
extack            179 net/sched/act_pedit.c 		NL_SET_ERR_MSG_ATTR(extack, pattr, "Length of TCA_PEDIT_PARMS or TCA_PEDIT_PARMS_EX pedit attribute is invalid");
extack            209 net/sched/act_pedit.c 	err = tcf_action_check_ctrlact(parm->action, tp, &goto_ch, extack);
extack            468 net/sched/act_pedit.c 			    struct netlink_ext_ack *extack)
extack            472 net/sched/act_pedit.c 	return tcf_generic_walker(tn, skb, cb, type, ops, extack);
extack             31 net/sched/act_police.c 				 struct netlink_ext_ack *extack)
extack             35 net/sched/act_police.c 	return tcf_generic_walker(tn, skb, cb, type, ops, extack);
extack             51 net/sched/act_police.c 			       struct netlink_ext_ack *extack)
extack            101 net/sched/act_police.c 	err = tcf_action_check_ctrlact(parm->action, tp, &goto_ch, extack);
extack            138 net/sched/act_police.c 			NL_SET_ERR_MSG(extack,
extack             39 net/sched/act_sample.c 			   struct netlink_ext_ack *extack)
extack             82 net/sched/act_sample.c 	err = tcf_action_check_ctrlact(parm->action, tp, &goto_ch, extack);
extack             88 net/sched/act_sample.c 		NL_SET_ERR_MSG(extack, "invalid sample rate");
extack            242 net/sched/act_sample.c 			     struct netlink_ext_ack *extack)
extack            246 net/sched/act_sample.c 	return tcf_generic_walker(tn, skb, cb, type, ops, extack);
extack             61 net/sched/act_simple.c 			struct netlink_ext_ack *extack)
extack             67 net/sched/act_simple.c 	err = tcf_action_check_ctrlact(p->action, tp, &goto_ch, extack);
extack             89 net/sched/act_simple.c 			 struct tcf_proto *tp, struct netlink_ext_ack *extack)
extack            138 net/sched/act_simple.c 					       extack);
extack            154 net/sched/act_simple.c 		err = reset_policy(*a, tb[TCA_DEF_DATA], parm, tp, extack);
extack            204 net/sched/act_simple.c 			   struct netlink_ext_ack *extack)
extack            208 net/sched/act_simple.c 	return tcf_generic_walker(tn, skb, cb, type, ops, extack);
extack             90 net/sched/act_skbedit.c 			    struct netlink_ext_ack *extack)
extack            183 net/sched/act_skbedit.c 	err = tcf_action_check_ctrlact(parm->action, tp, &goto_ch, extack);
extack            296 net/sched/act_skbedit.c 			      struct netlink_ext_ack *extack)
extack            300 net/sched/act_skbedit.c 	return tcf_generic_walker(tn, skb, cb, type, ops, extack);
extack             83 net/sched/act_skbmod.c 			   struct netlink_ext_ack *extack)
extack            157 net/sched/act_skbmod.c 	err = tcf_action_check_ctrlact(parm->action, tp, &goto_ch, extack);
extack            259 net/sched/act_skbmod.c 			     struct netlink_ext_ack *extack)
extack            263 net/sched/act_skbmod.c 	return tcf_generic_walker(tn, skb, cb, type, ops, extack);
extack             69 net/sched/act_tunnel_key.c 			   struct netlink_ext_ack *extack)
extack             77 net/sched/act_tunnel_key.c 					  nla, geneve_opt_policy, extack);
extack             84 net/sched/act_tunnel_key.c 		NL_SET_ERR_MSG(extack, "Missing tunnel key geneve option class, type or data");
extack             91 net/sched/act_tunnel_key.c 		NL_SET_ERR_MSG(extack, "Tunnel key geneve option data is less than 4 bytes long");
extack             95 net/sched/act_tunnel_key.c 		NL_SET_ERR_MSG(extack, "Tunnel key geneve option data is not a multiple of 4 bytes long");
extack            120 net/sched/act_tunnel_key.c 				int dst_len, struct netlink_ext_ack *extack)
extack            126 net/sched/act_tunnel_key.c 				      enc_opts_policy, extack);
extack            134 net/sched/act_tunnel_key.c 							     dst_len, extack);
extack            139 net/sched/act_tunnel_key.c 				NL_SET_ERR_MSG(extack, "Tunnel options exceeds max size");
extack            151 net/sched/act_tunnel_key.c 		NL_SET_ERR_MSG(extack, "Empty list of tunnel options");
extack            156 net/sched/act_tunnel_key.c 		NL_SET_ERR_MSG(extack, "Trailing data after parsing tunnel key options attributes");
extack            164 net/sched/act_tunnel_key.c 				   struct netlink_ext_ack *extack)
extack            166 net/sched/act_tunnel_key.c 	return tunnel_key_copy_opts(nla, NULL, 0, extack);
extack            170 net/sched/act_tunnel_key.c 			       int opts_len, struct netlink_ext_ack *extack)
extack            178 net/sched/act_tunnel_key.c 					    opts_len, extack);
extack            183 net/sched/act_tunnel_key.c 		NL_SET_ERR_MSG(extack, "Cannot set tunnel options for unknown tunnel type");
extack            216 net/sched/act_tunnel_key.c 			   struct netlink_ext_ack *extack)
extack            236 net/sched/act_tunnel_key.c 		NL_SET_ERR_MSG(extack, "Tunnel requires attributes to be passed");
extack            241 net/sched/act_tunnel_key.c 					  tunnel_key_policy, extack);
extack            243 net/sched/act_tunnel_key.c 		NL_SET_ERR_MSG(extack, "Failed to parse nested tunnel key attributes");
extack            248 net/sched/act_tunnel_key.c 		NL_SET_ERR_MSG(extack, "Missing tunnel key parameters");
extack            283 net/sched/act_tunnel_key.c 							   extack);
extack            320 net/sched/act_tunnel_key.c 			NL_SET_ERR_MSG(extack, "Missing either ipv4 or ipv6 src and dst");
extack            326 net/sched/act_tunnel_key.c 			NL_SET_ERR_MSG(extack, "Cannot allocate tunnel metadata dst");
extack            340 net/sched/act_tunnel_key.c 						  opts_len, extack);
extack            348 net/sched/act_tunnel_key.c 		NL_SET_ERR_MSG(extack, "Unknown tunnel key action");
extack            357 net/sched/act_tunnel_key.c 			NL_SET_ERR_MSG(extack, "Cannot create TC IDR");
extack            363 net/sched/act_tunnel_key.c 		NL_SET_ERR_MSG(extack, "TC IDR already exists");
extack            368 net/sched/act_tunnel_key.c 	err = tcf_action_check_ctrlact(parm->action, tp, &goto_ch, extack);
extack            378 net/sched/act_tunnel_key.c 		NL_SET_ERR_MSG(extack, "Cannot allocate tunnel key parameters");
extack            576 net/sched/act_tunnel_key.c 			     struct netlink_ext_ack *extack)
extack            580 net/sched/act_tunnel_key.c 	return tcf_generic_walker(tn, skb, cb, type, ops, extack);
extack            105 net/sched/act_vlan.c 			 struct tcf_proto *tp, struct netlink_ext_ack *extack)
extack            204 net/sched/act_vlan.c 	err = tcf_action_check_ctrlact(parm->action, tp, &goto_ch, extack);
extack            297 net/sched/act_vlan.c 			   struct netlink_ext_ack *extack)
extack            301 net/sched/act_vlan.c 	return tcf_generic_walker(tn, skb, cb, type, ops, extack);
extack            129 net/sched/cls_api.c 		     struct netlink_ext_ack *extack)
extack            153 net/sched/cls_api.c 	NL_SET_ERR_MSG(extack, "TC classifier not found");
extack            253 net/sched/cls_api.c 					  struct netlink_ext_ack *extack)
extack            262 net/sched/cls_api.c 	tp->ops = tcf_proto_lookup_ops(kind, rtnl_held, extack);
extack            294 net/sched/cls_api.c 			      bool sig_destroy, struct netlink_ext_ack *extack)
extack            296 net/sched/cls_api.c 	tp->ops->destroy(tp, rtnl_held, extack);
extack            305 net/sched/cls_api.c 			  struct netlink_ext_ack *extack)
extack            308 net/sched/cls_api.c 		tcf_proto_destroy(tp, rtnl_held, true, extack);
extack            684 net/sched/cls_api.c 			       struct netlink_ext_ack *extack)
extack            692 net/sched/cls_api.c 		.extack		= extack,
extack            709 net/sched/cls_api.c 				 struct netlink_ext_ack *extack)
extack            719 net/sched/cls_api.c 	bo.extack = extack;
extack            731 net/sched/cls_api.c 				  struct netlink_ext_ack *extack)
extack            744 net/sched/cls_api.c 		NL_SET_ERR_MSG(extack, "Bind to offloaded block failed as dev has offload disabled");
extack            749 net/sched/cls_api.c 	err = tcf_block_offload_cmd(block, dev, ei, FLOW_BLOCK_BIND, extack);
extack            755 net/sched/cls_api.c 	tc_indr_block_call(block, dev, ei, FLOW_BLOCK_BIND, extack);
extack            766 net/sched/cls_api.c 	tc_indr_block_call(block, dev, ei, FLOW_BLOCK_BIND, extack);
extack            797 net/sched/cls_api.c 			      struct netlink_ext_ack *extack)
extack            804 net/sched/cls_api.c 		NL_SET_ERR_MSG(extack, "Memory allocation for head change callback item failed");
extack            870 net/sched/cls_api.c 			    struct netlink_ext_ack *extack)
extack            896 net/sched/cls_api.c 					  struct netlink_ext_ack *extack)
extack            902 net/sched/cls_api.c 		NL_SET_ERR_MSG(extack, "Memory allocation for block failed");
extack           1062 net/sched/cls_api.c 			    struct netlink_ext_ack *extack)
extack           1087 net/sched/cls_api.c 			NL_SET_ERR_MSG(extack, "Parent Qdisc doesn't exists");
extack           1095 net/sched/cls_api.c 		NL_SET_ERR_MSG(extack, "Parent Qdisc doesn't exists");
extack           1103 net/sched/cls_api.c 		NL_SET_ERR_MSG(extack, "Qdisc not classful");
extack           1109 net/sched/cls_api.c 		NL_SET_ERR_MSG(extack, "Class doesn't support blocks");
extack           1136 net/sched/cls_api.c 			       int ifindex, struct netlink_ext_ack *extack)
extack           1147 net/sched/cls_api.c 			NL_SET_ERR_MSG(extack, "Specified class doesn't exist");
extack           1158 net/sched/cls_api.c 					  struct netlink_ext_ack *extack)
extack           1165 net/sched/cls_api.c 			NL_SET_ERR_MSG(extack, "Block of given index was not found");
extack           1171 net/sched/cls_api.c 		block = cops->tcf_block(q, cl, extack);
extack           1176 net/sched/cls_api.c 			NL_SET_ERR_MSG(extack, "This filter block is shared. Please use the block index to manipulate the filters");
extack           1232 net/sched/cls_api.c 					struct netlink_ext_ack *extack)
extack           1239 net/sched/cls_api.c 	err = __tcf_qdisc_find(net, q, parent, ifindex, true, extack);
extack           1243 net/sched/cls_api.c 	err = __tcf_qdisc_cl_find(*q, *parent, cl, ifindex, extack);
extack           1247 net/sched/cls_api.c 	block = __tcf_block_find(net, *q, *cl, ifindex, block_index, extack);
extack           1338 net/sched/cls_api.c 		      struct netlink_ext_ack *extack)
extack           1349 net/sched/cls_api.c 		block = tcf_block_create(net, q, ei->block_index, extack);
extack           1353 net/sched/cls_api.c 			err = tcf_block_insert(block, net, extack);
extack           1365 net/sched/cls_api.c 	err = tcf_chain0_head_change_cb_add(block, ei, extack);
extack           1369 net/sched/cls_api.c 	err = tcf_block_offload_bind(block, q, ei, extack);
extack           1396 net/sched/cls_api.c 		  struct netlink_ext_ack *extack)
extack           1404 net/sched/cls_api.c 	return tcf_block_get_ext(p_block, q, &ei, extack);
extack           1437 net/sched/cls_api.c 			    struct netlink_ext_ack *extack)
extack           1456 net/sched/cls_api.c 							 extack);
extack           1461 net/sched/cls_api.c 				NL_SET_ERR_MSG(extack, "Filter HW offload failed - classifier without re-offloading support");
extack           1473 net/sched/cls_api.c 				    extack);
extack           1489 net/sched/cls_api.c 						  bo->extack);
extack           1709 net/sched/cls_api.c 				      struct netlink_ext_ack *extack)
extack           1745 net/sched/cls_api.c 	tcf_proto_put(tp, rtnl_held, extack);
extack           1862 net/sched/cls_api.c 			      bool rtnl_held, struct netlink_ext_ack *extack)
extack           1875 net/sched/cls_api.c 		NL_SET_ERR_MSG(extack, "Failed to build del event notification");
extack           1880 net/sched/cls_api.c 	err = tp->ops->delete(tp, fh, last, rtnl_held, extack);
extack           1892 net/sched/cls_api.c 		NL_SET_ERR_MSG(extack, "Failed to send filter delete notification");
extack           1920 net/sched/cls_api.c 			  struct netlink_ext_ack *extack)
extack           1949 net/sched/cls_api.c 				     rtm_tca_policy, extack);
extack           1970 net/sched/cls_api.c 			NL_SET_ERR_MSG(extack, "Invalid filter command with priority of zero");
extack           1977 net/sched/cls_api.c 	err = __tcf_qdisc_find(net, &q, &parent, t->tcm_ifindex, false, extack);
extack           1982 net/sched/cls_api.c 		NL_SET_ERR_MSG(extack, "Specified TC filter name too long");
extack           1998 net/sched/cls_api.c 	err = __tcf_qdisc_cl_find(q, parent, &cl, t->tcm_ifindex, extack);
extack           2003 net/sched/cls_api.c 				 extack);
extack           2012 net/sched/cls_api.c 		NL_SET_ERR_MSG(extack, "Specified chain index exceeds upper limit");
extack           2018 net/sched/cls_api.c 		NL_SET_ERR_MSG(extack, "Cannot create specified filter chain");
extack           2027 net/sched/cls_api.c 		NL_SET_ERR_MSG(extack, "Filter with specified priority/protocol not found");
extack           2043 net/sched/cls_api.c 			NL_SET_ERR_MSG(extack, "Filter kind and protocol must be specified");
extack           2049 net/sched/cls_api.c 			NL_SET_ERR_MSG(extack, "Need both RTM_NEWTFILTER and NLM_F_CREATE to create a new filter");
extack           2060 net/sched/cls_api.c 					  rtnl_held, extack);
extack           2078 net/sched/cls_api.c 		NL_SET_ERR_MSG(extack, "Specified filter kind does not match existing one");
extack           2087 net/sched/cls_api.c 			NL_SET_ERR_MSG(extack, "Need both RTM_NEWTFILTER and NLM_F_CREATE to create a new filter");
extack           2093 net/sched/cls_api.c 		NL_SET_ERR_MSG(extack, "Filter already exists");
extack           2099 net/sched/cls_api.c 		NL_SET_ERR_MSG(extack, "Chain template is set to a different filter kind");
extack           2106 net/sched/cls_api.c 			      rtnl_held, extack);
extack           2147 net/sched/cls_api.c 			  struct netlink_ext_ack *extack)
extack           2171 net/sched/cls_api.c 				     rtm_tca_policy, extack);
extack           2181 net/sched/cls_api.c 		NL_SET_ERR_MSG(extack, "Cannot flush filters with protocol, handle or kind set");
extack           2187 net/sched/cls_api.c 	err = __tcf_qdisc_find(net, &q, &parent, t->tcm_ifindex, false, extack);
extack           2192 net/sched/cls_api.c 		NL_SET_ERR_MSG(extack, "Specified TC filter name too long");
extack           2207 net/sched/cls_api.c 	err = __tcf_qdisc_cl_find(q, parent, &cl, t->tcm_ifindex, extack);
extack           2212 net/sched/cls_api.c 				 extack);
extack           2220 net/sched/cls_api.c 		NL_SET_ERR_MSG(extack, "Specified chain index exceeds upper limit");
extack           2233 net/sched/cls_api.c 		NL_SET_ERR_MSG(extack, "Cannot find specified filter chain");
extack           2250 net/sched/cls_api.c 		NL_SET_ERR_MSG(extack, "Filter with specified priority/protocol not found");
extack           2254 net/sched/cls_api.c 		NL_SET_ERR_MSG(extack, "Specified filter kind does not match existing one");
extack           2273 net/sched/cls_api.c 		NL_SET_ERR_MSG(extack, "Specified filter handle not found");
extack           2280 net/sched/cls_api.c 					 rtnl_held, extack);
extack           2285 net/sched/cls_api.c 			tcf_chain_tp_delete_empty(chain, tp, rtnl_held, extack);
extack           2307 net/sched/cls_api.c 			  struct netlink_ext_ack *extack)
extack           2328 net/sched/cls_api.c 				     rtm_tca_policy, extack);
extack           2338 net/sched/cls_api.c 		NL_SET_ERR_MSG(extack, "Invalid filter command with priority of zero");
extack           2344 net/sched/cls_api.c 	err = __tcf_qdisc_find(net, &q, &parent, t->tcm_ifindex, false, extack);
extack           2349 net/sched/cls_api.c 		NL_SET_ERR_MSG(extack, "Specified TC filter name too long");
extack           2363 net/sched/cls_api.c 	err = __tcf_qdisc_cl_find(q, parent, &cl, t->tcm_ifindex, extack);
extack           2368 net/sched/cls_api.c 				 extack);
extack           2376 net/sched/cls_api.c 		NL_SET_ERR_MSG(extack, "Specified chain index exceeds upper limit");
extack           2382 net/sched/cls_api.c 		NL_SET_ERR_MSG(extack, "Cannot find specified filter chain");
extack           2392 net/sched/cls_api.c 		NL_SET_ERR_MSG(extack, "Filter with specified priority/protocol not found");
extack           2396 net/sched/cls_api.c 		NL_SET_ERR_MSG(extack, "Specified filter kind does not match existing one");
extack           2404 net/sched/cls_api.c 		NL_SET_ERR_MSG(extack, "Specified filter handle not found");
extack           2410 net/sched/cls_api.c 			NL_SET_ERR_MSG(extack, "Failed to send filter notify message");
extack           2526 net/sched/cls_api.c 				     NULL, cb->extack);
extack           2713 net/sched/cls_api.c 			      struct netlink_ext_ack *extack)
extack           2724 net/sched/cls_api.c 		NL_SET_ERR_MSG(extack, "Specified TC chain template name too long");
extack           2728 net/sched/cls_api.c 	ops = tcf_proto_lookup_ops(name, true, extack);
extack           2732 net/sched/cls_api.c 		NL_SET_ERR_MSG(extack, "Chain templates are not supported with specified classifier");
extack           2736 net/sched/cls_api.c 	tmplt_priv = ops->tmplt_create(net, chain, tca, extack);
extack           2760 net/sched/cls_api.c 			struct netlink_ext_ack *extack)
extack           2779 net/sched/cls_api.c 				     rtm_tca_policy, extack);
extack           2788 net/sched/cls_api.c 			       t->tcm_ifindex, t->tcm_block_index, extack);
extack           2794 net/sched/cls_api.c 		NL_SET_ERR_MSG(extack, "Specified chain index exceeds upper limit");
extack           2809 net/sched/cls_api.c 				NL_SET_ERR_MSG(extack, "Filter chain already exists");
extack           2815 net/sched/cls_api.c 				NL_SET_ERR_MSG(extack, "Need both RTM_NEWCHAIN and NLM_F_CREATE to create a new chain");
extack           2821 net/sched/cls_api.c 				NL_SET_ERR_MSG(extack, "Failed to create filter chain");
extack           2828 net/sched/cls_api.c 			NL_SET_ERR_MSG(extack, "Cannot find specified filter chain");
extack           2848 net/sched/cls_api.c 		err = tc_chain_tmplt_add(chain, net, tca, extack);
extack           2871 net/sched/cls_api.c 			NL_SET_ERR_MSG(extack, "Failed to send chain notify message");
extack           2875 net/sched/cls_api.c 		NL_SET_ERR_MSG(extack, "Unsupported message type");
extack           2911 net/sched/cls_api.c 				     rtm_tca_policy, cb->extack);
extack           3011 net/sched/cls_api.c 		      bool rtnl_held, struct netlink_ext_ack *extack)
extack           3022 net/sched/cls_api.c 						extack);
extack           3035 net/sched/cls_api.c 					      rtnl_held, extack);
extack           3044 net/sched/cls_api.c 		NL_SET_ERR_MSG(extack, "Classifier actions are not supported per compile options (CONFIG_NET_CLS_ACT)");
extack            107 net/sched/cls_basic.c 			  struct netlink_ext_ack *extack)
extack            126 net/sched/cls_basic.c 			bool rtnl_held, struct netlink_ext_ack *extack)
extack            149 net/sched/cls_basic.c 			   struct netlink_ext_ack *extack)
extack            153 net/sched/cls_basic.c 	err = tcf_exts_validate(net, tp, tb, est, &f->exts, ovr, true, extack);
extack            173 net/sched/cls_basic.c 			bool rtnl_held, struct netlink_ext_ack *extack)
extack            220 net/sched/cls_basic.c 			      extack);
extack            146 net/sched/cls_bpf.c 			       struct netlink_ext_ack *extack)
extack            157 net/sched/cls_bpf.c 	tc_cls_common_offload_init(&cls_bpf.common, tp, obj->gen_flags, extack);
extack            181 net/sched/cls_bpf.c 		cls_bpf_offload_cmd(tp, oldprog, prog, extack);
extack            198 net/sched/cls_bpf.c 			   struct netlink_ext_ack *extack)
extack            212 net/sched/cls_bpf.c 	return cls_bpf_offload_cmd(tp, prog, oldprog, extack);
extack            217 net/sched/cls_bpf.c 				 struct netlink_ext_ack *extack)
extack            221 net/sched/cls_bpf.c 	err = cls_bpf_offload_cmd(tp, NULL, prog, extack);
extack            288 net/sched/cls_bpf.c 			     struct netlink_ext_ack *extack)
extack            293 net/sched/cls_bpf.c 	cls_bpf_stop_offload(tp, prog, extack);
extack            303 net/sched/cls_bpf.c 			  bool rtnl_held, struct netlink_ext_ack *extack)
extack            307 net/sched/cls_bpf.c 	__cls_bpf_delete(tp, arg, extack);
extack            313 net/sched/cls_bpf.c 			    struct netlink_ext_ack *extack)
extack            319 net/sched/cls_bpf.c 		__cls_bpf_delete(tp, prog, extack);
extack            411 net/sched/cls_bpf.c 			     struct netlink_ext_ack *extack)
extack            423 net/sched/cls_bpf.c 				extack);
extack            462 net/sched/cls_bpf.c 			  struct netlink_ext_ack *extack)
extack            507 net/sched/cls_bpf.c 				extack);
extack            511 net/sched/cls_bpf.c 	ret = cls_bpf_offload(tp, prog, oldprog, extack);
extack            666 net/sched/cls_bpf.c 			     void *cb_priv, struct netlink_ext_ack *extack)
extack            679 net/sched/cls_bpf.c 					   extack);
extack             80 net/sched/cls_cgroup.c 			     struct netlink_ext_ack *extack)
extack            112 net/sched/cls_cgroup.c 				true, extack);
extack            133 net/sched/cls_cgroup.c 			       struct netlink_ext_ack *extack)
extack            147 net/sched/cls_cgroup.c 			     bool rtnl_held, struct netlink_ext_ack *extack)
extack            391 net/sched/cls_flow.c 		       struct netlink_ext_ack *extack)
extack            446 net/sched/cls_flow.c 				true, extack);
extack            567 net/sched/cls_flow.c 		       bool rtnl_held, struct netlink_ext_ack *extack)
extack            592 net/sched/cls_flow.c 			 struct netlink_ext_ack *extack)
extack            416 net/sched/cls_flower.c 				 bool rtnl_held, struct netlink_ext_ack *extack)
extack            421 net/sched/cls_flower.c 	tc_cls_common_offload_init(&cls_flower.common, tp, f->flags, extack);
extack            432 net/sched/cls_flower.c 				struct netlink_ext_ack *extack)
extack            443 net/sched/cls_flower.c 	tc_cls_common_offload_init(&cls_flower.common, tp, f->flags, extack);
extack            456 net/sched/cls_flower.c 			NL_SET_ERR_MSG_MOD(extack, "Failed to setup flow action");
extack            523 net/sched/cls_flower.c 		       struct netlink_ext_ack *extack)
extack            544 net/sched/cls_flower.c 		fl_hw_destroy_filter(tp, f, rtnl_held, extack);
extack            563 net/sched/cls_flower.c 		       struct netlink_ext_ack *extack)
extack            572 net/sched/cls_flower.c 			__fl_delete(tp, f, &last, rtnl_held, extack);
extack            857 net/sched/cls_flower.c 			     struct netlink_ext_ack *extack)
extack            879 net/sched/cls_flower.c 		NL_SET_ERR_MSG(extack, "Non-geneve option type for mask");
extack            885 net/sched/cls_flower.c 					  nla, geneve_opt_policy, extack);
extack            896 net/sched/cls_flower.c 		NL_SET_ERR_MSG(extack, "Missing tunnel key geneve option class, type or data");
extack            909 net/sched/cls_flower.c 			NL_SET_ERR_MSG(extack, "Tunnel key geneve option data is less than 4 bytes long");
extack            913 net/sched/cls_flower.c 			NL_SET_ERR_MSG(extack, "Tunnel key geneve option data is not a multiple of 4 bytes long");
extack            920 net/sched/cls_flower.c 			NL_SET_ERR_MSG(extack, "Tunnel options exceeds max size");
extack            942 net/sched/cls_flower.c 			  struct netlink_ext_ack *extack)
extack            949 net/sched/cls_flower.c 					     enc_opts_policy, extack);
extack            958 net/sched/cls_flower.c 						     enc_opts_policy, extack);
extack            974 net/sched/cls_flower.c 						       extack);
extack            985 net/sched/cls_flower.c 						       extack);
extack            991 net/sched/cls_flower.c 				NL_SET_ERR_MSG(extack, "Key and mask miss aligned");
extack            999 net/sched/cls_flower.c 			NL_SET_ERR_MSG(extack, "Unknown tunnel option type");
extack           1010 net/sched/cls_flower.c 			 struct netlink_ext_ack *extack)
extack           1014 net/sched/cls_flower.c 			NL_SET_ERR_MSG(extack, "Conntrack isn't enabled");
extack           1023 net/sched/cls_flower.c 			NL_SET_ERR_MSG(extack, "Conntrack zones isn't enabled");
extack           1032 net/sched/cls_flower.c 			NL_SET_ERR_MSG(extack, "Conntrack mark isn't enabled");
extack           1041 net/sched/cls_flower.c 			NL_SET_ERR_MSG(extack, "Conntrack labels aren't enabled");
extack           1054 net/sched/cls_flower.c 		      struct netlink_ext_ack *extack)
extack           1060 net/sched/cls_flower.c 		int err = tcf_change_indev(net, tb[TCA_FLOWER_INDEV], extack);
extack           1256 net/sched/cls_flower.c 		ret = fl_set_enc_opt(tb, key, mask, extack);
extack           1261 net/sched/cls_flower.c 	ret = fl_set_key_ct(tb, &key->ct, &mask->ct, extack);
extack           1473 net/sched/cls_flower.c 			struct netlink_ext_ack *extack)
extack           1478 net/sched/cls_flower.c 				extack);
extack           1491 net/sched/cls_flower.c 	err = fl_set_key(net, tb, &f->key, &mask->key, extack);
extack           1499 net/sched/cls_flower.c 		NL_SET_ERR_MSG_MOD(extack, "Mask does not fit the template");
extack           1532 net/sched/cls_flower.c 		     struct netlink_ext_ack *extack)
extack           1591 net/sched/cls_flower.c 			   tp->chain->tmplt_priv, rtnl_held, extack);
extack           1604 net/sched/cls_flower.c 		err = fl_hw_replace_filter(tp, fnew, rtnl_held, extack);
extack           1721 net/sched/cls_flower.c 		     bool rtnl_held, struct netlink_ext_ack *extack)
extack           1728 net/sched/cls_flower.c 	err = __fl_delete(tp, f, &last_on_mask, rtnl_held, extack);
extack           1785 net/sched/cls_flower.c 			void *cb_priv, struct netlink_ext_ack *extack)
extack           1807 net/sched/cls_flower.c 					   extack);
extack           1820 net/sched/cls_flower.c 				NL_SET_ERR_MSG_MOD(extack, "Failed to setup flow action");
extack           1912 net/sched/cls_flower.c 			     struct netlink_ext_ack *extack)
extack           1935 net/sched/cls_flower.c 	err = fl_set_key(net, tb, &tmplt->dummy_key, &tmplt->mask, extack);
extack            131 net/sched/cls_fw.c 		       struct netlink_ext_ack *extack)
extack            155 net/sched/cls_fw.c 		     bool rtnl_held, struct netlink_ext_ack *extack)
extack            202 net/sched/cls_fw.c 			struct netlink_ext_ack *extack)
extack            209 net/sched/cls_fw.c 				true, extack);
extack            220 net/sched/cls_fw.c 		ret = tcf_change_indev(net, tb[TCA_FW_INDEV], extack);
extack            241 net/sched/cls_fw.c 		     struct netlink_ext_ack *extack)
extack            280 net/sched/cls_fw.c 		err = fw_set_parms(net, tp, fnew, tb, tca, base, ovr, extack);
extack            329 net/sched/cls_fw.c 	err = fw_set_parms(net, tp, f, tb, tca, base, ovr, extack);
extack             69 net/sched/cls_matchall.c 				   struct netlink_ext_ack *extack)
extack             74 net/sched/cls_matchall.c 	tc_cls_common_offload_init(&cls_mall.common, tp, head->flags, extack);
extack             85 net/sched/cls_matchall.c 				  struct netlink_ext_ack *extack)
extack             96 net/sched/cls_matchall.c 	tc_cls_common_offload_init(&cls_mall.common, tp, head->flags, extack);
extack            105 net/sched/cls_matchall.c 			NL_SET_ERR_MSG_MOD(extack, "Failed to setup flow action");
extack            129 net/sched/cls_matchall.c 			 struct netlink_ext_ack *extack)
extack            139 net/sched/cls_matchall.c 		mall_destroy_hw_filter(tp, head, (unsigned long) head, extack);
extack            167 net/sched/cls_matchall.c 			  struct netlink_ext_ack *extack)
extack            172 net/sched/cls_matchall.c 				extack);
extack            187 net/sched/cls_matchall.c 		       struct netlink_ext_ack *extack)
extack            231 net/sched/cls_matchall.c 			     extack);
extack            237 net/sched/cls_matchall.c 					     extack);
extack            260 net/sched/cls_matchall.c 		       bool rtnl_held, struct netlink_ext_ack *extack)
extack            286 net/sched/cls_matchall.c 			  void *cb_priv, struct netlink_ext_ack *extack)
extack            300 net/sched/cls_matchall.c 	tc_cls_common_offload_init(&cls_mall.common, tp, head->flags, extack);
extack            309 net/sched/cls_matchall.c 			NL_SET_ERR_MSG_MOD(extack, "Failed to setup flow action");
extack            276 net/sched/cls_route.c 			   struct netlink_ext_ack *extack)
extack            312 net/sched/cls_route.c 			 bool rtnl_held, struct netlink_ext_ack *extack)
extack            385 net/sched/cls_route.c 			    bool ovr, struct netlink_ext_ack *extack)
extack            393 net/sched/cls_route.c 	err = tcf_exts_validate(net, tp, tb, est, &f->exts, ovr, true, extack);
extack            468 net/sched/cls_route.c 			 bool rtnl_held, struct netlink_ext_ack *extack)
extack            513 net/sched/cls_route.c 			       tca[TCA_RATE], new, ovr, extack);
extack            312 net/sched/cls_rsvp.h 			 struct netlink_ext_ack *extack)
extack            341 net/sched/cls_rsvp.h 		       bool rtnl_held, struct netlink_ext_ack *extack)
extack            476 net/sched/cls_rsvp.h 		       struct netlink_ext_ack *extack)
extack            503 net/sched/cls_rsvp.h 				extack);
extack            198 net/sched/cls_tcindex.c 			  bool rtnl_held, struct netlink_ext_ack *extack)
extack            330 net/sched/cls_tcindex.c 		  struct nlattr *est, bool ovr, struct netlink_ext_ack *extack)
extack            342 net/sched/cls_tcindex.c 	err = tcf_exts_validate(net, tp, tb, est, &e, ovr, true, extack);
extack            526 net/sched/cls_tcindex.c 	       bool rtnl_held, struct netlink_ext_ack *extack)
extack            547 net/sched/cls_tcindex.c 				 tca[TCA_RATE], ovr, extack);
extack            588 net/sched/cls_tcindex.c 			    struct netlink_ext_ack *extack)
extack            472 net/sched/cls_u32.c 			       struct netlink_ext_ack *extack)
extack            477 net/sched/cls_u32.c 	tc_cls_common_offload_init(&cls_u32.common, tp, h->flags, extack);
extack            487 net/sched/cls_u32.c 				u32 flags, struct netlink_ext_ack *extack)
extack            495 net/sched/cls_u32.c 	tc_cls_common_offload_init(&cls_u32.common, tp, flags, extack);
extack            516 net/sched/cls_u32.c 				struct netlink_ext_ack *extack)
extack            521 net/sched/cls_u32.c 	tc_cls_common_offload_init(&cls_u32.common, tp, n->flags, extack);
extack            530 net/sched/cls_u32.c 				u32 flags, struct netlink_ext_ack *extack)
extack            538 net/sched/cls_u32.c 	tc_cls_common_offload_init(&cls_u32.common, tp, flags, extack);
extack            569 net/sched/cls_u32.c 			    struct netlink_ext_ack *extack)
extack            581 net/sched/cls_u32.c 			u32_remove_hw_knode(tp, n, extack);
extack            592 net/sched/cls_u32.c 			     struct netlink_ext_ack *extack)
extack            600 net/sched/cls_u32.c 	u32_clear_hnode(tp, ht, extack);
extack            607 net/sched/cls_u32.c 			u32_clear_hw_hnode(tp, ht, extack);
extack            620 net/sched/cls_u32.c 			struct netlink_ext_ack *extack)
extack            628 net/sched/cls_u32.c 		u32_destroy_hnode(tp, root_ht, extack);
extack            636 net/sched/cls_u32.c 			u32_clear_hnode(tp, ht, extack);
extack            654 net/sched/cls_u32.c 		      bool rtnl_held, struct netlink_ext_ack *extack)
extack            661 net/sched/cls_u32.c 		u32_remove_hw_knode(tp, (struct tc_u_knode *)ht, extack);
extack            667 net/sched/cls_u32.c 		NL_SET_ERR_MSG_MOD(extack, "Not allowed to delete root node");
extack            672 net/sched/cls_u32.c 		u32_destroy_hnode(tp, ht, extack);
extack            674 net/sched/cls_u32.c 		NL_SET_ERR_MSG_MOD(extack, "Can not delete in-use filter");
extack            713 net/sched/cls_u32.c 			 struct netlink_ext_ack *extack)
extack            717 net/sched/cls_u32.c 	err = tcf_exts_validate(net, tp, tb, est, &n->exts, ovr, true, extack);
extack            726 net/sched/cls_u32.c 			NL_SET_ERR_MSG_MOD(extack, "u32 Link handle must be a hash table");
extack            734 net/sched/cls_u32.c 				NL_SET_ERR_MSG_MOD(extack, "Link hash table not found");
extack            738 net/sched/cls_u32.c 				NL_SET_ERR_MSG_MOD(extack, "Not linking to root node");
extack            757 net/sched/cls_u32.c 		ret = tcf_change_indev(net, tb[TCA_U32_INDEV], extack);
extack            846 net/sched/cls_u32.c 		      struct netlink_ext_ack *extack)
extack            863 net/sched/cls_u32.c 			NL_SET_ERR_MSG_MOD(extack, "Filter handle requires options");
extack            871 net/sched/cls_u32.c 					  extack);
extack            878 net/sched/cls_u32.c 			NL_SET_ERR_MSG_MOD(extack, "Invalid filter flags");
extack            888 net/sched/cls_u32.c 			NL_SET_ERR_MSG_MOD(extack, "Key node id cannot be zero");
extack            894 net/sched/cls_u32.c 			NL_SET_ERR_MSG_MOD(extack, "Key node flags do not match passed flags");
extack            903 net/sched/cls_u32.c 				    tca[TCA_RATE], ovr, extack);
extack            910 net/sched/cls_u32.c 		err = u32_replace_hw_knode(tp, new, flags, extack);
extack            930 net/sched/cls_u32.c 			NL_SET_ERR_MSG_MOD(extack, "Divisor is not a power of 2");
extack            934 net/sched/cls_u32.c 			NL_SET_ERR_MSG_MOD(extack, "Exceeded maximum 256 hash buckets");
extack            938 net/sched/cls_u32.c 			NL_SET_ERR_MSG_MOD(extack, "Divisor can only be used on a hash table");
extack            965 net/sched/cls_u32.c 		err = u32_replace_hw_hnode(tp, ht, flags, extack);
extack            987 net/sched/cls_u32.c 				NL_SET_ERR_MSG_MOD(extack, "Specified hash table not found");
extack            997 net/sched/cls_u32.c 		NL_SET_ERR_MSG_MOD(extack, "Specified hash table buckets exceed configured value");
extack           1003 net/sched/cls_u32.c 			NL_SET_ERR_MSG_MOD(extack, "Handle specified hash table address mismatch");
extack           1015 net/sched/cls_u32.c 		NL_SET_ERR_MSG_MOD(extack, "Selector not specified");
extack           1069 net/sched/cls_u32.c 			    extack);
extack           1074 net/sched/cls_u32.c 		err = u32_replace_hw_knode(tp, n, flags, extack);
extack           1154 net/sched/cls_u32.c 			       struct netlink_ext_ack *extack)
extack           1159 net/sched/cls_u32.c 	tc_cls_common_offload_init(&cls_u32.common, tp, ht->flags, extack);
extack           1174 net/sched/cls_u32.c 			       struct netlink_ext_ack *extack)
extack           1181 net/sched/cls_u32.c 	tc_cls_common_offload_init(&cls_u32.common, tp, n->flags, extack);
extack           1212 net/sched/cls_u32.c 			 void *cb_priv, struct netlink_ext_ack *extack)
extack           1232 net/sched/cls_u32.c 						  extack);
extack           1245 net/sched/cls_u32.c 							  cb_priv, extack);
extack           1252 net/sched/cls_u32.c 			u32_reoffload_hnode(tp, ht, add, cb, cb_priv, extack);
extack            408 net/sched/sch_api.c 					struct netlink_ext_ack *extack)
extack            414 net/sched/sch_api.c 		NL_SET_ERR_MSG(extack, "Invalid rate table parameters for searching");
extack            436 net/sched/sch_api.c 		NL_SET_ERR_MSG(extack, "Failed to allocate new qdisc rate table");
extack            469 net/sched/sch_api.c 					       struct netlink_ext_ack *extack)
extack            479 net/sched/sch_api.c 					  extack);
extack            483 net/sched/sch_api.c 		NL_SET_ERR_MSG(extack, "Size table base attribute is missing");
extack            491 net/sched/sch_api.c 			NL_SET_ERR_MSG(extack, "Size table data attribute is missing");
extack            499 net/sched/sch_api.c 		NL_SET_ERR_MSG(extack, "Invalid size of size table");
extack            826 net/sched/sch_api.c 				struct netlink_ext_ack *extack)
extack            848 net/sched/sch_api.c 		NL_SET_ERR_MSG(extack, "Offloading graft operation failed.");
extack            854 net/sched/sch_api.c 				     struct netlink_ext_ack *extack)
extack            864 net/sched/sch_api.c 				   TC_SETUP_ROOT_QDISC, &graft_offload, extack);
extack           1023 net/sched/sch_api.c 		       struct netlink_ext_ack *extack)
extack           1038 net/sched/sch_api.c 				NL_SET_ERR_MSG(extack, "Device does not have an ingress queue");
extack           1046 net/sched/sch_api.c 		qdisc_offload_graft_root(dev, new, old, extack);
extack           1096 net/sched/sch_api.c 			NL_SET_ERR_MSG(extack, "Specified class not found");
extack           1100 net/sched/sch_api.c 		err = cops->graft(parent, cl, new, &old, extack);
extack           1109 net/sched/sch_api.c 				   struct netlink_ext_ack *extack)
extack           1117 net/sched/sch_api.c 			NL_SET_ERR_MSG(extack, "Ingress block index cannot be 0");
extack           1121 net/sched/sch_api.c 			NL_SET_ERR_MSG(extack, "Ingress block sharing is not supported");
extack           1130 net/sched/sch_api.c 			NL_SET_ERR_MSG(extack, "Egress block index cannot be 0");
extack           1134 net/sched/sch_api.c 			NL_SET_ERR_MSG(extack, "Egress block sharing is not supported");
extack           1152 net/sched/sch_api.c 				  struct netlink_ext_ack *extack)
extack           1191 net/sched/sch_api.c 		NL_SET_ERR_MSG(extack, "Specified qdisc not found");
extack           1195 net/sched/sch_api.c 	sch = qdisc_alloc(dev_queue, ops, extack);
extack           1210 net/sched/sch_api.c 				NL_SET_ERR_MSG(extack, "Maximum number of qdisc handles was exceeded");
extack           1232 net/sched/sch_api.c 	err = qdisc_block_indexes_set(sch, tca, extack);
extack           1237 net/sched/sch_api.c 		err = ops->init(sch, tca[TCA_OPTIONS], extack);
extack           1243 net/sched/sch_api.c 		stab = qdisc_get_stab(tca[TCA_STAB], extack);
extack           1255 net/sched/sch_api.c 			NL_SET_ERR_MSG(extack, "Cannot attach rate estimator to a multi-queue root qdisc");
extack           1273 net/sched/sch_api.c 			NL_SET_ERR_MSG(extack, "Failed to generate new estimator");
extack           1307 net/sched/sch_api.c 			struct netlink_ext_ack *extack)
extack           1314 net/sched/sch_api.c 			NL_SET_ERR_MSG(extack, "Change operation not supported by specified qdisc");
extack           1318 net/sched/sch_api.c 			NL_SET_ERR_MSG(extack, "Change of blocks is not supported");
extack           1321 net/sched/sch_api.c 		err = sch->ops->change(sch, tca[TCA_OPTIONS], extack);
extack           1327 net/sched/sch_api.c 		stab = qdisc_get_stab(tca[TCA_STAB], extack);
extack           1408 net/sched/sch_api.c 			struct netlink_ext_ack *extack)
extack           1424 net/sched/sch_api.c 				     rtm_tca_policy, extack);
extack           1438 net/sched/sch_api.c 					NL_SET_ERR_MSG(extack, "Failed to find qdisc with specified classid");
extack           1449 net/sched/sch_api.c 			NL_SET_ERR_MSG(extack, "Cannot find specified qdisc on specified device");
extack           1454 net/sched/sch_api.c 			NL_SET_ERR_MSG(extack, "Invalid handle");
extack           1460 net/sched/sch_api.c 			NL_SET_ERR_MSG(extack, "Failed to find qdisc with specified handle");
extack           1466 net/sched/sch_api.c 		NL_SET_ERR_MSG(extack, "Invalid qdisc name");
extack           1472 net/sched/sch_api.c 			NL_SET_ERR_MSG(extack, "Classid cannot be zero");
extack           1476 net/sched/sch_api.c 			NL_SET_ERR_MSG(extack, "Cannot delete qdisc with handle of zero");
extack           1479 net/sched/sch_api.c 		err = qdisc_graft(dev, p, skb, n, clid, NULL, q, extack);
extack           1493 net/sched/sch_api.c 			   struct netlink_ext_ack *extack)
extack           1509 net/sched/sch_api.c 				     rtm_tca_policy, extack);
extack           1527 net/sched/sch_api.c 					NL_SET_ERR_MSG(extack, "Failed to find specified qdisc");
extack           1545 net/sched/sch_api.c 					NL_SET_ERR_MSG(extack, "NLM_F_REPLACE needed to override");
extack           1549 net/sched/sch_api.c 					NL_SET_ERR_MSG(extack, "Invalid minor handle");
extack           1556 net/sched/sch_api.c 					NL_SET_ERR_MSG(extack, "Exclusivity flag on, cannot override");
extack           1561 net/sched/sch_api.c 					NL_SET_ERR_MSG(extack, "Invalid qdisc name");
extack           1566 net/sched/sch_api.c 					NL_SET_ERR_MSG(extack, "Qdisc parent/child loop detected");
extack           1604 net/sched/sch_api.c 			NL_SET_ERR_MSG(extack, "Handle cannot be zero");
extack           1612 net/sched/sch_api.c 		NL_SET_ERR_MSG(extack, "Specified qdisc not found");
extack           1616 net/sched/sch_api.c 		NL_SET_ERR_MSG(extack, "Exclusivity flag on, cannot modify");
extack           1620 net/sched/sch_api.c 		NL_SET_ERR_MSG(extack, "Invalid qdisc name");
extack           1623 net/sched/sch_api.c 	err = qdisc_change(q, tca, extack);
extack           1630 net/sched/sch_api.c 		NL_SET_ERR_MSG(extack, "Qdisc not found. To create specify NLM_F_CREATE flag");
extack           1637 net/sched/sch_api.c 					 tca, &err, extack);
extack           1639 net/sched/sch_api.c 			NL_SET_ERR_MSG(extack, "Cannot find ingress queue for specified device");
extack           1654 net/sched/sch_api.c 				 tca, &err, extack);
extack           1663 net/sched/sch_api.c 	err = qdisc_graft(dev, p, skb, n, clid, q, NULL, extack);
extack           1744 net/sched/sch_api.c 				     rtm_tca_policy, cb->extack);
extack           1976 net/sched/sch_api.c 			 struct netlink_ext_ack *extack)
extack           1996 net/sched/sch_api.c 				     rtm_tca_policy, extack);
extack           2094 net/sched/sch_api.c 		NL_SET_ERR_MSG(extack, "Shared blocks are not supported for classes");
extack           2101 net/sched/sch_api.c 		err = cops->change(q, clid, portid, tca, &new_cl, extack);
extack             87 net/sched/sch_atm.c 			struct netlink_ext_ack *extack)
extack            197 net/sched/sch_atm.c 			 struct netlink_ext_ack *extack)
extack            289 net/sched/sch_atm.c 			      extack);
extack            296 net/sched/sch_atm.c 				    extack);
extack            366 net/sched/sch_atm.c 					  struct netlink_ext_ack *extack)
extack            542 net/sched/sch_atm.c 		       struct netlink_ext_ack *extack)
extack            552 net/sched/sch_atm.c 				      &pfifo_qdisc_ops, sch->handle, extack);
extack            558 net/sched/sch_atm.c 			    extack);
extack           2526 net/sched/sch_cake.c 		       struct netlink_ext_ack *extack)
extack           2536 net/sched/sch_cake.c 					  extack);
extack           2546 net/sched/sch_cake.c 		NL_SET_ERR_MSG_ATTR(extack, tb[TCA_CAKE_NAT],
extack           2660 net/sched/sch_cake.c 		     struct netlink_ext_ack *extack)
extack           2682 net/sched/sch_cake.c 		int err = cake_change(sch, opt, extack);
extack           2688 net/sched/sch_cake.c 	err = tcf_block_get(&q->block, &q->filter_list, sch, extack);
extack           2929 net/sched/sch_cake.c 					struct netlink_ext_ack *extack)
extack           1132 net/sched/sch_cbq.c 			 struct netlink_ext_ack *extack)
extack           1137 net/sched/sch_cbq.c 		NL_SET_ERR_MSG(extack, "CBQ options are required for this operation");
extack           1142 net/sched/sch_cbq.c 					  cbq_policy, extack);
extack           1150 net/sched/sch_cbq.c 			NL_SET_ERR_MSG(extack, "priority is bigger than TC_CBQ_MAXPRIO");
extack           1158 net/sched/sch_cbq.c 		    struct netlink_ext_ack *extack)
extack           1169 net/sched/sch_cbq.c 	err = cbq_opt_parse(tb, opt, extack);
extack           1174 net/sched/sch_cbq.c 		NL_SET_ERR_MSG(extack, "Rate specification missing or incomplete");
extack           1180 net/sched/sch_cbq.c 	q->link.R_tab = qdisc_get_rtab(r, tb[TCA_CBQ_RTAB], extack);
extack           1184 net/sched/sch_cbq.c 	err = tcf_block_get(&q->link.block, &q->link.filter_list, sch, extack);
extack           1397 net/sched/sch_cbq.c 		     struct Qdisc **old, struct netlink_ext_ack *extack)
extack           1403 net/sched/sch_cbq.c 					cl->common.classid, extack);
extack           1478 net/sched/sch_cbq.c 		 unsigned long *arg, struct netlink_ext_ack *extack)
extack           1488 net/sched/sch_cbq.c 	err = cbq_opt_parse(tb, opt, extack);
extack           1493 net/sched/sch_cbq.c 		NL_SET_ERR_MSG(extack, "Neither overlimit strategy nor policing attributes can be used for changing class params");
extack           1502 net/sched/sch_cbq.c 				NL_SET_ERR_MSG(extack, "Invalid parent id");
extack           1506 net/sched/sch_cbq.c 				NL_SET_ERR_MSG(extack, "Parent must be root");
extack           1513 net/sched/sch_cbq.c 					      tb[TCA_CBQ_RTAB], extack);
extack           1525 net/sched/sch_cbq.c 				NL_SET_ERR_MSG(extack, "Failed to replace specified rate estimator");
extack           1565 net/sched/sch_cbq.c 		NL_SET_ERR_MSG(extack, "One of the following attributes MUST be specified: WRR, rate or link sharing");
extack           1570 net/sched/sch_cbq.c 			      extack);
extack           1578 net/sched/sch_cbq.c 			NL_SET_ERR_MSG(extack, "Specified class not found");
extack           1593 net/sched/sch_cbq.c 			NL_SET_ERR_MSG(extack, "Unable to generate classid");
extack           1604 net/sched/sch_cbq.c 			NL_SET_ERR_MSG(extack, "Failed to find parentid");
extack           1614 net/sched/sch_cbq.c 	err = tcf_block_get(&cl->block, &cl->filter_list, sch, extack);
extack           1626 net/sched/sch_cbq.c 			NL_SET_ERR_MSG(extack, "Couldn't create new estimator");
extack           1717 net/sched/sch_cbq.c 				       struct netlink_ext_ack *extack)
extack            277 net/sched/sch_cbs.c 			      struct netlink_ext_ack *extack)
extack            284 net/sched/sch_cbs.c 		NL_SET_ERR_MSG(extack, "Specified device does not support cbs offload");
extack            298 net/sched/sch_cbs.c 		NL_SET_ERR_MSG(extack, "Specified device failed to setup cbs hardware offload");
extack            361 net/sched/sch_cbs.c 		      struct netlink_ext_ack *extack)
extack            370 net/sched/sch_cbs.c 					  extack);
extack            375 net/sched/sch_cbs.c 		NL_SET_ERR_MSG(extack, "Missing CBS parameter which are mandatory");
extack            385 net/sched/sch_cbs.c 		err = cbs_enable_offload(dev, q, qopt, extack);
extack            401 net/sched/sch_cbs.c 		    struct netlink_ext_ack *extack)
extack            407 net/sched/sch_cbs.c 		NL_SET_ERR_MSG(extack, "Missing CBS qdisc options  which are mandatory");
extack            412 net/sched/sch_cbs.c 				     sch->handle, extack);
extack            429 net/sched/sch_cbs.c 	return cbs_change(sch, opt, extack);
extack            492 net/sched/sch_cbs.c 		     struct Qdisc **old, struct netlink_ext_ack *extack)
extack            345 net/sched/sch_choke.c 			struct netlink_ext_ack *extack)
extack            434 net/sched/sch_choke.c 		      struct netlink_ext_ack *extack)
extack            436 net/sched/sch_choke.c 	return choke_change(sch, opt, extack);
extack            134 net/sched/sch_codel.c 			struct netlink_ext_ack *extack)
extack            190 net/sched/sch_codel.c 		      struct netlink_ext_ack *extack)
extack            202 net/sched/sch_codel.c 		int err = codel_change(sch, opt, extack);
extack             56 net/sched/sch_drr.c 			    struct netlink_ext_ack *extack)
extack             66 net/sched/sch_drr.c 		NL_SET_ERR_MSG(extack, "DRR options are required for this operation");
extack             71 net/sched/sch_drr.c 					  extack);
extack             78 net/sched/sch_drr.c 			NL_SET_ERR_MSG(extack, "Specified DRR quantum cannot be zero");
extack             92 net/sched/sch_drr.c 				NL_SET_ERR_MSG(extack, "Failed to replace estimator");
extack            125 net/sched/sch_drr.c 			NL_SET_ERR_MSG(extack, "Failed to replace estimator");
extack            174 net/sched/sch_drr.c 				       struct netlink_ext_ack *extack)
extack            179 net/sched/sch_drr.c 		NL_SET_ERR_MSG(extack, "DRR classid must be zero");
extack            206 net/sched/sch_drr.c 			   struct netlink_ext_ack *extack)
extack            418 net/sched/sch_drr.c 			  struct netlink_ext_ack *extack)
extack            423 net/sched/sch_drr.c 	err = tcf_block_get(&q->block, &q->filter_list, sch, extack);
extack             66 net/sched/sch_dsmark.c 			struct netlink_ext_ack *extack)
extack            118 net/sched/sch_dsmark.c 			 struct netlink_ext_ack *extack)
extack            192 net/sched/sch_dsmark.c 					  struct netlink_ext_ack *extack)
extack            340 net/sched/sch_dsmark.c 		       struct netlink_ext_ack *extack)
extack            354 net/sched/sch_dsmark.c 	err = tcf_block_get(&p->block, &p->filter_list, sch, extack);
extack             45 net/sched/sch_etf.c 					struct netlink_ext_ack *extack)
extack             58 net/sched/sch_etf.c 		NL_SET_ERR_MSG(extack, "Dynamic clockids are not supported");
extack             63 net/sched/sch_etf.c 		NL_SET_ERR_MSG(extack, "Invalid clockid. CLOCK_TAI must be used");
extack             68 net/sched/sch_etf.c 		NL_SET_ERR_MSG(extack, "Delta must be positive");
extack            320 net/sched/sch_etf.c 			      struct netlink_ext_ack *extack)
extack            330 net/sched/sch_etf.c 		NL_SET_ERR_MSG(extack, "Specified device does not support ETF offload");
extack            339 net/sched/sch_etf.c 		NL_SET_ERR_MSG(extack, "Specified device failed to setup ETF hardware offload");
extack            347 net/sched/sch_etf.c 		    struct netlink_ext_ack *extack)
extack            356 net/sched/sch_etf.c 		NL_SET_ERR_MSG(extack,
extack            362 net/sched/sch_etf.c 					  extack);
extack            367 net/sched/sch_etf.c 		NL_SET_ERR_MSG(extack, "Missing mandatory ETF parameters");
extack            378 net/sched/sch_etf.c 	err = validate_input_params(qopt, extack);
extack            385 net/sched/sch_etf.c 		err = etf_enable_offload(dev, q, extack);
extack            411 net/sched/sch_etf.c 		NL_SET_ERR_MSG(extack, "Clockid is not supported");
extack             55 net/sched/sch_fifo.c 		     struct netlink_ext_ack *extack)
extack            166 net/sched/sch_fifo.c 			       struct netlink_ext_ack *extack)
extack            172 net/sched/sch_fifo.c 			      extack);
extack            754 net/sched/sch_fq.c 		     struct netlink_ext_ack *extack)
extack            794 net/sched/sch_fq.c 			NL_SET_ERR_MSG_MOD(extack, "invalid quantum");
extack            867 net/sched/sch_fq.c 		   struct netlink_ext_ack *extack)
extack            894 net/sched/sch_fq.c 		err = fq_change(sch, opt, extack);
extack            369 net/sched/sch_fq_codel.c 			   struct netlink_ext_ack *extack)
extack            451 net/sched/sch_fq_codel.c 			 struct netlink_ext_ack *extack)
extack            470 net/sched/sch_fq_codel.c 		err = fq_codel_change(sch, opt, extack);
extack            475 net/sched/sch_fq_codel.c 	err = tcf_block_get(&q->block, &q->filter_list, sch, extack);
extack            599 net/sched/sch_fq_codel.c 					    struct netlink_ext_ack *extack)
extack            578 net/sched/sch_generic.c 			struct netlink_ext_ack *extack)
extack            725 net/sched/sch_generic.c 			   struct netlink_ext_ack *extack)
extack            804 net/sched/sch_generic.c 			  struct netlink_ext_ack *extack)
extack            813 net/sched/sch_generic.c 		NL_SET_ERR_MSG(extack, "No device queue given");
extack            883 net/sched/sch_generic.c 				struct netlink_ext_ack *extack)
extack            888 net/sched/sch_generic.c 		NL_SET_ERR_MSG(extack, "Failed to increase module reference counter");
extack            892 net/sched/sch_generic.c 	sch = qdisc_alloc(dev_queue, ops, extack);
extack            899 net/sched/sch_generic.c 	if (!ops->init || ops->init(sch, NULL, extack) == 0)
extack            402 net/sched/sch_gred.c 				 struct netlink_ext_ack *extack)
extack            415 net/sched/sch_gred.c 		NL_SET_ERR_MSG_MOD(extack, "number of virtual queues too high");
extack            419 net/sched/sch_gred.c 		NL_SET_ERR_MSG_MOD(extack,
extack            424 net/sched/sch_gred.c 		NL_SET_ERR_MSG_MOD(extack, "default virtual queue above virtual queue count");
extack            428 net/sched/sch_gred.c 		NL_SET_ERR_MSG_MOD(extack, "can't set per-Qdisc RED flags when per-virtual queue flags are used");
extack            478 net/sched/sch_gred.c 				 struct netlink_ext_ack *extack)
extack            484 net/sched/sch_gred.c 		NL_SET_ERR_MSG_MOD(extack, "invalid RED parameters");
extack            561 net/sched/sch_gred.c 			    struct netlink_ext_ack *extack)
extack            568 net/sched/sch_gred.c 					  gred_vq_policy, extack);
extack            573 net/sched/sch_gred.c 		NL_SET_ERR_MSG_MOD(extack, "Virtual queue with no index specified");
extack            578 net/sched/sch_gred.c 		NL_SET_ERR_MSG_MOD(extack, "Virtual queue with index out of bounds");
extack            582 net/sched/sch_gred.c 		NL_SET_ERR_MSG_MOD(extack, "Virtual queue not yet instantiated");
extack            590 net/sched/sch_gred.c 			NL_SET_ERR_MSG_MOD(extack, "can't change per-virtual queue RED flags when per-Qdisc flags are used");
extack            594 net/sched/sch_gred.c 			NL_SET_ERR_MSG_MOD(extack,
extack            604 net/sched/sch_gred.c 			     struct nlattr *vqs, struct netlink_ext_ack *extack)
extack            610 net/sched/sch_gred.c 					     gred_vqe_policy, extack);
extack            617 net/sched/sch_gred.c 			err = gred_vq_validate(table, cdp, attr, extack);
extack            622 net/sched/sch_gred.c 			NL_SET_ERR_MSG_MOD(extack, "GRED_VQ_LIST can contain only entry attributes");
extack            628 net/sched/sch_gred.c 		NL_SET_ERR_MSG_MOD(extack, "Trailing data after parsing virtual queue list");
extack            636 net/sched/sch_gred.c 		       struct netlink_ext_ack *extack)
extack            650 net/sched/sch_gred.c 					  extack);
extack            657 net/sched/sch_gred.c 		return gred_change_table_def(sch, tb[TCA_GRED_DPS], extack);
extack            663 net/sched/sch_gred.c 		NL_SET_ERR_MSG_MOD(extack, "can't configure Qdisc and virtual queue at the same time");
extack            673 net/sched/sch_gred.c 		NL_SET_ERR_MSG_MOD(extack, "virtual queue index above virtual queue count");
extack            679 net/sched/sch_gred.c 					extack);
extack            703 net/sched/sch_gred.c 			     extack);
extack            729 net/sched/sch_gred.c 		     struct netlink_ext_ack *extack)
extack            738 net/sched/sch_gred.c 					  extack);
extack            743 net/sched/sch_gred.c 		NL_SET_ERR_MSG_MOD(extack,
extack            754 net/sched/sch_gred.c 	return gred_change_table_def(sch, tb[TCA_GRED_DPS], extack);
extack            915 net/sched/sch_hfsc.c 		  struct netlink_ext_ack *extack)
extack           1028 net/sched/sch_hfsc.c 	err = tcf_block_get(&cl->block, &cl->filter_list, sch, extack);
extack           1171 net/sched/sch_hfsc.c 		 struct Qdisc **old, struct netlink_ext_ack *extack)
extack           1242 net/sched/sch_hfsc.c 					struct netlink_ext_ack *extack)
extack           1386 net/sched/sch_hfsc.c 		struct netlink_ext_ack *extack)
extack           1404 net/sched/sch_hfsc.c 	err = tcf_block_get(&q->root.block, &q->root.filter_list, sch, extack);
extack           1428 net/sched/sch_hfsc.c 		  struct netlink_ext_ack *extack)
extack            509 net/sched/sch_hhf.c 		      struct netlink_ext_ack *extack)
extack            578 net/sched/sch_hhf.c 		    struct netlink_ext_ack *extack)
extack            596 net/sched/sch_hhf.c 		int err = hhf_change(sch, opt, extack);
extack            996 net/sched/sch_htb.c 		    struct netlink_ext_ack *extack)
extack           1009 net/sched/sch_htb.c 	err = tcf_block_get(&q->block, &q->filter_list, sch, extack);
extack           1148 net/sched/sch_htb.c 		     struct Qdisc **old, struct netlink_ext_ack *extack)
extack           1156 net/sched/sch_htb.c 				     cl->common.classid, extack)) == NULL)
extack           1298 net/sched/sch_htb.c 			    unsigned long *arg, struct netlink_ext_ack *extack)
extack           1371 net/sched/sch_htb.c 		err = tcf_block_get(&cl->block, &cl->filter_list, sch, extack);
extack           1500 net/sched/sch_htb.c 				       struct netlink_ext_ack *extack)
extack             48 net/sched/sch_ingress.c 					   struct netlink_ext_ack *extack)
extack             77 net/sched/sch_ingress.c 			struct netlink_ext_ack *extack)
extack             90 net/sched/sch_ingress.c 	return tcf_block_get_ext(&q->block, sch, &q->block_info, extack);
extack            166 net/sched/sch_ingress.c 					  struct netlink_ext_ack *extack)
extack            209 net/sched/sch_ingress.c 		       struct netlink_ext_ack *extack)
extack            225 net/sched/sch_ingress.c 				extack);
extack            235 net/sched/sch_ingress.c 	return tcf_block_get_ext(&q->egress_block, sch, &q->egress_block_info, extack);
extack             68 net/sched/sch_mq.c 		   struct netlink_ext_ack *extack)
extack             93 net/sched/sch_mq.c 					  extack);
extack            191 net/sched/sch_mq.c 		    struct Qdisc **old, struct netlink_ext_ack *extack)
extack            212 net/sched/sch_mq.c 				   TC_SETUP_QDISC_MQ, &graft_offload, extack);
extack            134 net/sched/sch_mqprio.c 		       struct netlink_ext_ack *extack)
extack            231 net/sched/sch_mqprio.c 						    TC_H_MIN(i + 1)), extack);
extack            321 net/sched/sch_mqprio.c 			struct Qdisc **old, struct netlink_ext_ack *extack)
extack            173 net/sched/sch_multiq.c 		       struct netlink_ext_ack *extack)
extack            218 net/sched/sch_multiq.c 							    i + 1), extack);
extack            237 net/sched/sch_multiq.c 		       struct netlink_ext_ack *extack)
extack            247 net/sched/sch_multiq.c 	err = tcf_block_get(&q->block, &q->filter_list, sch, extack);
extack            259 net/sched/sch_multiq.c 	return multiq_tune(sch, opt, extack);
extack            282 net/sched/sch_multiq.c 			struct Qdisc **old, struct netlink_ext_ack *extack)
extack            371 net/sched/sch_multiq.c 					  struct netlink_ext_ack *extack)
extack            951 net/sched/sch_netem.c 			struct netlink_ext_ack *extack)
extack           1053 net/sched/sch_netem.c 		      struct netlink_ext_ack *extack)
extack           1064 net/sched/sch_netem.c 	ret = netem_change(sch, opt, extack);
extack           1228 net/sched/sch_netem.c 		     struct Qdisc **old, struct netlink_ext_ack *extack)
extack            200 net/sched/sch_pie.c 		      struct netlink_ext_ack *extack)
extack            459 net/sched/sch_pie.c 		    struct netlink_ext_ack *extack)
extack            471 net/sched/sch_pie.c 		int err = pie_change(sch, opt, extack);
extack            123 net/sched/sch_plug.c 		     struct netlink_ext_ack *extack)
extack            159 net/sched/sch_plug.c 		       struct netlink_ext_ack *extack)
extack            179 net/sched/sch_prio.c 		     struct netlink_ext_ack *extack)
extack            202 net/sched/sch_prio.c 					      extack);
extack            232 net/sched/sch_prio.c 		     struct netlink_ext_ack *extack)
extack            240 net/sched/sch_prio.c 	err = tcf_block_get(&q->block, &q->filter_list, sch, extack);
extack            244 net/sched/sch_prio.c 	return prio_tune(sch, opt, extack);
extack            289 net/sched/sch_prio.c 		      struct Qdisc **old, struct netlink_ext_ack *extack)
extack            297 net/sched/sch_prio.c 					TC_H_MAKE(sch->handle, arg), extack);
extack            314 net/sched/sch_prio.c 				   extack);
extack            394 net/sched/sch_prio.c 					struct netlink_ext_ack *extack)
extack            394 net/sched/sch_qfq.c 			    struct netlink_ext_ack *extack)
extack            557 net/sched/sch_qfq.c 				       struct netlink_ext_ack *extack)
extack            587 net/sched/sch_qfq.c 			   struct netlink_ext_ack *extack)
extack           1411 net/sched/sch_qfq.c 			  struct netlink_ext_ack *extack)
extack           1418 net/sched/sch_qfq.c 	err = tcf_block_get(&q->block, &q->filter_list, sch, extack);
extack            192 net/sched/sch_red.c 		      struct netlink_ext_ack *extack)
extack            221 net/sched/sch_red.c 					 extack);
extack            274 net/sched/sch_red.c 		    struct netlink_ext_ack *extack)
extack            281 net/sched/sch_red.c 	return red_change(sch, opt, extack);
extack            369 net/sched/sch_red.c 			      struct netlink_ext_ack *extack)
extack            379 net/sched/sch_red.c 				   TC_SETUP_QDISC_RED, &graft_offload, extack);
extack            383 net/sched/sch_red.c 		     struct Qdisc **old, struct netlink_ext_ack *extack)
extack            392 net/sched/sch_red.c 	red_graft_offload(sch, new, *old, extack);
extack            489 net/sched/sch_sfb.c 		      struct netlink_ext_ack *extack)
extack            514 net/sched/sch_sfb.c 	child = fifo_create_dflt(sch, &pfifo_qdisc_ops, limit, extack);
extack            552 net/sched/sch_sfb.c 		    struct netlink_ext_ack *extack)
extack            557 net/sched/sch_sfb.c 	err = tcf_block_get(&q->block, &q->filter_list, sch, extack);
extack            562 net/sched/sch_sfb.c 	return sfb_change(sch, opt, extack);
extack            618 net/sched/sch_sfb.c 		     struct Qdisc **old, struct netlink_ext_ack *extack)
extack            647 net/sched/sch_sfb.c 			    struct netlink_ext_ack *extack)
extack            670 net/sched/sch_sfb.c 				       struct netlink_ext_ack *extack)
extack            732 net/sched/sch_sfq.c 		    struct netlink_ext_ack *extack)
extack            741 net/sched/sch_sfq.c 	err = tcf_block_get(&q->block, &q->filter_list, sch, extack);
extack            846 net/sched/sch_sfq.c 				       struct netlink_ext_ack *extack)
extack            168 net/sched/sch_skbprio.c 			struct netlink_ext_ack *extack)
extack            180 net/sched/sch_skbprio.c 			struct netlink_ext_ack *extack)
extack            196 net/sched/sch_skbprio.c 	return skbprio_change(sch, opt, extack);
extack            781 net/sched/sch_taprio.c 			    struct netlink_ext_ack *extack)
extack            798 net/sched/sch_taprio.c 		NL_SET_ERR_MSG(extack, "Invalid interval for schedule entry");
extack            808 net/sched/sch_taprio.c 			     int index, struct netlink_ext_ack *extack)
extack            816 net/sched/sch_taprio.c 		NL_SET_ERR_MSG(extack, "Could not parse nested entry");
extack            822 net/sched/sch_taprio.c 	return fill_sched_entry(tb, entry, extack);
extack            827 net/sched/sch_taprio.c 			    struct netlink_ext_ack *extack)
extack            840 net/sched/sch_taprio.c 			NL_SET_ERR_MSG(extack, "Attribute is not of type 'entry'");
extack            846 net/sched/sch_taprio.c 			NL_SET_ERR_MSG(extack, "Not enough memory for entry");
extack            850 net/sched/sch_taprio.c 		err = parse_sched_entry(n, entry, i, extack);
extack            867 net/sched/sch_taprio.c 				 struct netlink_ext_ack *extack)
extack            872 net/sched/sch_taprio.c 		NL_SET_ERR_MSG(extack, "Adding a single entry is not supported");
extack            887 net/sched/sch_taprio.c 			tb[TCA_TAPRIO_ATTR_SCHED_ENTRY_LIST], new, extack);
extack            905 net/sched/sch_taprio.c 				   struct netlink_ext_ack *extack,
extack            911 net/sched/sch_taprio.c 		NL_SET_ERR_MSG(extack, "'mqprio' configuration is necessary");
extack            923 net/sched/sch_taprio.c 		NL_SET_ERR_MSG(extack, "Number of traffic classes is outside valid range");
extack            929 net/sched/sch_taprio.c 		NL_SET_ERR_MSG(extack, "Number of traffic classes is greater than number of HW queues");
extack            936 net/sched/sch_taprio.c 			NL_SET_ERR_MSG(extack, "Invalid traffic class in priority to traffic class mapping");
extack            950 net/sched/sch_taprio.c 			NL_SET_ERR_MSG(extack, "Invalid queue in traffic class to queue mapping");
extack            960 net/sched/sch_taprio.c 				NL_SET_ERR_MSG(extack, "Detected overlap in the traffic class to queue mapping");
extack           1208 net/sched/sch_taprio.c 				 struct netlink_ext_ack *extack)
extack           1215 net/sched/sch_taprio.c 		NL_SET_ERR_MSG(extack,
extack           1222 net/sched/sch_taprio.c 		NL_SET_ERR_MSG(extack,
extack           1231 net/sched/sch_taprio.c 		NL_SET_ERR_MSG(extack,
extack           1244 net/sched/sch_taprio.c 				  struct netlink_ext_ack *extack)
extack           1258 net/sched/sch_taprio.c 		NL_SET_ERR_MSG(extack,
extack           1266 net/sched/sch_taprio.c 		NL_SET_ERR_MSG(extack,
extack           1285 net/sched/sch_taprio.c 				struct netlink_ext_ack *extack)
extack           1299 net/sched/sch_taprio.c 			NL_SET_ERR_MSG(extack,
extack           1308 net/sched/sch_taprio.c 			NL_SET_ERR_MSG(extack,
extack           1321 net/sched/sch_taprio.c 			NL_SET_ERR_MSG(extack,
extack           1341 net/sched/sch_taprio.c 			NL_SET_ERR_MSG(extack, "Invalid 'clockid'");
extack           1348 net/sched/sch_taprio.c 		NL_SET_ERR_MSG(extack, "Specifying a 'clockid' is mandatory");
extack           1386 net/sched/sch_taprio.c 			    struct netlink_ext_ack *extack)
extack           1394 net/sched/sch_taprio.c 		NL_SET_ERR_MSG_MOD(extack, "Changing 'flags' of a running schedule is not supported");
extack           1399 net/sched/sch_taprio.c 		NL_SET_ERR_MSG_MOD(extack, "Specified 'flags' are not valid");
extack           1407 net/sched/sch_taprio.c 			 struct netlink_ext_ack *extack)
extack           1419 net/sched/sch_taprio.c 					  taprio_policy, extack);
extack           1427 net/sched/sch_taprio.c 			       q->flags, extack);
extack           1433 net/sched/sch_taprio.c 	err = taprio_parse_mqprio_opt(dev, mqprio, extack, q->flags);
extack           1439 net/sched/sch_taprio.c 		NL_SET_ERR_MSG(extack, "Not enough memory for a new schedule");
extack           1454 net/sched/sch_taprio.c 		NL_SET_ERR_MSG(extack, "Changing the traffic mapping of a running schedule is not supported");
extack           1459 net/sched/sch_taprio.c 	err = parse_taprio_schedule(tb, new_admin, extack);
extack           1464 net/sched/sch_taprio.c 		NL_SET_ERR_MSG(extack, "There should be at least one entry in the schedule");
extack           1469 net/sched/sch_taprio.c 	err = taprio_parse_clockid(sch, tb, extack);
extack           1489 net/sched/sch_taprio.c 		err = taprio_enable_offload(dev, mqprio, q, new_admin, extack);
extack           1491 net/sched/sch_taprio.c 		err = taprio_disable_offload(dev, q, extack);
extack           1500 net/sched/sch_taprio.c 			NL_SET_ERR_MSG_MOD(extack, "txtime-delay can only be set when txtime-assist mode is enabled");
extack           1528 net/sched/sch_taprio.c 		NL_SET_ERR_MSG(extack, "Internal error: failed get start time");
extack           1608 net/sched/sch_taprio.c 		       struct netlink_ext_ack *extack)
extack           1660 net/sched/sch_taprio.c 					  extack);
extack           1670 net/sched/sch_taprio.c 	return taprio_change(sch, opt, extack);
extack           1687 net/sched/sch_taprio.c 			struct netlink_ext_ack *extack)
extack            293 net/sched/sch_tbf.c 		      struct netlink_ext_ack *extack)
extack            378 net/sched/sch_tbf.c 					 extack);
extack            417 net/sched/sch_tbf.c 		    struct netlink_ext_ack *extack)
extack            429 net/sched/sch_tbf.c 	return tbf_change(sch, opt, extack);
extack            490 net/sched/sch_tbf.c 		     struct Qdisc **old, struct netlink_ext_ack *extack)
extack            167 net/sched/sch_teql.c 			   struct netlink_ext_ack *extack)
extack            225 net/switchdev/switchdev.c 				     struct netlink_ext_ack *extack)
extack            236 net/switchdev/switchdev.c 	rc = call_switchdev_blocking_notifiers(nt, dev, &obj_info.info, extack);
extack            249 net/switchdev/switchdev.c 				      struct netlink_ext_ack *extack)
extack            265 net/switchdev/switchdev.c 					dev, obj, &trans, extack);
extack            276 net/switchdev/switchdev.c 					dev, obj, &trans, extack);
extack            319 net/switchdev/switchdev.c 			   struct netlink_ext_ack *extack)
extack            324 net/switchdev/switchdev.c 	return switchdev_port_obj_add_now(dev, obj, extack);
extack            413 net/switchdev/switchdev.c 			     struct netlink_ext_ack *extack)
extack            416 net/switchdev/switchdev.c 	info->extack = extack;
extack            439 net/switchdev/switchdev.c 				      struct netlink_ext_ack *extack)
extack            442 net/switchdev/switchdev.c 	info->extack = extack;
extack            454 net/switchdev/switchdev.c 				      struct netlink_ext_ack *extack))
extack            456 net/switchdev/switchdev.c 	struct netlink_ext_ack *extack;
extack            461 net/switchdev/switchdev.c 	extack = switchdev_notifier_info_to_extack(&port_obj_info->info);
extack            467 net/switchdev/switchdev.c 			      extack);
extack            493 net/switchdev/switchdev.c 				      struct netlink_ext_ack *extack))
extack            845 net/tipc/bearer.c 					  tipc_nl_bearer_policy, info->extack);
extack            894 net/tipc/bearer.c 					  tipc_nl_bearer_policy, info->extack);
extack            939 net/tipc/bearer.c 					  tipc_nl_bearer_policy, info->extack);
extack            990 net/tipc/bearer.c 					  tipc_nl_bearer_policy, info->extack);
extack           1033 net/tipc/bearer.c 					  tipc_nl_bearer_policy, info->extack);
extack           1176 net/tipc/bearer.c 					  tipc_nl_media_policy, info->extack);
extack           1224 net/tipc/bearer.c 					  tipc_nl_media_policy, info->extack);
extack            252 net/tipc/net.c 					  tipc_nl_net_policy, info->extack);
extack           1939 net/tipc/node.c 					  tipc_nl_net_policy, info->extack);
extack           2097 net/tipc/node.c 					  tipc_nl_link_policy, info->extack);
extack           2173 net/tipc/node.c 					  tipc_nl_link_policy, info->extack);
extack           2238 net/tipc/node.c 					  tipc_nl_link_policy, info->extack);
extack           2379 net/tipc/node.c 					  info->extack);
extack            205 net/wireless/nl80211.c 				struct netlink_ext_ack *extack)
extack            232 net/wireless/nl80211.c 	NL_SET_ERR_MSG_ATTR(extack, attr, "malformed beacon head");
extack            237 net/wireless/nl80211.c 			    struct netlink_ext_ack *extack)
extack            250 net/wireless/nl80211.c 	NL_SET_ERR_MSG_ATTR(extack, attr, "malformed information elements");
extack           1041 net/wireless/nl80211.c 					      info->extack);
extack           1081 net/wireless/nl80211.c 						  info->extack);
extack           1132 net/wireless/nl80211.c 						      info->extack);
extack           2667 net/wireless/nl80211.c 	struct netlink_ext_ack *extack = info->extack;
extack           2685 net/wireless/nl80211.c 		NL_SET_ERR_MSG_ATTR(extack, attrs[NL80211_ATTR_WIPHY_FREQ],
extack           2705 net/wireless/nl80211.c 				NL_SET_ERR_MSG_ATTR(extack,
extack           2713 net/wireless/nl80211.c 				NL_SET_ERR_MSG_ATTR(extack,
extack           2720 net/wireless/nl80211.c 			NL_SET_ERR_MSG_ATTR(extack,
extack           2749 net/wireless/nl80211.c 		NL_SET_ERR_MSG(extack, "invalid channel definition");
extack           2755 net/wireless/nl80211.c 		NL_SET_ERR_MSG(extack, "(extension) channel is disabled");
extack           2762 net/wireless/nl80211.c 		NL_SET_ERR_MSG(extack, "5/10 MHz not supported");
extack           2943 net/wireless/nl80211.c 							     info->extack);
extack           4287 net/wireless/nl80211.c 						  info->extack);
extack           4907 net/wireless/nl80211.c 	if (nla_parse_nested_deprecated(flags, NL80211_STA_FLAG_MAX, nla, sta_flags_policy, info->extack))
extack           5581 net/wireless/nl80211.c 					  info->extack);
extack           6724 net/wireless/nl80211.c 	if (nla_parse_nested_deprecated(tb, NL80211_MESHCONF_ATTR_MAX, info->attrs[NL80211_ATTR_MESH_CONFIG], nl80211_meshconf_params_policy, info->extack))
extack           6857 net/wireless/nl80211.c 	if (nla_parse_nested_deprecated(tb, NL80211_MESH_SETUP_ATTR_MAX, info->attrs[NL80211_ATTR_MESH_SETUP], nl80211_mesh_setup_params_policy, info->extack))
extack           7243 net/wireless/nl80211.c 						info->extack);
extack           8511 net/wireless/nl80211.c 					  nl80211_policy, info->extack);
extack           10954 net/wireless/nl80211.c 					  info->extack);
extack           11576 net/wireless/nl80211.c 					  nl80211_wowlan_policy, info->extack);
extack           11662 net/wireless/nl80211.c 							  info->extack);
extack           12038 net/wireless/nl80211.c 					  nl80211_rekey_policy, info->extack);
extack           12353 net/wireless/nl80211.c 					  info->extack);
extack           12453 net/wireless/nl80211.c 						  info->extack);
extack           12882 net/wireless/nl80211.c 				       struct netlink_ext_ack *extack)
extack           12886 net/wireless/nl80211.c 			NL_SET_ERR_MSG_ATTR(extack, attr,
extack           12895 net/wireless/nl80211.c 		NL_SET_ERR_MSG_ATTR(extack, attr, "expected nested data");
extack           12900 net/wireless/nl80211.c 				       extack);
extack           12964 net/wireless/nl80211.c 					info->extack);
extack           13073 net/wireless/nl80211.c 				cb->extack);
extack             23 net/wireless/pmsr.c 		NL_SET_ERR_MSG(info->extack, "FTM: unsupported bandwidth");
extack             43 net/wireless/pmsr.c 			NL_SET_ERR_MSG(info->extack,
extack             50 net/wireless/pmsr.c 		NL_SET_ERR_MSG_ATTR(info->extack,
extack             65 net/wireless/pmsr.c 		NL_SET_ERR_MSG_ATTR(info->extack,
extack             72 net/wireless/pmsr.c 		NL_SET_ERR_MSG(info->extack,
extack             84 net/wireless/pmsr.c 		NL_SET_ERR_MSG_ATTR(info->extack,
extack            103 net/wireless/pmsr.c 		NL_SET_ERR_MSG_ATTR(info->extack,
extack            116 net/wireless/pmsr.c 		NL_SET_ERR_MSG_ATTR(info->extack,
extack            124 net/wireless/pmsr.c 		NL_SET_ERR_MSG_ATTR(info->extack,
extack            149 net/wireless/pmsr.c 		NL_SET_ERR_MSG_ATTR(info->extack, peer,
extack            161 net/wireless/pmsr.c 					  nl80211_policy, info->extack);
extack            175 net/wireless/pmsr.c 		NL_SET_ERR_MSG_ATTR(info->extack,
extack            185 net/wireless/pmsr.c 		NL_SET_ERR_MSG_ATTR(info->extack,
extack            197 net/wireless/pmsr.c 			NL_SET_ERR_MSG_ATTR(info->extack, treq,
extack            234 net/wireless/pmsr.c 			NL_SET_ERR_MSG_ATTR(info->extack, peer,
extack            249 net/wireless/pmsr.c 			NL_SET_ERR_MSG_ATTR(info->extack,
extack            284 net/wireless/pmsr.c 	nl_set_extack_cookie_u64(info->extack, req->cookie);
extack            634 net/xfrm/xfrm_interface.c 			 struct netlink_ext_ack *extack)
extack            656 net/xfrm/xfrm_interface.c 			struct netlink_ext_ack *extack)
extack            684 net/xfrm/xfrm_interface.c 			   struct netlink_ext_ack *extack)
extack           1031 net/xfrm/xfrm_user.c 					     xfrma_policy, cb->extack);
extack           2634 net/xfrm/xfrm_user.c 			     struct netlink_ext_ack *extack)
extack           2673 net/xfrm/xfrm_user.c 				     link->nla_pol ? : xfrma_policy, extack);