public inbox for passt-dev@passt.top
 help / color / mirror / code / Atom feed
* [PATCH 0/6] Of course there are more flow table preliminaries
@ 2024-07-17  4:52 David Gibson
  2024-07-17  4:52 ` [PATCH 1/6] flow, icmp, tcp: Clean up helpers for getting flow from index David Gibson
                   ` (6 more replies)
  0 siblings, 7 replies; 14+ messages in thread
From: David Gibson @ 2024-07-17  4:52 UTC (permalink / raw)
  To: passt-dev, Stefano Brivio; +Cc: David Gibson

This series has some further preliminaries for the flow table.
Specifically this is focused on some clean ups to handling of indicies
for flows and sides.  We also add some additional test programs for
platform requirements.

This is based on the series adding UDP error handling.

David Gibson (6):
  flow, icmp, tcp: Clean up helpers for getting flow from index
  flow, tcp_splice: Prefer 'sidei' for variables referring to side index
  flow: Introduce flow_foreach_sidei() macro
  tcp_splice: Use parameterised macros for per-side event/flag bits
  doc: Test behaviour of closing duplicate UDP sockets
  doc: Extend zero-recv test with methods using msghdr

 doc/platform-requirements/.gitignore      |   1 +
 doc/platform-requirements/Makefile        |   4 +-
 doc/platform-requirements/recv-zero.c     |  60 +++++++--
 doc/platform-requirements/udp-close-dup.c | 105 +++++++++++++++
 flow.h                                    |  16 +--
 flow_table.h                              |  48 +++++--
 icmp.c                                    |  22 +++-
 tcp.c                                     |  28 +++-
 tcp_conn.h                                |  15 +--
 tcp_splice.c                              | 152 ++++++++++++----------
 10 files changed, 332 insertions(+), 119 deletions(-)
 create mode 100644 doc/platform-requirements/udp-close-dup.c

-- 
2.45.2


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

end of thread, other threads:[~2024-07-17 15:08 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-07-17  4:52 [PATCH 0/6] Of course there are more flow table preliminaries David Gibson
2024-07-17  4:52 ` [PATCH 1/6] flow, icmp, tcp: Clean up helpers for getting flow from index David Gibson
2024-07-17  4:52 ` [PATCH 2/6] flow, tcp_splice: Prefer 'sidei' for variables referring to side index David Gibson
2024-07-17  5:20   ` Stefano Brivio
2024-07-17  5:28     ` David Gibson
2024-07-17  5:50       ` David Gibson
2024-07-17  7:20         ` Stefano Brivio
2024-07-17  7:27           ` David Gibson
2024-07-17  4:52 ` [PATCH 3/6] flow: Introduce flow_foreach_sidei() macro David Gibson
2024-07-17  4:52 ` [PATCH 4/6] tcp_splice: Use parameterised macros for per-side event/flag bits David Gibson
2024-07-17  4:52 ` [PATCH 5/6] doc: Test behaviour of closing duplicate UDP sockets David Gibson
2024-07-17  4:52 ` [PATCH 6/6] doc: Extend zero-recv test with methods using msghdr David Gibson
2024-07-17 15:06   ` Stefano Brivio
2024-07-17 15:07 ` [PATCH 0/6] Of course there are more flow table preliminaries Stefano Brivio

Code repositories for project(s) associated with this public inbox

	https://passt.top/passt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for IMAP folder(s).