summaryrefslogtreecommitdiff
path: root/network/ndis/extension
diff options
context:
space:
mode:
authorBarry Golden <[email protected]>2019-03-12 14:02:43 -0700
committerAdonais Romero González <[email protected]>2019-03-12 14:02:43 -0700
commitef7ec4ec9ff7ce3c53d60e1c8906915966e17e01 (patch)
tree3017523a73c6552c27947d402afa6062f4df2706 /network/ndis/extension
parent35bff356ac249057f4d673d39c7f28ed348cbf0f (diff)
Update README.md for samples portal (#358)
* Update README.md for samples portal * Update README.md for samples portal * Removed installwdf * Update fork (#2) * Fix typo ture -> true * Remove InstallWdf sample * Fix typo (#340) ture -> true * Readme typo fix (#349) * Update langid
Diffstat (limited to 'network/ndis/extension')
-rw-r--r--network/ndis/extension/README.md19
-rw-r--r--network/ndis/extension/network-ndis-extension.yml12
2 files changed, 12 insertions, 19 deletions
diff --git a/network/ndis/extension/README.md b/network/ndis/extension/README.md
index df154559..ee57d16b 100644
--- a/network/ndis/extension/README.md
+++ b/network/ndis/extension/README.md
@@ -1,3 +1,13 @@
+---
+topic: sample
+name: Hyper-V Extensible Switch extension filter driver
+description: A base library used to implement a Hyper-V Extensible Switch extension filter driver.
+languages:
+ - cpp
+products:
+ - windows
+---
+
<!---
name: Hyper-V Extensible Switch extension filter driver
platform: WDM
@@ -7,9 +17,7 @@
samplefwlink: http://go.microsoft.com/fwlink/p/?LinkId=617913
--->
-
-Hyper-V Extensible Switch extension filter driver
-=================================================
+# Hyper-V Extensible Switch extension filter driver
This sample contains a base library used to implement a Hyper-V Extensible Switch extension filter driver. This sample also contains two different extension filter drivers that were developed by using the library.
@@ -21,11 +29,8 @@ MsPassthroughExt is a basic filtering extension filter driver that is implemente
MsForwardExt is a basic forwarding extension filter driver that is implemented by using *SxBase.lib*. MsForwardExt uses basic MAC forwarding and custom switch policy to allow sends from given MAC addresses. This forwarding sample implements Hybrid Forwarding, which means that the destination table is not populated by this sample if the packet is flagged as a Hyper-V Network Virtualization (HNV) packet. HNV flagged packets' destination tables are computed by the vSwitch HNV policies instead. If this extension filter driver is unconfigured, it will block sends from all VMs, but will maintain connectivity to the host. Each switch policy, which is defined in *MsForwardExtPolicy.mof*, is a MAC address. Applying a switch policy to MsForwardExt allows packets to be sent from the MAC address that is defined in the policy.
-
-Installation
-------------
+## Installation
Use the *install.cmd* script provided with each extension filter driver. The *install.cmd* uses **netcfg** to install the extension and **mofcomp** to register any required mof files. The PowerShell cmdlet *Enable-VmSwitchExtension* can then be used to enable the extension filter driver on a Hyper-V Extensible Switch.
For more information on Hyper-V Extensible Switch extensions, see [Hyper-V Extensible Switch](http://msdn.microsoft.com/en-us/library/windows/hardware/hh598161).
-
diff --git a/network/ndis/extension/network-ndis-extension.yml b/network/ndis/extension/network-ndis-extension.yml
deleted file mode 100644
index 0494f22b..00000000
--- a/network/ndis/extension/network-ndis-extension.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-### YamlMime:Sample
-sample:
-- name: Hyper-V Extensible Switch extension filter driver
- description: A base library used to implement a Hyper-V Extensible Switch extension filter driver.
- generateZip: true
- preserveParentHierarchy: true
- author: windows-driver-samples
- languages:
- - cpp
- technologies:
- - windows
- vssolution: /network/ndis/extension/extensions.sln