pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/aoe-vblade Initial import of aoe-vblade, an ATA ov...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/57b9b237c883
branches:  trunk
changeset: 523634:57b9b237c883
user:      agc <agc%pkgsrc.org@localhost>
date:      Wed Jan 10 20:39:35 2007 +0000

description:
Initial import of aoe-vblade, an ATA over Ethernet server, or target,
into the Packages Collection.  With thanks to the anonymous person at
EuroBSDcon 2006 in Milano who asked if I was aware of it (I wasn't).

        ATA over Ethernet (AoE) delivers a simple, high performance, low cost
        alternative to iSCSI and FibreChannel for networked block storage by
        eliminating the processing overhead of TCP/IP.

        + ATA-over-Ethernet (AoE) is a thin protocol layer directly on top of
        Ethernet.

        + ATA disk commands (ie.  read disk sector x, write disk sector y) are
        put directly into standard Ethernet frames using the AoE protocol.
        AoE is a block storage protocol.

        + AoE is a non-routed protocol, therefore does not require IP or TCP
        protocol layers.  This eliminates unnecessary processing and makes
        network connection to disks simple. It also limits AoE to the local
        network segment.

        The AoE protocol specification can be found at:

                http://www.coraid.com/documents/AoEr8.txt

diffstat:

 net/aoe-vblade/DESCR            |  19 +++++++++++++++++++
 net/aoe-vblade/Makefile         |  21 +++++++++++++++++++++
 net/aoe-vblade/PLIST            |   4 ++++
 net/aoe-vblade/distinfo         |   6 ++++++
 net/aoe-vblade/patches/patch-aa |  17 +++++++++++++++++
 5 files changed, 67 insertions(+), 0 deletions(-)

diffs (87 lines):

diff -r aa1d76b1a7d2 -r 57b9b237c883 net/aoe-vblade/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/aoe-vblade/DESCR      Wed Jan 10 20:39:35 2007 +0000
@@ -0,0 +1,19 @@
+ATA over Ethernet (AoE) delivers a simple, high performance, low cost
+alternative to iSCSI and FibreChannel for networked block storage by
+eliminating the processing overhead of TCP/IP.
+
++ ATA-over-Ethernet (AoE) is a thin protocol layer directly on top of
+Ethernet.
+
++ ATA disk commands (ie.  read disk sector x, write disk sector y) are
+put directly into standard Ethernet frames using the AoE protocol.
+AoE is a block storage protocol.
+
++ AoE is a non-routed protocol, therefore does not require IP or TCP
+protocol layers.  This eliminates unnecessary processing and makes
+network connection to disks simple. It also limits AoE to the local
+network segment.
+
+The AoE protocol specification can be found at:
+
+       http://www.coraid.com/documents/AoEr8.txt
diff -r aa1d76b1a7d2 -r 57b9b237c883 net/aoe-vblade/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/aoe-vblade/Makefile   Wed Jan 10 20:39:35 2007 +0000
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.1.1.1 2007/01/10 20:39:35 agc Exp $
+
+DISTNAME=      vblade-14
+PKGNAME=       aoe-vblade-14
+CATEGORIES=    net sysutils
+MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=aoetools/}
+EXTRACT_SUFX=  .tgz
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      http://aoetools.sourceforge.net/
+COMMENT=       ATA over Ethernet (AoE) server - thin, LAN-based storage protocol
+
+do-build:
+       cd ${WRKSRC} && ${CP} freebsd.c bsd.c && ${MAKE} PLATFORM=bsd
+
+do-install:
+       ${INSTALL_PROGRAM} ${WRKSRC}/vblade ${PREFIX}/sbin/
+       ${INSTALL_SCRIPT} ${WRKSRC}/vbladed ${PREFIX}/sbin/
+       ${INSTALL_MAN} ${WRKSRC}/vblade.8 ${PREFIX}/${PKGMANDIR}/man8/
+
+.include "../../mk/bsd.pkg.mk"
diff -r aa1d76b1a7d2 -r 57b9b237c883 net/aoe-vblade/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/aoe-vblade/PLIST      Wed Jan 10 20:39:35 2007 +0000
@@ -0,0 +1,4 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2007/01/10 20:39:35 agc Exp $
+sbin/vblade
+sbin/vbladed
+man/man8/vblade.8
diff -r aa1d76b1a7d2 -r 57b9b237c883 net/aoe-vblade/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/aoe-vblade/distinfo   Wed Jan 10 20:39:35 2007 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2007/01/10 20:39:35 agc Exp $
+
+SHA1 (vblade-14.tgz) = 57bea505f3acb88f03f761954eea0759a0241e3f
+RMD160 (vblade-14.tgz) = ad0fe6f0c4ab40fa31daa68c7b14143ad87f443c
+Size (vblade-14.tgz) = 20317 bytes
+SHA1 (patch-aa) = f7cd8f4cef5fbd0fb33c87d2d45cd055e6e97b60
diff -r aa1d76b1a7d2 -r 57b9b237c883 net/aoe-vblade/patches/patch-aa
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/aoe-vblade/patches/patch-aa   Wed Jan 10 20:39:35 2007 +0000
@@ -0,0 +1,17 @@
+$NetBSD: patch-aa,v 1.1.1.1 2007/01/10 20:39:35 agc Exp $
+
+--- freebsd.c  2007/01/10 07:10:03     1.1
++++ freebsd.c  2007/01/10 07:10:42
+@@ -14,7 +14,12 @@
+ #include <sys/time.h>
+ 
+ #include <netinet/in.h>
++#ifdef __NetBSD__
++#include <net/if.h>
++#include <net/if_ether.h>
++#else
+ #include <net/ethernet.h>
++#endif
+ #include <net/bpf.h>
+ #include <net/if.h>
+ #include <net/if_arp.h>



Home | Main Index | Thread Index | Old Index