Thread (33 messages) 33 messages, 6 authors, 2024-01-05

Re: [RFC PATCH net-next v1 2/4] net: introduce abstraction for network memory

flat view

From: Jakub Kicinski <kuba@kernel.org>
Date: 2023-12-16 02:52:04
Also in: bpf, lkml

On Wed, 13 Dec 2023 18:05:25 -0800 Mina Almasry wrote:
quoted hunk ↗ jump to hunk
+struct netmem {
+	union {
+		struct page page;
+
+		/* Stub to prevent compiler implicitly converting from page*
+		 * to netmem_t* and vice versa.
+		 *
+		 * Other memory type(s) net stack would like to support
+		 * can be added to this union.
+		 */
+		void *addr;
+	};
+};
My mind went to something like:

typedef unsigned long __bitwise netmem_ref;

instead. struct netmem does not exist, it's a handle which has 
to be converted to a real type using a helper.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help