idxattr          4703 net/core/rtnetlink.c static bool stats_attr_valid(unsigned int mask, int attrid, int idxattr)
idxattr          4706 net/core/rtnetlink.c 	       (!idxattr || idxattr == attrid);
idxattr          4797 net/core/rtnetlink.c 			       int *idxattr, int *prividx)
idxattr          4818 net/core/rtnetlink.c 	if (stats_attr_valid(filter_mask, IFLA_STATS_LINK_64, *idxattr)) {
idxattr          4831 net/core/rtnetlink.c 	if (stats_attr_valid(filter_mask, IFLA_STATS_LINK_XSTATS, *idxattr)) {
idxattr          4835 net/core/rtnetlink.c 			*idxattr = IFLA_STATS_LINK_XSTATS;
idxattr          4841 net/core/rtnetlink.c 			err = ops->fill_linkxstats(skb, dev, prividx, *idxattr);
idxattr          4845 net/core/rtnetlink.c 			*idxattr = 0;
idxattr          4850 net/core/rtnetlink.c 			     *idxattr)) {
idxattr          4858 net/core/rtnetlink.c 			*idxattr = IFLA_STATS_LINK_XSTATS_SLAVE;
idxattr          4864 net/core/rtnetlink.c 			err = ops->fill_linkxstats(skb, dev, prividx, *idxattr);
idxattr          4868 net/core/rtnetlink.c 			*idxattr = 0;
idxattr          4873 net/core/rtnetlink.c 			     *idxattr)) {
idxattr          4874 net/core/rtnetlink.c 		*idxattr = IFLA_STATS_LINK_OFFLOAD_XSTATS;
idxattr          4888 net/core/rtnetlink.c 		*idxattr = 0;
idxattr          4891 net/core/rtnetlink.c 	if (stats_attr_valid(filter_mask, IFLA_STATS_AF_SPEC, *idxattr)) {
idxattr          4894 net/core/rtnetlink.c 		*idxattr = IFLA_STATS_AF_SPEC;
idxattr          4927 net/core/rtnetlink.c 		*idxattr = 0;
idxattr          5047 net/core/rtnetlink.c 	int idxattr = 0, prividx = 0;
idxattr          5077 net/core/rtnetlink.c 				  0, filter_mask, &idxattr, &prividx);