On Tue, 2008-05-27 at 07:38 -0700, Roland Dreier wrote: > > 'bnx2id' is the user component in this solution. bnx2id daemon uses > > socket calls to bind tcp ports in high range and hands them over to > > driver. This is how iscsi driver tries to solve tcp port collision > > issue. User daemon communicates with the driver using sysfs and tcp port > > related functions are bnx2i_read_tcp_portd_*/bnx2i_write_tcp_portd_* > > (reference: bnx2i_sysfs.c) > > So you are creating sockets just to reserve TCP ports to avoid host > stack clashes with your offload engine? Wasn't this approach strongly > rejected (in the context of iWARP) in the past? >
We're doing it in userspace, so I don't if that makes it any better or any worse. Roland, what do you suggest? We can do it like cma_alloc_any_port() in cma.c. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "open-iscsi" group. To post to this group, send email to open-iscsi@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/open-iscsi -~----------~----~----~----~------~----~------~--~---