Lines Matching refs:dump
194 struct dsa_slave_dump_ctx *dump = data; in dsa_slave_port_fdb_do_dump() local
195 u32 portid = NETLINK_CB(dump->cb->skb).portid; in dsa_slave_port_fdb_do_dump()
196 u32 seq = dump->cb->nlh->nlmsg_seq; in dsa_slave_port_fdb_do_dump()
200 if (dump->idx < dump->cb->args[2]) in dsa_slave_port_fdb_do_dump()
203 nlh = nlmsg_put(dump->skb, portid, seq, RTM_NEWNEIGH, in dsa_slave_port_fdb_do_dump()
214 ndm->ndm_ifindex = dump->dev->ifindex; in dsa_slave_port_fdb_do_dump()
217 if (nla_put(dump->skb, NDA_LLADDR, ETH_ALEN, addr)) in dsa_slave_port_fdb_do_dump()
220 if (vid && nla_put_u16(dump->skb, NDA_VLAN, vid)) in dsa_slave_port_fdb_do_dump()
223 nlmsg_end(dump->skb, nlh); in dsa_slave_port_fdb_do_dump()
226 dump->idx++; in dsa_slave_port_fdb_do_dump()
230 nlmsg_cancel(dump->skb, nlh); in dsa_slave_port_fdb_do_dump()
240 struct dsa_slave_dump_ctx dump = { in dsa_slave_fdb_dump() local
248 err = dsa_port_fdb_dump(dp, dsa_slave_port_fdb_do_dump, &dump); in dsa_slave_fdb_dump()
249 *idx = dump.idx; in dsa_slave_fdb_dump()