WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

Re: [Xen-users] xen / AOE / vblade

On Fri, 2007-03-09 at 17:26 +0800, Tim Post wrote:
> On Fri, 2007-03-09 at 00:37 -0800, Tom Brown wrote:
> > I ran into an interesting/strange issue today. I still don't understand 
> > what happened, but in know what fixed it.
> 
> That was entirely useful to share and fixed a similar problem over here.
> 
> I'm off to go see if it cures some of my mysterious AoE ailments.
> 

On the other machines I have a newer version (vblade-12) downloaded from
corraid, which I think fixes the issue.

I'm not even sure what version I have on the pIII because there is no
stamp in it anywhere and the source I installed with is gone. Which
version did you get?

My aoe.c (in newer) (code related) :

        for (;;) {
                n = getpkt(sfd, buf, bufsz);
                if (n < 0) {
                        perror("read network");
                        exit(1);
                }
                if (n < 60)
                        continue;
                p = (Aoehdr *) buf;
                if (ntohs(p->type) != 0x88a2)
                        continue;
                if (p->flags & Resp)
                        continue;
                sh = ntohs(p->maj);
                if (sh != shelf && sh != (ushort)~0)
                        continue;
                if (p->min != slot && p->min != (uchar)~0)
                        continue;
                doaoe(p);
        }

Earlier, in aoe.c in function aoeata, I can see the default length is
60.

aoeata(Ata *p)  // do ATA reqeust
{
        Ataregs r;
        int len = 60;


So it looks like better logic to deal with funky requests has been
added.

But, the two are now working together, where before they were not. 

If it breaks I'll let you know,I'm skeptical. What could end up
happening is the pIII will get and eat packets it has no idea what to do
with :) So be careful.

My current AOE modules, tools vblade and kvblade are here :

http://dev1.netkinetics.net/aoe/ if you want to look at my copy.

Best,
--Tim


_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users

<Prev in Thread] Current Thread [Next in Thread>