fi_udp(7)
π NAME π
okay so fi_udp(7) is the manual for The UDP Fabric Provider β thatβs the whole name, bestie π
π OVERVIEW π
The UDP provider is a basic provider that works on any system that supports UDP sockets. It is not intended to provide performance improvements over regular TCP sockets, no cap β instead, itβs there to allow application and provider developers to write, test, and debug their code. π«Ά
It also forms the foundation of a utility provider that enables the implementation of libfabric features over any hardware. iconic behavior, honestly. β¨
β¨ SUPPORTED FEATURES β¨
The UDP provider supports a minimal set of features useful for sending and receiving datagram messages over an unreliable endpoint. lowkey minimal, highkey useful π¦
Endpoint types
- The provider supports only endpoint type
FI_EP_DGRAM. periodt.
Endpoint capabilities
- The following data transfer interface is supported:
fi_msg. - The provider supports standard unicast datagram transfers, as well as multicast operations. π
Modes
- The provider does not require the use of any mode bits. none. zero. zilch. β¨
Progress
- The UDP provider supports both
FI_PROGRESS_AUTOandFI_PROGRESS_MANUAL, with a default set to auto. - Important caveat: receive side data buffers are not modified outside of completion processing routines. π«Ά
π LIMITATIONS π
- The UDP provider has hard-coded maximums for supported queue sizes and data transfers. These values are reflected in the related fabric attribute structures. no cap, theyβre fixed.
- EPs must be bound to both
RXandTXCQs. - No support for selective completions or multi-recv.
- No support for counters.
π§ RUNTIME PARAMETERS π§
No runtime parameters are currently defined. literally none rn π
πΈ SEE ALSO πΈ
π AUTHORS π
OpenFabrics. π
xoxo, this page is from the Libfabric Programmerβs Manual, Libfabric v2.5.1, dated 2024-12-10 β go slay your UDP situation, bestie ππ«Άβ¨
π¦ where this page comes from
- centos-stream 10: libfabric-devel 2.5.1-1.el10 Β· BSD-2-Clause OR GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms