Lines Matching defs:info

154 static int ncsi_pkg_info_nl(struct sk_buff *msg, struct genl_info *info)
163 if (!info || !info->attrs)
166 if (!info->attrs[NCSI_ATTR_IFINDEX])
169 if (!info->attrs[NCSI_ATTR_PACKAGE_ID])
172 ndp = ndp_from_ifindex(genl_info_net(info),
173 nla_get_u32(info->attrs[NCSI_ATTR_IFINDEX]));
181 hdr = genlmsg_put(skb, info->snd_portid, info->snd_seq,
188 package_id = nla_get_u32(info->attrs[NCSI_ATTR_PACKAGE_ID]);
205 return genlmsg_reply(skb, info);
275 static int ncsi_set_interface_nl(struct sk_buff *msg, struct genl_info *info)
283 if (!info || !info->attrs)
286 if (!info->attrs[NCSI_ATTR_IFINDEX])
289 if (!info->attrs[NCSI_ATTR_PACKAGE_ID])
293 nla_get_u32(info->attrs[NCSI_ATTR_IFINDEX]));
297 package_id = nla_get_u32(info->attrs[NCSI_ATTR_PACKAGE_ID]);
309 if (info->attrs[NCSI_ATTR_CHANNEL_ID]) {
310 channel_id = nla_get_u32(info->attrs[NCSI_ATTR_CHANNEL_ID]);
356 static int ncsi_clear_interface_nl(struct sk_buff *msg, struct genl_info *info)
362 if (!info || !info->attrs)
365 if (!info->attrs[NCSI_ATTR_IFINDEX])
369 nla_get_u32(info->attrs[NCSI_ATTR_IFINDEX]));
395 static int ncsi_send_cmd_nl(struct sk_buff *msg, struct genl_info *info)
405 if (!info || !info->attrs) {
410 if (!info->attrs[NCSI_ATTR_IFINDEX]) {
415 if (!info->attrs[NCSI_ATTR_PACKAGE_ID]) {
420 if (!info->attrs[NCSI_ATTR_CHANNEL_ID]) {
425 if (!info->attrs[NCSI_ATTR_DATA]) {
431 nla_get_u32(info->attrs[NCSI_ATTR_IFINDEX]));
437 package_id = nla_get_u32(info->attrs[NCSI_ATTR_PACKAGE_ID]);
438 channel_id = nla_get_u32(info->attrs[NCSI_ATTR_CHANNEL_ID]);
445 len = nla_len(info->attrs[NCSI_ATTR_DATA]);
452 data = (unsigned char *)nla_data(info->attrs[NCSI_ATTR_DATA]);
462 nca.info = info;
473 info->snd_seq,
474 info->snd_portid,
475 info->nlhdr,
592 struct genl_info *info)
598 if (!info || !info->attrs)
601 if (!info->attrs[NCSI_ATTR_IFINDEX])
604 if (!info->attrs[NCSI_ATTR_PACKAGE_MASK])
608 nla_get_u32(info->attrs[NCSI_ATTR_IFINDEX]));
613 if (nla_get_flag(info->attrs[NCSI_ATTR_MULTI_FLAG])) {
629 nla_get_u32(info->attrs[NCSI_ATTR_PACKAGE_MASK]);
642 struct genl_info *info)
650 if (!info || !info->attrs)
653 if (!info->attrs[NCSI_ATTR_IFINDEX])
656 if (!info->attrs[NCSI_ATTR_PACKAGE_ID])
659 if (!info->attrs[NCSI_ATTR_CHANNEL_MASK])
663 nla_get_u32(info->attrs[NCSI_ATTR_IFINDEX]));
667 package_id = nla_get_u32(info->attrs[NCSI_ATTR_PACKAGE_ID]);
680 if (info->attrs[NCSI_ATTR_CHANNEL_ID]) {
681 channel_id = nla_get_u32(info->attrs[NCSI_ATTR_CHANNEL_ID]);
697 nla_get_u32(info->attrs[NCSI_ATTR_CHANNEL_MASK]);
705 if (nla_get_flag(info->attrs[NCSI_ATTR_MULTI_FLAG])) {