>> > +static int cm_conn_req_handler(struct iwcm_work *work)
>> > +{
>> > +  struct iw_cm_id *cm_id;
>> > +  struct iwcm_id_private *cm_id_priv;
>> > +  int rc;
>> > +
>> > +  /* If the status was not successful, ignore request */
>> > +  if (work->event.status) {
>> > +          printk(KERN_ERR "%s:%d Bad status=%d for connection request. "
>> > +                 "Should be filtered by provider\n",
>> > +                 __FUNCTION__, __LINE__,
>> > +                 work->event.status);
>> > +          return work->event.status;
>> > +  }
>>
>> Can status really ever be non-zero here?
>
>Yes, this event is generated by the provider.

We're handling a new connection request.  Why would the provider report a
failure?  The printk even states that the provider should filter this.

- Sean


_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to