]> git.proxmox.com Git - mirror_edk2.git/commitdiff
OvmfPkg/IndustryStandard: Fixed 'VirtioNet.h' line endings
authorOlivier Martin <olivier.martin@arm.com>
Mon, 30 Sep 2013 08:55:38 +0000 (08:55 +0000)
committeroliviermartin <oliviermartin@6f19259b-4bc3-4df7-8a09-765794883524>
Mon, 30 Sep 2013 08:55:38 +0000 (08:55 +0000)
EDK2 files must use CRLF line ending.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Olivier Martin <olivier.martin@arm.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14740 6f19259b-4bc3-4df7-8a09-765794883524

OvmfPkg/Include/IndustryStandard/VirtioNet.h

index 9f5291a24c42f7cb5572a39d0cb8a3b27014942d..03dfeb2c594fa76de1f15bd2821c4a76ec5894bb 100644 (file)
@@ -1,99 +1,99 @@
-/** @file
-
-  Virtio Network Device specific type and macro definitions corresponding to
-  the virtio-0.9.5 specification.
-
-  Copyright (C) 2013, Red Hat, Inc.
-
-  This program and the accompanying materials are licensed and made available
-  under the terms and conditions of the BSD License which accompanies this
-  distribution. The full text of the license may be found at
-  http://opensource.org/licenses/bsd-license.php
-
-  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT
-  WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
-
-**/
-
-#ifndef _VIRTIO_NET_H_
-#define _VIRTIO_NET_H_
-
-#include <IndustryStandard/Virtio.h>
-
-//
-// virtio-0.9.5, Appendix C: Network Device
-//
-#pragma pack(1)
-typedef struct {
-  VIRTIO_HDR Generic;
-  UINT8      VhdrMac[6];
-  UINT16     VhdrLinkStatus;
-} VNET_HDR;
-#pragma pack()
-
-#define OFFSET_OF_VNET(Field) OFFSET_OF (VNET_HDR, Field)
-#define SIZE_OF_VNET(Field)   (sizeof ((VNET_HDR *) 0)->Field)
-
-//
-// Queue Identifiers
-//
-#define VIRTIO_NET_Q_RX 0
-#define VIRTIO_NET_Q_TX 1
-
-//
-// Feature Bits
-//
-#define VIRTIO_NET_F_CSUM           BIT0  // host to checksum outgoing packets
-#define VIRTIO_NET_F_GUEST_CSUM     BIT1  // guest to checksum incoming packets
-#define VIRTIO_NET_F_MAC            BIT5  // MAC available to guest
-#define VIRTIO_NET_F_GSO            BIT6  // deprecated
-#define VIRTIO_NET_F_GUEST_TSO4     BIT7  // guest can receive TSOv4
-#define VIRTIO_NET_F_GUEST_TSO6     BIT8  // guest can receive TSOv6
-#define VIRTIO_NET_F_GUEST_ECN      BIT9  // guest can receive TSO with ECN
-#define VIRTIO_NET_F_GUEST_UFO      BIT10 // guest can receive UFO
-#define VIRTIO_NET_F_HOST_TSO4      BIT11 // host can receive TSOv4
-#define VIRTIO_NET_F_HOST_TSO6      BIT12 // host can receive TSOv6
-#define VIRTIO_NET_F_HOST_ECN       BIT13 // host can receive TSO with ECN
-#define VIRTIO_NET_F_HOST_UFO       BIT14 // host can receive UFO
-#define VIRTIO_NET_F_MRG_RXBUF      BIT15 // guest can merge receive buffers
-#define VIRTIO_NET_F_STATUS         BIT16 // link status available to guest
-#define VIRTIO_NET_F_CTRL_VQ        BIT17 // control channel available
-#define VIRTIO_NET_F_CTRL_RX        BIT18 // control channel RX mode support
-#define VIRTIO_NET_F_CTRL_VLAN      BIT19 // control channel VLAN filtering
-#define VIRTIO_NET_F_GUEST_ANNOUNCE BIT21 // guest can send gratuitous pkts
-
-//
-// Packet Header
-//
-#pragma pack(1)
-typedef struct {
-  UINT8  Flags;
-  UINT8  GsoType;
-  UINT16 HdrLen;
-  UINT16 GsoSize;
-  UINT16 CsumStart;
-  UINT16 CsumOffset;
-} VIRTIO_NET_REQ;
-#pragma pack()
-
-//
-// Bits in VIRTIO_NET_REQ.Flags
-//
-#define VIRTIO_NET_HDR_F_NEEDS_CSUM BIT0
-
-//
-// Types/Bits for VIRTIO_NET_REQ.GsoType
-//
-#define VIRTIO_NET_HDR_GSO_NONE  0x00
-#define VIRTIO_NET_HDR_GSO_TCPV4 0x01
-#define VIRTIO_NET_HDR_GSO_UDP   0x03
-#define VIRTIO_NET_HDR_GSO_TCPV6 0x04
-#define VIRTIO_NET_HDR_GSO_ECN   BIT7
-
-//
-// Link Status Bits in VNET_HDR.VhdrLinkStatus
-//
-#define VIRTIO_NET_S_LINK_UP  BIT0
-#define VIRTIO_NET_S_ANNOUNCE BIT1
-
-#endif // _VIRTIO_NET_H_
+/** @file\r
+\r
+  Virtio Network Device specific type and macro definitions corresponding to\r
+  the virtio-0.9.5 specification.\r
+\r
+  Copyright (C) 2013, Red Hat, Inc.\r
+\r
+  This program and the accompanying materials are licensed and made available\r
+  under the terms and conditions of the BSD License which accompanies this\r
+  distribution. The full text of the license may be found at\r
+  http://opensource.org/licenses/bsd-license.php\r
+\r
+  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT\r
+  WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+\r
+**/\r
+\r
+#ifndef _VIRTIO_NET_H_\r
+#define _VIRTIO_NET_H_\r
+\r
+#include <IndustryStandard/Virtio.h>\r
+\r
+//\r
+// virtio-0.9.5, Appendix C: Network Device\r
+//\r
+#pragma pack(1)\r
+typedef struct {\r
+  VIRTIO_HDR Generic;\r
+  UINT8      VhdrMac[6];\r
+  UINT16     VhdrLinkStatus;\r
+} VNET_HDR;\r
+#pragma pack()\r
+\r
+#define OFFSET_OF_VNET(Field) OFFSET_OF (VNET_HDR, Field)\r
+#define SIZE_OF_VNET(Field)   (sizeof ((VNET_HDR *) 0)->Field)\r
+\r
+//\r
+// Queue Identifiers\r
+//\r
+#define VIRTIO_NET_Q_RX 0\r
+#define VIRTIO_NET_Q_TX 1\r
+\r
+//\r
+// Feature Bits\r
+//\r
+#define VIRTIO_NET_F_CSUM           BIT0  // host to checksum outgoing packets\r
+#define VIRTIO_NET_F_GUEST_CSUM     BIT1  // guest to checksum incoming packets\r
+#define VIRTIO_NET_F_MAC            BIT5  // MAC available to guest\r
+#define VIRTIO_NET_F_GSO            BIT6  // deprecated\r
+#define VIRTIO_NET_F_GUEST_TSO4     BIT7  // guest can receive TSOv4\r
+#define VIRTIO_NET_F_GUEST_TSO6     BIT8  // guest can receive TSOv6\r
+#define VIRTIO_NET_F_GUEST_ECN      BIT9  // guest can receive TSO with ECN\r
+#define VIRTIO_NET_F_GUEST_UFO      BIT10 // guest can receive UFO\r
+#define VIRTIO_NET_F_HOST_TSO4      BIT11 // host can receive TSOv4\r
+#define VIRTIO_NET_F_HOST_TSO6      BIT12 // host can receive TSOv6\r
+#define VIRTIO_NET_F_HOST_ECN       BIT13 // host can receive TSO with ECN\r
+#define VIRTIO_NET_F_HOST_UFO       BIT14 // host can receive UFO\r
+#define VIRTIO_NET_F_MRG_RXBUF      BIT15 // guest can merge receive buffers\r
+#define VIRTIO_NET_F_STATUS         BIT16 // link status available to guest\r
+#define VIRTIO_NET_F_CTRL_VQ        BIT17 // control channel available\r
+#define VIRTIO_NET_F_CTRL_RX        BIT18 // control channel RX mode support\r
+#define VIRTIO_NET_F_CTRL_VLAN      BIT19 // control channel VLAN filtering\r
+#define VIRTIO_NET_F_GUEST_ANNOUNCE BIT21 // guest can send gratuitous pkts\r
+\r
+//\r
+// Packet Header\r
+//\r
+#pragma pack(1)\r
+typedef struct {\r
+  UINT8  Flags;\r
+  UINT8  GsoType;\r
+  UINT16 HdrLen;\r
+  UINT16 GsoSize;\r
+  UINT16 CsumStart;\r
+  UINT16 CsumOffset;\r
+} VIRTIO_NET_REQ;\r
+#pragma pack()\r
+\r
+//\r
+// Bits in VIRTIO_NET_REQ.Flags\r
+//\r
+#define VIRTIO_NET_HDR_F_NEEDS_CSUM BIT0\r
+\r
+//\r
+// Types/Bits for VIRTIO_NET_REQ.GsoType\r
+//\r
+#define VIRTIO_NET_HDR_GSO_NONE  0x00\r
+#define VIRTIO_NET_HDR_GSO_TCPV4 0x01\r
+#define VIRTIO_NET_HDR_GSO_UDP   0x03\r
+#define VIRTIO_NET_HDR_GSO_TCPV6 0x04\r
+#define VIRTIO_NET_HDR_GSO_ECN   BIT7\r
+\r
+//\r
+// Link Status Bits in VNET_HDR.VhdrLinkStatus\r
+//\r
+#define VIRTIO_NET_S_LINK_UP  BIT0\r
+#define VIRTIO_NET_S_ANNOUNCE BIT1\r
+\r
+#endif // _VIRTIO_NET_H_\r