One more thing to clarify: being a transparent sniffer means that my device has 2 HBAs so it can "cut" a FC line in the middle and transparently connect the 2 cut sides (i.e. serving as a bridge).
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ophir Munk Sent: Wednesday, September 13, 2006 5:06 PM To: linux-il@linux.org.il Subject: RE: FC device driver for sniffing Thanks Oleg for your reply. I would like to sniff as much as possible (including encrypted FC3 layers). I am aware of your statement that all HBAs attempt handling FC1-FC4 at firmware level but I hope that I can still find an HBA which will allow my CPU handle those layers by itself. I would have settled for sniffing layer FC4 and above (which is feasible in all FC HBA) but then I have another problem: I need my FC port (interface) to be transparent to the peer FC port, to be able to connect to any FC peer Port whatever it is: N_Port, F_Port, FL_Port, etc... I could do so if I worked at FC1 layer, letting higher layers passing through transparently, but if my HBA operates at FC4 layer, then I can only be an N_Port and being connected to limited peer types. I would not be a transparent sniffer anymore... Can anyone think of something? -----Original Message----- > I am looking for a Fiber Channel HBA (under Linux of course) that > will operate in sniffing mode and will enable the inspection of all > FC traffic at all layers: FC1-FC4. Common device drivers > (e.g. Emulex and QLogic) handle most FC layers at firmware level > while I need to send those packets to the kernel instead (for > sniffing purposes). Can you explain what you are trying to sniff? All FC traffic through an arbitrated loop that passes through your HBA? Even if it is encrypted (in FC-3)? I cannot give you a statement regarding all HBAs, but I think that it is one of the FC design goals that all the transmission protocols are implemented in HW to offload them from the CPU. This probably means FC-{1,2,3} at least. If this is correct then you _may_ be out of luck. -- Oleg Goldshmidt | [EMAIL PROTECTED] | http://www.goldshmidt.org The information contained in this communication is intended solely for the use of the individual or entity to whom it is addressed and others authorized to receive it. It may contain confidential or legally privileged information. If you are not the intended recipient you are hereby notified that any disclosure, copying, distribution or taking any action in reliance on the contents of this information is strictly prohibited and may be unlawful. If you have received this communication in error, please notify us immediately by responding to this email and then delete it from your system. Shunra Software Ltd. is neither liable for the proper and complete transmission of the information contained in this communication nor for any delay in its receipt. ====================== To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED] ================================================================To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]