Lines Matching defs:ifsm
5917 struct if_stats_msg *ifsm;
5925 nlh = nlmsg_put(skb, pid, seq, type, sizeof(*ifsm), flags);
5929 ifsm = nlmsg_data(nlh);
5930 ifsm->family = PF_UNSPEC;
5931 ifsm->pad1 = 0;
5932 ifsm->pad2 = 0;
5933 ifsm->ifindex = dev->ifindex;
5934 ifsm->filter_mask = filter_mask;
6221 struct if_stats_msg *ifsm;
6223 ifsm = nlmsg_payload(nlh, sizeof(*ifsm));
6224 if (!ifsm) {
6235 if (ifsm->pad1 || ifsm->pad2 || (is_dump && ifsm->ifindex)) {
6239 if (ifsm->filter_mask >= IFLA_STATS_FILTER_BIT(IFLA_STATS_MAX + 1)) {
6254 struct if_stats_msg *ifsm;
6263 ifsm = nlmsg_data(nlh);
6264 if (ifsm->ifindex > 0)
6265 dev = __dev_get_by_index(net, ifsm->ifindex);
6272 if (!ifsm->filter_mask) {
6277 err = rtnl_stats_get_parse(nlh, ifsm->filter_mask, &filters, extack);
6305 struct if_stats_msg *ifsm;
6320 ifsm = nlmsg_data(cb->nlh);
6321 if (!ifsm->filter_mask) {
6326 err = rtnl_stats_get_parse(cb->nlh, ifsm->filter_mask, &filters,
6396 struct if_stats_msg *ifsm;
6405 ifsm = nlmsg_data(nlh);
6406 if (ifsm->family != AF_UNSPEC) {
6411 if (ifsm->ifindex > 0)
6412 dev = __dev_get_by_index(net, ifsm->ifindex);
6419 if (ifsm->filter_mask) {
6424 err = nlmsg_parse(nlh, sizeof(*ifsm), tb, IFLA_STATS_GETSET_MAX,