3 ms·
Passing the PTE sounds great for big messages (send/recv). For small messages (open), the userspace malloc is going to have packed small buffers into a single
by mappu 1y ago
Passing the PTE sounds great for big messages (send/recv).
For small messages (open), the userspace malloc is going to have packed small buffers into a single page - so there's a chance you'd need to copy to a new userspace page, the two copies might work out better.
- jacquesm 1y agoThe throughput limitation is really only an issue for big messages, for smaller ones the processing overhead will dominate.