Lines Matching defs:msg
122 * @msg: Netlink message to dump into
130 batadv_v_neigh_dump_neigh(struct sk_buff *msg, u32 portid, u32 seq,
141 hdr = genlmsg_put(msg, portid, seq, &batadv_netlink_family, NLM_F_MULTI,
146 if (nla_put(msg, BATADV_ATTR_NEIGH_ADDRESS, ETH_ALEN,
148 nla_put_string(msg, BATADV_ATTR_HARD_IFNAME,
150 nla_put_u32(msg, BATADV_ATTR_HARD_IFINDEX,
152 nla_put_u32(msg, BATADV_ATTR_LAST_SEEN_MSECS,
154 nla_put_u32(msg, BATADV_ATTR_THROUGHPUT, throughput))
157 genlmsg_end(msg, hdr);
161 genlmsg_cancel(msg, hdr);
168 * @msg: Netlink message to dump into
180 batadv_v_neigh_dump_hardif(struct sk_buff *msg, u32 portid, u32 seq,
193 if (batadv_v_neigh_dump_neigh(msg, portid, seq, hardif_neigh)) {
206 * @msg: Netlink message to dump into
212 batadv_v_neigh_dump(struct sk_buff *msg, struct netlink_callback *cb,
225 if (batadv_v_neigh_dump_hardif(msg, portid,
239 if (batadv_v_neigh_dump_hardif(msg, portid,
256 * @msg: Netlink message to dump into
268 batadv_v_orig_dump_subentry(struct sk_buff *msg, u32 portid, u32 seq,
294 hdr = genlmsg_put(msg, portid, seq, &batadv_netlink_family, NLM_F_MULTI,
299 if (nla_put(msg, BATADV_ATTR_ORIG_ADDRESS, ETH_ALEN, orig_node->orig) ||
300 nla_put(msg, BATADV_ATTR_NEIGH_ADDRESS, ETH_ALEN,
302 nla_put_string(msg, BATADV_ATTR_HARD_IFNAME,
304 nla_put_u32(msg, BATADV_ATTR_HARD_IFINDEX,
306 nla_put_u32(msg, BATADV_ATTR_THROUGHPUT, throughput) ||
307 nla_put_u32(msg, BATADV_ATTR_LAST_SEEN_MSECS,
311 if (best && nla_put_flag(msg, BATADV_ATTR_FLAG_BEST))
314 genlmsg_end(msg, hdr);
318 genlmsg_cancel(msg, hdr);
324 * @msg: Netlink message to dump into
337 batadv_v_orig_dump_entry(struct sk_buff *msg, u32 portid, u32 seq,
357 if (batadv_v_orig_dump_subentry(msg, portid, seq, bat_priv,
376 * @msg: Netlink message to dump into
388 batadv_v_orig_dump_bucket(struct sk_buff *msg, u32 portid, u32 seq,
401 if (batadv_v_orig_dump_entry(msg, portid, seq, bat_priv,
417 * @msg: Netlink message to dump into
423 batadv_v_orig_dump(struct sk_buff *msg, struct netlink_callback *cb,
437 if (batadv_v_orig_dump_bucket(msg, portid,
649 * @msg: Netlink message to dump into
657 static int batadv_v_gw_dump_entry(struct sk_buff *msg, u32 portid,
678 hdr = genlmsg_put(msg, portid, cb->nlh->nlmsg_seq,
691 if (nla_put_flag(msg, BATADV_ATTR_FLAG_BEST)) {
692 genlmsg_cancel(msg, hdr);
697 if (nla_put(msg, BATADV_ATTR_ORIG_ADDRESS, ETH_ALEN,
699 genlmsg_cancel(msg, hdr);
703 if (nla_put_u32(msg, BATADV_ATTR_THROUGHPUT,
705 genlmsg_cancel(msg, hdr);
709 if (nla_put(msg, BATADV_ATTR_ROUTER, ETH_ALEN, router->addr)) {
710 genlmsg_cancel(msg, hdr);
714 if (nla_put_string(msg, BATADV_ATTR_HARD_IFNAME,
716 genlmsg_cancel(msg, hdr);
720 if (nla_put_u32(msg, BATADV_ATTR_HARD_IFINDEX,
722 genlmsg_cancel(msg, hdr);
726 if (nla_put_u32(msg, BATADV_ATTR_BANDWIDTH_DOWN,
728 genlmsg_cancel(msg, hdr);
732 if (nla_put_u32(msg, BATADV_ATTR_BANDWIDTH_UP, gw_node->bandwidth_up)) {
733 genlmsg_cancel(msg, hdr);
737 genlmsg_end(msg, hdr);
749 * @msg: Netlink message to dump into
753 static void batadv_v_gw_dump(struct sk_buff *msg, struct netlink_callback *cb,
768 if (batadv_v_gw_dump_entry(msg, portid, cb, bat_priv,