It says on the information page for Crossbow that it suppors "any protocol". This includes a protocol that I''ve developed myself as well? And can crossbow be easily ported for other type of NICs for example cards that use signaling over SS7? Best Regards, Nergal This message posted from opensolaris.org
Hi,> it says on the information page for Crossbow that it suppors "any protocol". > This includes a protocol that I''ve developed myself as well?Yes. The choice of protocol is dependant on protocol field in IP header. As long as you have a unique value there, it will work. BTW, the current bit out in open Solaris only have support for TCP but we are adding support for others as well.> And can crossbow be easily ported for other type of NICs for example cards > that use signaling over SS7?Sure. You just need to make sure that the driver is based of GLDv3 which is already shipping. Formal documentation on how to write GLDv3 based driver will be out soon but if you want to start sooner, we can help you out. Cheers, Sunay> > Best Regards, > Nergal-- Sunay Tripathi Sr. Staff Engineer Solaris Core Networking Technologies Sun MicroSystems Inc. Solaris Networking: http://www.opensolaris.org/os/community/networking Project Crossbow: http://www.opensolaris.org/os/project/crossbow
Sunay Tripathi wrote:>>And can crossbow be easily ported for other type of NICs for example cards >>that use signaling over SS7? >> >> > >Sure. You just need to make sure that the driver is based of GLDv3 >which is already shipping. Formal documentation on how to write GLDv3 >based driver will be out soon but if you want to start sooner, we >can help you out. > >and just to avoid surprises, today''s binary distro of CrossBow on OpenSolaris doesn''t have the fix for 6453650 (VNICs should support any type of MAC, not just ethernet) yet. Till then, the creation and use of a VNIC over a non ethernet MAC device may or may not work properly. We''ll make sure to mention that fix in the announcement and the release notes of the future snapshot that includes it. Kais.>Cheers, >Sunay > > > >>Best Regards, >>Nergal >> >> > > > > >
Kais Belgaied
2006-Aug-31 18:45 UTC
[crossbow-discuss] protocol number vs name (was What protocolls?)
We''ll need to extend the netrcm(1x) syntax to support "transport=number". currently, it supports only "transport={TCP|UDP|SCTP} " Kais P.S. netrcm is the CLI to manage the network policy resource controls, per protocol, per port, etc ... netrcm is being worked on and will soon be included in the OpenSolaris CrossBow snapshot. Sunay Tripathi wrote:>Hi, > > > >>it says on the information page for Crossbow that it suppors "any protocol". >>This includes a protocol that I''ve developed myself as well? >> >> > >Yes. The choice of protocol is dependant on protocol field in IP header. >As long as you have a unique value there, it will work. BTW, the current >bit out in open Solaris only have support for TCP but we are adding >support for others as well. > > > > >
But if I have a signaling card that doesn''t support Tx/Rx rings, it can be "emulated" with another abstraction layer (pseudo hardware layer) if I understood correct? This would make a card that has no support what so ever, and expects to have one address (IP/PC), to function properly with virtualization? Thanks for your answers. Best Regards, Nergal This message posted from opensolaris.org
> But if I have a signaling card that doesn''t support Tx/Rx rings, it can be > "emulated" with another abstraction layer (pseudo hardware layer) if I > understood correct? This would make a card that has no support what so ever, > and expects to have one address (IP/PC), to function properly with > virtualization?You are correct. Once the emulation layer code comes in, even your typical DLPI driver will be able to function properly. Thanks, Sunay> > > Thanks for your answers. > > Best Regards, > Nergal-- Sunay Tripathi Sr. Staff Engineer Solaris Core Networking Technologies Sun MicroSystems Inc. Solaris Networking: http://www.opensolaris.org/os/community/networking Project Crossbow: http://www.opensolaris.org/os/project/crossbow