|  e15465e180 The "reason" can come from skb->data[] and it hasn't been capped so it can be from 0-255 instead of just 0-6. For example in irlmp_state_dtr() the code does: reason = skb->data[3]; ... irlmp_disconnect_indication(self, reason, skb); Also LMREASON has a couple other values which don't have entries in the irlmp_reasons[] array. And 0xff is a valid reason as well which means "unknown". So far as I can see we don't actually care about "reason" except for in the debug code. Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: David S. Miller <davem@davemloft.net> | ||
|---|---|---|
| .. | ||
| af_irda.h | ||
| crc.h | ||
| discovery.h | ||
| ircomm_core.h | ||
| ircomm_event.h | ||
| ircomm_lmp.h | ||
| ircomm_param.h | ||
| ircomm_ttp.h | ||
| ircomm_tty.h | ||
| ircomm_tty_attach.h | ||
| irda.h | ||
| irda_device.h | ||
| iriap.h | ||
| iriap_event.h | ||
| irias_object.h | ||
| irlan_client.h | ||
| irlan_common.h | ||
| irlan_eth.h | ||
| irlan_event.h | ||
| irlan_filter.h | ||
| irlan_provider.h | ||
| irlap.h | ||
| irlap_event.h | ||
| irlap_frame.h | ||
| irlmp.h | ||
| irlmp_event.h | ||
| irlmp_frame.h | ||
| irmod.h | ||
| irqueue.h | ||
| irttp.h | ||
| parameters.h | ||
| qos.h | ||
| timer.h | ||
| wrapper.h | ||