From: Guo, M. <mi...@in...> - 2004-04-16 02:55:34
|
Hi, Mark: =20 Do you test the MC member > 8 ? For replication transmission,it can work for us already in our local CVS tree, for bcastlink transmission, it also can work in our local CVS tree. We are now debugging the retransmission. =20 Thanks Guo Min _____ =20 From: tip...@li... [mailto:tip...@li...] On Behalf Of Jon Maloy Sent: Friday, April 16, 2004 2:29 AM To: Mark Haverkamp Cc: tipc Subject: Re: [Tipc-discussion] RE: Another tipc observation =09 =09 Hi again. I just checked it in myself, along with some other corrections. I also added a corresonding file release, tipc-1.3.09 =09 /jon =09 Mark Haverkamp wrote: =09 On Sat, 2004-04-10 at 11:06, Jon Maloy (QB/EMC) wrote: =20 Certainly not. I am surprised that it works at all, given that the management code is not tested at all yet. Feel free to correct it. =09 Thanks /Jon =09 =20 OK, here is a fix that works. I made the change in the node_get_nodes function. It is only called by the manager. If you would rather, I could fix it in mng_cmd_event but that would require casting the data buffer to a tipc_node_info and doing the htonl there. =09 Mark. =09 --- /home/markh/views/tipc/cvs/source/unstable/net/tipc/node.c 2004-03-30 07:11:39.000000000 -0800 +++ node.c 2004-04-14 09:54:30.000000000 -0700 @@ -613,8 +613,8 @@ for(n =3D nodes;n;n =3D n->next) { if (!in_scope(scope,n->addr)) continue; - list[cnt].addr =3D n->addr; - list[cnt].up =3D node_is_up(n); + list[cnt].addr =3D htonl(n->addr); + list[cnt].up =3D htonl(node_is_up(n)); cnt++; }; return (cnt * sizeof(struct tipc_node_info)); =09 =09 =20 |