Lines Matching refs: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;
393 unsigned short reason;
398 reason = dn_ntohs(*(__u16 *)skb->data);
401 scp->discdata_in.opt_status = reason;
446 * messages depending upon the "reason" field.
451 unsigned short reason;
456 reason = dn_ntohs(*(__u16 *)skb->data);
465 if (reason == NSP_REASON_DC)
467 if (reason == NSP_REASON_NL)
687 static int dn_nsp_no_socket(struct sk_buff *skb, unsigned short reason)
696 if ((reason != NSP_REASON_OK) && ((cb->nsp_flags & 0x0c) == 0x08)) {
700 dn_nsp_return_disc(skb, NSP_DISCINIT, reason);
704 dn_nsp_return_disc(skb, NSP_DISCCONF, reason);
720 unsigned short reason = NSP_REASON_NL;
760 sk = dn_find_listener(skb, &reason);
813 return dn_nsp_no_socket(skb, reason);