Lines Matching defs:msg
39 static int psample_group_nl_fill(struct sk_buff *msg,
47 hdr = genlmsg_put(msg, portid, seq, &psample_nl_family, flags, cmd);
51 ret = nla_put_u32(msg, PSAMPLE_ATTR_SAMPLE_GROUP, group->group_num);
55 ret = nla_put_u32(msg, PSAMPLE_ATTR_GROUP_REFCOUNT, group->refcount);
59 ret = nla_put_u32(msg, PSAMPLE_ATTR_GROUP_SEQ, group->seq);
63 genlmsg_end(msg, hdr);
67 genlmsg_cancel(msg, hdr);
71 static int psample_nl_cmd_get_group_dumpit(struct sk_buff *msg,
81 if (!net_eq(group->net, sock_net(msg->sk)))
87 err = psample_group_nl_fill(msg, group, PSAMPLE_CMD_NEW_GROUP,
97 return msg->len;
124 struct sk_buff *msg;
127 msg = nlmsg_new(NLMSG_DEFAULT_SIZE, GFP_ATOMIC);
128 if (!msg)
131 err = psample_group_nl_fill(msg, group, cmd, 0, 0, NLM_F_MULTI);
133 genlmsg_multicast_netns(&psample_nl_family, group->net, msg, 0,
136 nlmsg_free(msg);