summaryrefslogtreecommitdiffstats
path: root/MdePkg/Include/Protocol/ManagedNetwork.h
diff options
context:
space:
mode:
authorlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>2008-07-25 10:37:15 +0000
committerlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>2008-07-25 10:37:15 +0000
commit4ca9b6c4e7dbbcf94f21b54f41f761cefc6b1086 (patch)
tree9a160b769c30da11432d201c7ba7214ef452f650 /MdePkg/Include/Protocol/ManagedNetwork.h
parentbb80e3b213f1d9409cd97a63e4d40191ce502912 (diff)
downloadedk2-4ca9b6c4e7dbbcf94f21b54f41f761cefc6b1086.tar.gz
edk2-4ca9b6c4e7dbbcf94f21b54f41f761cefc6b1086.tar.bz2
edk2-4ca9b6c4e7dbbcf94f21b54f41f761cefc6b1086.zip
Code Scrub for Protocol and Ppi Definition
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5564 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'MdePkg/Include/Protocol/ManagedNetwork.h')
-rw-r--r--MdePkg/Include/Protocol/ManagedNetwork.h33
1 files changed, 33 insertions, 0 deletions
diff --git a/MdePkg/Include/Protocol/ManagedNetwork.h b/MdePkg/Include/Protocol/ManagedNetwork.h
index 45ff98270b..4e010fce20 100644
--- a/MdePkg/Include/Protocol/ManagedNetwork.h
+++ b/MdePkg/Include/Protocol/ManagedNetwork.h
@@ -297,6 +297,39 @@ EFI_STATUS
)
;
+/**
+ @par Protocol Description:
+ The MNP is used by network applications (and drivers) to
+ perform raw (unformatted) asynchronous network packet I/O.
+
+ @param GetModeData
+ Returns the current MNP child driver operational parameters.
+ May also support returning underlying Simple Network Protocol (SNP) driver mode data.
+
+ @param Configure
+ Sets and clears operational parameters for an MNP child driver.
+
+ @param McastIpToMac
+ Translates a software (IP) multicast address to a hardware (MAC) multicast address.
+ This function may be unsupported in some MNP implementations.
+
+ @param Groups
+ Enables and disables receive filters for multicast addresses.
+ This function may be unsupported in some MNP implementations.
+
+ @param Transmit
+ Places asynchronous outgoing data packets into the transmit queue.
+
+ @param Receive
+ Places an asynchronous receiving request into the receiving queue.
+
+ @param Cancel
+ Aborts a pending transmit or receive request.
+
+ @param Poll
+ Polls for incoming data packets and processes outgoing data packets.
+
+**/
struct _EFI_MANAGED_NETWORK_PROTOCOL {
EFI_MANAGED_NETWORK_GET_MODE_DATA GetModeData;
EFI_MANAGED_NETWORK_CONFIGURE Configure;