dpdk summit - 08 sept 2014 - microsoft- packetdirect
DESCRIPTION
Gabe Silva, Microsoft, presents a new networking approach for Windows called PacketDirect. It meets the new network challenges and significantly improves performance.TRANSCRIPT
![Page 1: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect](https://reader034.vdocuments.net/reader034/viewer/2022042601/54840281b4af9faa0d8b4a67/html5/thumbnails/1.jpg)
![Page 2: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect](https://reader034.vdocuments.net/reader034/viewer/2022042601/54840281b4af9faa0d8b4a67/html5/thumbnails/2.jpg)
![Page 3: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect](https://reader034.vdocuments.net/reader034/viewer/2022042601/54840281b4af9faa0d8b4a67/html5/thumbnails/3.jpg)
![Page 4: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect](https://reader034.vdocuments.net/reader034/viewer/2022042601/54840281b4af9faa0d8b4a67/html5/thumbnails/4.jpg)
Inflection point
![Page 5: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect](https://reader034.vdocuments.net/reader034/viewer/2022042601/54840281b4af9faa0d8b4a67/html5/thumbnails/5.jpg)
![Page 6: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect](https://reader034.vdocuments.net/reader034/viewer/2022042601/54840281b4af9faa0d8b4a67/html5/thumbnails/6.jpg)
![Page 7: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect](https://reader034.vdocuments.net/reader034/viewer/2022042601/54840281b4af9faa0d8b4a67/html5/thumbnails/7.jpg)
![Page 8: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect](https://reader034.vdocuments.net/reader034/viewer/2022042601/54840281b4af9faa0d8b4a67/html5/thumbnails/8.jpg)
![Page 9: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect](https://reader034.vdocuments.net/reader034/viewer/2022042601/54840281b4af9faa0d8b4a67/html5/thumbnails/9.jpg)
![Page 10: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect](https://reader034.vdocuments.net/reader034/viewer/2022042601/54840281b4af9faa0d8b4a67/html5/thumbnails/10.jpg)
![Page 11: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect](https://reader034.vdocuments.net/reader034/viewer/2022042601/54840281b4af9faa0d8b4a67/html5/thumbnails/11.jpg)
![Page 12: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect](https://reader034.vdocuments.net/reader034/viewer/2022042601/54840281b4af9faa0d8b4a67/html5/thumbnails/12.jpg)
![Page 13: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect](https://reader034.vdocuments.net/reader034/viewer/2022042601/54840281b4af9faa0d8b4a67/html5/thumbnails/13.jpg)
NDIS Miniport Driver
NDIS Protocol Drivers
PD NIC
Kernel-modePD Client
NDIS Miniport interface w/ PDPI extension
Kernel-mode
User-modePD privileged requests
NDIS/PD control path (PnP/Power)
NDIS Miniport Driver
NDIS Miniport Driver
Existing NDIS data/control path
NDIS.sys
NDIS LWF
NDIS LWF
PD platform private interface (IOCTLs)
Kernel-mode PD data path
New or modified component not covered by this spec
New or modified component covered by this spec
3rd party component
Existing unmodified component
PD NIC
PD NIC
![Page 14: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect](https://reader034.vdocuments.net/reader034/viewer/2022042601/54840281b4af9faa0d8b4a67/html5/thumbnails/14.jpg)
![Page 15: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect](https://reader034.vdocuments.net/reader034/viewer/2022042601/54840281b4af9faa0d8b4a67/html5/thumbnails/15.jpg)
![Page 16: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect](https://reader034.vdocuments.net/reader034/viewer/2022042601/54840281b4af9faa0d8b4a67/html5/thumbnails/16.jpg)
![Page 17: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect](https://reader034.vdocuments.net/reader034/viewer/2022042601/54840281b4af9faa0d8b4a67/html5/thumbnails/17.jpg)
![Page 18: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect](https://reader034.vdocuments.net/reader034/viewer/2022042601/54840281b4af9faa0d8b4a67/html5/thumbnails/18.jpg)
Min
ipo
rt D
rivers
A
pp
licati
on
vS
wit
ch
PacketDirect
Provider 2 PacketDirect
Provider 1
Host
Internet Data Center
Net Adapter 1 Net Adapter 2
PacketDirect Client
Site to Site GW
NDIS Data Path
![Page 19: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect](https://reader034.vdocuments.net/reader034/viewer/2022042601/54840281b4af9faa0d8b4a67/html5/thumbnails/19.jpg)
![Page 20: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect](https://reader034.vdocuments.net/reader034/viewer/2022042601/54840281b4af9faa0d8b4a67/html5/thumbnails/20.jpg)
![Page 21: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect](https://reader034.vdocuments.net/reader034/viewer/2022042601/54840281b4af9faa0d8b4a67/html5/thumbnails/21.jpg)
![Page 22: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect](https://reader034.vdocuments.net/reader034/viewer/2022042601/54840281b4af9faa0d8b4a67/html5/thumbnails/22.jpg)
![Page 23: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect](https://reader034.vdocuments.net/reader034/viewer/2022042601/54840281b4af9faa0d8b4a67/html5/thumbnails/23.jpg)