Lines Matching defs:reason
190 * Table of reason codes to pass back to node which sent us a badly
192 * the reason field means "don't reply" otherwise a disc init is sent with
193 * the specified reason code.
196 unsigned short reason;
216 static struct sock *dn_find_listener(struct sk_buff *skb, unsigned short *reason)
318 *reason = ci_err_table[err].reason;
394 unsigned short reason;
399 reason = dn_ntohs(*(__le16 *)skb->data);
402 scp->discdata_in.opt_status = dn_htons(reason);
456 * messages depending upon the "reason" field.
461 unsigned short reason;
466 reason = dn_ntohs(*(__le16 *)skb->data);
475 if (reason == NSP_REASON_DC)
477 if (reason == NSP_REASON_NL)
691 static int dn_nsp_no_socket(struct sk_buff *skb, unsigned short reason)
700 if ((reason != NSP_REASON_OK) && ((cb->nsp_flags & 0x0c) == 0x08)) {
704 dn_nsp_return_disc(skb, NSP_DISCINIT, reason);
708 dn_nsp_return_disc(skb, NSP_DISCCONF, reason);
724 unsigned short reason = NSP_REASON_NL;
751 sk = dn_find_listener(skb, &reason);
810 return dn_nsp_no_socket(skb, reason);