dpdk summit - 08 sept 2014 - microsoft- packetdirect

23

Upload: jstleger

Post on 05-Dec-2014

381 views

Category:

Software


30 download

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
Page 2: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect
Page 3: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect
Page 4: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect

Inflection point

Page 5: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect
Page 6: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect
Page 7: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect
Page 8: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect
Page 9: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect
Page 10: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect
Page 11: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect
Page 12: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect
Page 13: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect

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
Page 15: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect
Page 16: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect
Page 17: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect
Page 18: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect

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
Page 20: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect
Page 21: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect
Page 22: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect
Page 23: DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect