Netdev List
 help / color / mirror / Atom feed
* [PATCH net-next 0/4] ila: Cleanup
@ 2018-06-27 21:38 Tom Herbert
  2018-06-27 21:38 ` [PATCH net-next 1/4] ila: Fix use of rhashtable walk in ila_xlat.c Tom Herbert
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Tom Herbert @ 2018-06-27 21:38 UTC (permalink / raw)
  To: davem, netdev; +Cc: Tom Herbert

Perform some cleanup in ILA code. This includes:

- Fix rhashtable walk for cases where nl dumps are done with muliple
  function calls. Add a skip index to skip over entries in
  a node that have been previously visitied. Call rhashtable_walk_peek
  to avoid dropping items between calls to ila_nl_dump.
- Call alloc_bucket_spinlocks to create bucket locks.
- Split out module initialization and netlink definitions into
  separate files.
- Add ILA_CMD_FLUSH netlink command to clear the ILA translation table.


Tom Herbert (4):
  ila: Fix use of rhashtable walk in ila_xlat.c
  ila: Call library function alloc_bucket_locks
  ila: Create main ila source file
  ila: Flush netlink command to clear xlat table

 include/uapi/linux/ila.h  |   1 +
 net/ipv6/ila/Makefile     |   2 +-
 net/ipv6/ila/ila.h        |  27 ++++-
 net/ipv6/ila/ila_common.c |  30 -----
 net/ipv6/ila/ila_main.c   | 121 +++++++++++++++++++
 net/ipv6/ila/ila_xlat.c   | 291 +++++++++++++++++++++++-----------------------
 6 files changed, 292 insertions(+), 180 deletions(-)
 create mode 100644 net/ipv6/ila/ila_main.c

-- 
2.7.4

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2018-06-29  2:33 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-06-27 21:38 [PATCH net-next 0/4] ila: Cleanup Tom Herbert
2018-06-27 21:38 ` [PATCH net-next 1/4] ila: Fix use of rhashtable walk in ila_xlat.c Tom Herbert
2018-06-27 21:39 ` [PATCH net-next 2/4] ila: Call library function alloc_bucket_locks Tom Herbert
2018-06-27 21:39 ` [PATCH net-next 3/4] ila: Create main ila source file Tom Herbert
2018-06-27 21:39 ` [PATCH net-next 4/4] ila: Flush netlink command to clear xlat table Tom Herbert
2018-06-29  2:33 ` [PATCH net-next 0/4] ila: Cleanup David Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox