Skip to content

Commit 09dbc9d

Browse files
author
Elena Crenguta Lindqvist
committed
blä
1 parent 75abef5 commit 09dbc9d

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

itnot/index.html

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -375,14 +375,12 @@
375375
.. you need to reinvent the wheel ...
376376
<aside class="notes">
377377
Moving the NIC in user space and skipping the kernel entirely, has some disadvantages:
378-
<br><br>You need to manage the driver from user space
378+
<br><br>You need to manage the driver from user space 'cause you lose the abstraction level the kernel provides
379379
<br><br>You loose the useful network stuff in the linux kernel (like you cant use ethtool to check the link on an interface, to say the least )
380380
<br><br>Programs are sandboxed which makes integration with other parts of the OS hard
381381

382-
<br><br>NUMA awareness together with CPU isolation needs to be considered as well if we need high performance.
383-
<br><br>
384-
Moving to userspace means losing the abstraction level the kernel provides for e.g. hw resources, it means you need to load own driver.
385-
<br>Moving to userspace means the kernel space is skipped together with the good stuff too like networking functionality that needs to be reimplemented now.
382+
<br><br>NUMA awareness together with CPU isolation needs to be considered as well if we need high performance with DPDK.
383+
386384
</aside>
387385
</section>
388386
<!–– SlideX ––>
@@ -501,7 +499,7 @@
501499
<p>XDP_REDIRECT</p>
502500

503501
<aside class="notes">
504-
Thse are actions that can be executed on a packet
502+
These are actions that can be executed on a packet (that's the stuff you need to have in the NIC driver to support XDP)
505503
<br><br> DROP is awesome, useful for DDOS, fb uses it heavily and cloudflare
506504
<br><br> PASS it lets the packet pass, after packet inspection, this does not do DPDK , light weight as you program it , lets the packet go back to stack
507505
<br><br> TX send it immedietly back out on the port that it was received, for load balancer cases for example

0 commit comments

Comments
 (0)