Netdev 0x16 - RDMA programming tutorial

  Рет қаралды 5,310

netdevconf

netdevconf

Күн бұрын

Пікірлер: 4
@phungteha8407
@phungteha8407 Жыл бұрын
You assigned buf to sg list, buf was malloc'ed so was a VA. The sg list then is a list of buffers, registered with their virtual address. So the library must have to translate the address into physical address and on top, must add in more sg entries in case the buffer wasn't physically contiguous for the NIC to consume, is that correct?
@erfan_mehraban
@erfan_mehraban 4 күн бұрын
the NIC hardware uses the lkey (local key) provided in the sg entry to look up the translations in its MMU The MMU contains the VA-to-PA mappings that were set up during memory registration. This is actually one of the key benefits of RDMA - the expensive address translation work is done once at registration time, not on every transfer.
@johntt6983
@johntt6983 3 ай бұрын
could someone edit the pauses in between.
@adahaj
@adahaj 11 күн бұрын
Its better if i play it at 1.25x
Netdev 0x16 - SRv6 Network Programming in Linux Kernel
1:49:57
Netdev 0x12 - Introduction to FRRouting - Tutorial
1:14:04
netdevconf
Рет қаралды 17 М.
ТЮРЕМЩИК В БОКСЕ! #shorts
00:58
HARD_MMA
Рет қаралды 2,4 МЛН
Trick-or-Treating in a Rush. Part 2
00:37
Daniel LaBelle
Рет қаралды 46 МЛН
What type of pedestrian are you?😄 #tiktok #elsarca
00:28
Elsa Arca
Рет қаралды 28 МЛН
EN141 Webinar: RoCE Introduction
16:57
Broadcom Inc.
Рет қаралды 8 М.
Rob Davis - What is RDMA
11:33
NVM Express
Рет қаралды 12 М.
Arista Networking for AI Workloads
28:02
Tech Field Day
Рет қаралды 9 М.
What is OpenTelemetry?
12:55
Highlight
Рет қаралды 12 М.
When Optimisations Work, But for the Wrong Reasons
22:19
SimonDev
Рет қаралды 1 МЛН
Ethernet Won’t Replace InfiniBand for AI Networking in 2024
26:14
The mind behind Linux | Linus Torvalds | TED
21:31
TED
Рет қаралды 6 МЛН
ТЮРЕМЩИК В БОКСЕ! #shorts
00:58
HARD_MMA
Рет қаралды 2,4 МЛН