diff options
| author | Barry Golden <[email protected]> | 2019-03-12 14:02:43 -0700 |
|---|---|---|
| committer | Adonais Romero González <[email protected]> | 2019-03-12 14:02:43 -0700 |
| commit | ef7ec4ec9ff7ce3c53d60e1c8906915966e17e01 (patch) | |
| tree | 3017523a73c6552c27947d402afa6062f4df2706 /network/ndis/extension | |
| parent | 35bff356ac249057f4d673d39c7f28ed348cbf0f (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.md | 19 | ||||
| -rw-r--r-- | network/ndis/extension/network-ndis-extension.yml | 12 |
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 |
