Lines Matching refs:msg

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