Lines Matching refs:msg

128 batadv_v_neigh_dump_neigh(struct sk_buff *msg, u32 portid, u32 seq,  in batadv_v_neigh_dump_neigh()  argument
139 hdr = genlmsg_put(msg, portid, seq, &batadv_netlink_family, NLM_F_MULTI, in batadv_v_neigh_dump_neigh()
144 if (nla_put(msg, BATADV_ATTR_NEIGH_ADDRESS, ETH_ALEN, in batadv_v_neigh_dump_neigh()
146 nla_put_string(msg, BATADV_ATTR_HARD_IFNAME, in batadv_v_neigh_dump_neigh()
148 nla_put_u32(msg, BATADV_ATTR_HARD_IFINDEX, in batadv_v_neigh_dump_neigh()
150 nla_put_u32(msg, BATADV_ATTR_LAST_SEEN_MSECS, in batadv_v_neigh_dump_neigh()
152 nla_put_u32(msg, BATADV_ATTR_THROUGHPUT, throughput)) in batadv_v_neigh_dump_neigh()
155 genlmsg_end(msg, hdr); in batadv_v_neigh_dump_neigh()
159 genlmsg_cancel(msg, hdr); in batadv_v_neigh_dump_neigh()
178 batadv_v_neigh_dump_hardif(struct sk_buff *msg, u32 portid, u32 seq, in batadv_v_neigh_dump_hardif() argument
191 if (batadv_v_neigh_dump_neigh(msg, portid, seq, hardif_neigh)) { in batadv_v_neigh_dump_hardif()
210 batadv_v_neigh_dump(struct sk_buff *msg, struct netlink_callback *cb, in batadv_v_neigh_dump() argument
224 if (batadv_v_neigh_dump_hardif(msg, portid, in batadv_v_neigh_dump()
235 if (batadv_v_neigh_dump_hardif(msg, portid, in batadv_v_neigh_dump()
264 batadv_v_orig_dump_subentry(struct sk_buff *msg, u32 portid, u32 seq, in batadv_v_orig_dump_subentry() argument
290 hdr = genlmsg_put(msg, portid, seq, &batadv_netlink_family, NLM_F_MULTI, in batadv_v_orig_dump_subentry()
295 if (nla_put(msg, BATADV_ATTR_ORIG_ADDRESS, ETH_ALEN, orig_node->orig) || in batadv_v_orig_dump_subentry()
296 nla_put(msg, BATADV_ATTR_NEIGH_ADDRESS, ETH_ALEN, in batadv_v_orig_dump_subentry()
298 nla_put_string(msg, BATADV_ATTR_HARD_IFNAME, in batadv_v_orig_dump_subentry()
300 nla_put_u32(msg, BATADV_ATTR_HARD_IFINDEX, in batadv_v_orig_dump_subentry()
302 nla_put_u32(msg, BATADV_ATTR_THROUGHPUT, throughput) || in batadv_v_orig_dump_subentry()
303 nla_put_u32(msg, BATADV_ATTR_LAST_SEEN_MSECS, in batadv_v_orig_dump_subentry()
307 if (best && nla_put_flag(msg, BATADV_ATTR_FLAG_BEST)) in batadv_v_orig_dump_subentry()
310 genlmsg_end(msg, hdr); in batadv_v_orig_dump_subentry()
314 genlmsg_cancel(msg, hdr); in batadv_v_orig_dump_subentry()
333 batadv_v_orig_dump_entry(struct sk_buff *msg, u32 portid, u32 seq, in batadv_v_orig_dump_entry() argument
353 if (batadv_v_orig_dump_subentry(msg, portid, seq, bat_priv, in batadv_v_orig_dump_entry()
384 batadv_v_orig_dump_bucket(struct sk_buff *msg, u32 portid, u32 seq, in batadv_v_orig_dump_bucket() argument
397 if (batadv_v_orig_dump_entry(msg, portid, seq, bat_priv, in batadv_v_orig_dump_bucket()
419 batadv_v_orig_dump(struct sk_buff *msg, struct netlink_callback *cb, in batadv_v_orig_dump() argument
433 if (batadv_v_orig_dump_bucket(msg, portid, in batadv_v_orig_dump()
653 static int batadv_v_gw_dump_entry(struct sk_buff *msg, u32 portid, in batadv_v_gw_dump_entry() argument
674 hdr = genlmsg_put(msg, portid, cb->nlh->nlmsg_seq, in batadv_v_gw_dump_entry()
687 if (nla_put_flag(msg, BATADV_ATTR_FLAG_BEST)) { in batadv_v_gw_dump_entry()
688 genlmsg_cancel(msg, hdr); in batadv_v_gw_dump_entry()
693 if (nla_put(msg, BATADV_ATTR_ORIG_ADDRESS, ETH_ALEN, in batadv_v_gw_dump_entry()
695 genlmsg_cancel(msg, hdr); in batadv_v_gw_dump_entry()
699 if (nla_put_u32(msg, BATADV_ATTR_THROUGHPUT, in batadv_v_gw_dump_entry()
701 genlmsg_cancel(msg, hdr); in batadv_v_gw_dump_entry()
705 if (nla_put(msg, BATADV_ATTR_ROUTER, ETH_ALEN, router->addr)) { in batadv_v_gw_dump_entry()
706 genlmsg_cancel(msg, hdr); in batadv_v_gw_dump_entry()
710 if (nla_put_string(msg, BATADV_ATTR_HARD_IFNAME, in batadv_v_gw_dump_entry()
712 genlmsg_cancel(msg, hdr); in batadv_v_gw_dump_entry()
716 if (nla_put_u32(msg, BATADV_ATTR_HARD_IFINDEX, in batadv_v_gw_dump_entry()
718 genlmsg_cancel(msg, hdr); in batadv_v_gw_dump_entry()
722 if (nla_put_u32(msg, BATADV_ATTR_BANDWIDTH_DOWN, in batadv_v_gw_dump_entry()
724 genlmsg_cancel(msg, hdr); in batadv_v_gw_dump_entry()
728 if (nla_put_u32(msg, BATADV_ATTR_BANDWIDTH_UP, gw_node->bandwidth_up)) { in batadv_v_gw_dump_entry()
729 genlmsg_cancel(msg, hdr); in batadv_v_gw_dump_entry()
733 genlmsg_end(msg, hdr); in batadv_v_gw_dump_entry()
749 static void batadv_v_gw_dump(struct sk_buff *msg, struct netlink_callback *cb, in batadv_v_gw_dump() argument
764 if (batadv_v_gw_dump_entry(msg, portid, cb, bat_priv, in batadv_v_gw_dump()