• Home
  • Raw
  • Download

Lines Matching refs:msg

218 batadv_v_neigh_dump_neigh(struct sk_buff *msg, u32 portid, u32 seq,  in batadv_v_neigh_dump_neigh()  argument
229 hdr = genlmsg_put(msg, portid, seq, &batadv_netlink_family, NLM_F_MULTI, in batadv_v_neigh_dump_neigh()
234 if (nla_put(msg, BATADV_ATTR_NEIGH_ADDRESS, ETH_ALEN, in batadv_v_neigh_dump_neigh()
236 nla_put_u32(msg, BATADV_ATTR_HARD_IFINDEX, in batadv_v_neigh_dump_neigh()
238 nla_put_u32(msg, BATADV_ATTR_LAST_SEEN_MSECS, in batadv_v_neigh_dump_neigh()
240 nla_put_u32(msg, BATADV_ATTR_THROUGHPUT, throughput)) in batadv_v_neigh_dump_neigh()
243 genlmsg_end(msg, hdr); in batadv_v_neigh_dump_neigh()
247 genlmsg_cancel(msg, hdr); in batadv_v_neigh_dump_neigh()
266 batadv_v_neigh_dump_hardif(struct sk_buff *msg, u32 portid, u32 seq, in batadv_v_neigh_dump_hardif() argument
279 if (batadv_v_neigh_dump_neigh(msg, portid, seq, hardif_neigh)) { in batadv_v_neigh_dump_hardif()
298 batadv_v_neigh_dump(struct sk_buff *msg, struct netlink_callback *cb, in batadv_v_neigh_dump() argument
311 if (batadv_v_neigh_dump_hardif(msg, portid, in batadv_v_neigh_dump()
325 if (batadv_v_neigh_dump_hardif(msg, portid, in batadv_v_neigh_dump()
423 batadv_v_orig_dump_subentry(struct sk_buff *msg, u32 portid, u32 seq, in batadv_v_orig_dump_subentry() argument
449 hdr = genlmsg_put(msg, portid, seq, &batadv_netlink_family, NLM_F_MULTI, in batadv_v_orig_dump_subentry()
454 if (nla_put(msg, BATADV_ATTR_ORIG_ADDRESS, ETH_ALEN, orig_node->orig) || in batadv_v_orig_dump_subentry()
455 nla_put(msg, BATADV_ATTR_NEIGH_ADDRESS, ETH_ALEN, in batadv_v_orig_dump_subentry()
457 nla_put_u32(msg, BATADV_ATTR_HARD_IFINDEX, in batadv_v_orig_dump_subentry()
459 nla_put_u32(msg, BATADV_ATTR_THROUGHPUT, throughput) || in batadv_v_orig_dump_subentry()
460 nla_put_u32(msg, BATADV_ATTR_LAST_SEEN_MSECS, in batadv_v_orig_dump_subentry()
464 if (best && nla_put_flag(msg, BATADV_ATTR_FLAG_BEST)) in batadv_v_orig_dump_subentry()
467 genlmsg_end(msg, hdr); in batadv_v_orig_dump_subentry()
471 genlmsg_cancel(msg, hdr); in batadv_v_orig_dump_subentry()
490 batadv_v_orig_dump_entry(struct sk_buff *msg, u32 portid, u32 seq, in batadv_v_orig_dump_entry() argument
510 if (batadv_v_orig_dump_subentry(msg, portid, seq, bat_priv, in batadv_v_orig_dump_entry()
542 batadv_v_orig_dump_bucket(struct sk_buff *msg, u32 portid, u32 seq, in batadv_v_orig_dump_bucket() argument
555 if (batadv_v_orig_dump_entry(msg, portid, seq, bat_priv, in batadv_v_orig_dump_bucket()
577 batadv_v_orig_dump(struct sk_buff *msg, struct netlink_callback *cb, in batadv_v_orig_dump() argument
591 if (batadv_v_orig_dump_bucket(msg, portid, in batadv_v_orig_dump()
914 static int batadv_v_gw_dump_entry(struct sk_buff *msg, u32 portid, in batadv_v_gw_dump_entry() argument
935 hdr = genlmsg_put(msg, portid, cb->nlh->nlmsg_seq, in batadv_v_gw_dump_entry()
948 if (nla_put_flag(msg, BATADV_ATTR_FLAG_BEST)) { in batadv_v_gw_dump_entry()
949 genlmsg_cancel(msg, hdr); in batadv_v_gw_dump_entry()
954 if (nla_put(msg, BATADV_ATTR_ORIG_ADDRESS, ETH_ALEN, in batadv_v_gw_dump_entry()
956 genlmsg_cancel(msg, hdr); in batadv_v_gw_dump_entry()
960 if (nla_put_u32(msg, BATADV_ATTR_THROUGHPUT, in batadv_v_gw_dump_entry()
962 genlmsg_cancel(msg, hdr); in batadv_v_gw_dump_entry()
966 if (nla_put(msg, BATADV_ATTR_ROUTER, ETH_ALEN, router->addr)) { in batadv_v_gw_dump_entry()
967 genlmsg_cancel(msg, hdr); in batadv_v_gw_dump_entry()
971 if (nla_put_string(msg, BATADV_ATTR_HARD_IFNAME, in batadv_v_gw_dump_entry()
973 genlmsg_cancel(msg, hdr); in batadv_v_gw_dump_entry()
977 if (nla_put_u32(msg, BATADV_ATTR_BANDWIDTH_DOWN, in batadv_v_gw_dump_entry()
979 genlmsg_cancel(msg, hdr); in batadv_v_gw_dump_entry()
983 if (nla_put_u32(msg, BATADV_ATTR_BANDWIDTH_UP, gw_node->bandwidth_up)) { in batadv_v_gw_dump_entry()
984 genlmsg_cancel(msg, hdr); in batadv_v_gw_dump_entry()
988 genlmsg_end(msg, hdr); in batadv_v_gw_dump_entry()
1007 static void batadv_v_gw_dump(struct sk_buff *msg, struct netlink_callback *cb, in batadv_v_gw_dump() argument
1022 if (batadv_v_gw_dump_entry(msg, portid, cb, bat_priv, in batadv_v_gw_dump()