Re: OpenSSI status question

"Stan" <[email protected]>
Newsgroups gmane.linux.cluster.ssic.devel
Message-ID <[email protected]>
Roger | John,
  I could use some assistance with the following.
Linux-2.6.18, possibly before but not so far back as 2.6.10, struct sk_buff
lost the 'list' member.
Unfortunately cluster/ics/ics_tcp/ics_llsvr.c makes use of the 'list'
member.
Could one of you look into fixing cluster/ics/ics_tcp/ics_llsvr.c so it no
longer has a dependency on the list member?
>From a quick scan of other 2.6.18 drivers, the sk_buff 'list' list_head was
moved to driver local storage. The ICS channel block might be a place to
consider moving the sk_buff list head to?
This work could be prototyped and validated using R1.9.2/3 and then merged
with 2.6.18?

What do you think?  

cluster/ics/ics_tcp/ics_llsvr.c: In function '__icssvr_llenqueue':
cluster/ics/ics_tcp/ics_llsvr.c:229: error: 'struct sk_buff' has no member
named 'list'
cluster/ics/ics_tcp/ics_llsvr.c:231: error: 'struct sk_buff' has no member
named 'list'
cluster/ics/ics_tcp/ics_llsvr.c: In function 'icssvr_lldequeue':
cluster/ics/ics_tcp/ics_llsvr.c:358: error: 'struct sk_buff' has no member
named 'list'
cluster/ics/ics_tcp/ics_llsvr.c:360: error: 'struct sk_buff' has no member
named 'list'

include/linux/skbuff.h
struct sk_buff {
        /* These two members must be first. */
        struct sk_buff          *next;
        struct sk_buff          *prev;
// CONFIG_SSI & SSI_XXX - tamp addition until rewrite of icssvr/cli rtns.
        struct sk_buff_head     *list;

John,
  I strongly believe the x86_64 (aka x64) work is very important for
OpenSSI. Please make it a priority for R1.9.3.

W.r.t the 2.6.18 port, the code merge is complete, working on a clean
compile using CentOS-5 gcc 4.1.1.
R1.9.2 IB based kernel build contains 4988 .o files, so far 1367 .o files
build for 2.6.18. Not a great metric although a stake in the ground.

Stan. 

> -----Original Message-----
> From: Roger Tsang [mailto:[email protected]] 
> Sent: Thursday, October 11, 2007 3:46 AM
> To: Stan
> Cc: ssic-linux-devel; John Hughes
> Subject: Re: [SSI-devel] OpenSSI status question
> 
> I would have to agree that porting to CentOS has priority 
> over 2.6.16.y.
> 
> John - you already received the code for x86_64?
> 
> Roger
> 
> On 9/22/07, Stan <[email protected]> wrote:
> >
> >
> > > -----Original Message-----
> > > From: [email protected]
> > > [mailto:[email protected]] On
> > > Behalf Of James P. Kinney III
> > > Sent: Friday, September 21, 2007 9:03 AM
> > > To: Watson, Brian J. (HP Labs)
> > > Cc: John Hughes; ssic-linux-devel; Walker, Bruce J (HP-Labs)
> > > Subject: Re: [SSI-devel] OpenSSI status question
> > >
> > > It is back up and available now. Thanks for looking into this.
> > > John, thanks for the rsync link.
> > >
> > > Now to look at x86_64, kernel 2.6.18 and CentOS 5 (and 
> forget about
> > > sleeping) ....
> > >
> >
> > Hello James,
> >   The CenOS 5 port is moving along at the speed of a single 
> person; more
> > heads/hands would certainly help. Current status:
> >         merged openSSI code into 2.6.18 code base (base .18 
> chosen for
> > Fedora Core 6 drop?).
> >         Diffs between 2.6.18 & CentOS(2.6.18.8) manageable 
> as heavy lifting
> > done for 2.6.18.
> >         working towards a clean compile - exposing blanks 
> to fill in.
> > TBD:
> >         Debug under Fedora Core 3 (R1.9.2/3) system - 
> delays some of the
> > user-land porting?
> >         merge 2.6.18.8 diffs for CentOS 5.
> >         Port openSSI user-level code/mods into CentOS 5 env.
> >         Test, test & more testing.
> >
> > John Hughes has done the x86_64 heavy lifting in the almost 
> cooked openSSI
> > R1.9.3.
> >
> > Where can you assist?
> >
> > Stan.
> >
> >
> > 
> --------------------------------------------------------------
> -----------
> > This SF.net email is sponsored by: Microsoft
> > Defy all challenges. Microsoft(R) Visual Studio 2005.
> > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> > _______________________________________________
> > ssic-linux-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/ssic-linux-devel
> >
> 


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.