diff options
author | Oliver Hartkopp <socketcan@hartkopp.net> | 2014-04-02 14:25:25 -0400 |
---|---|---|
committer | Marc Kleine-Budde <mkl@pengutronix.de> | 2014-05-19 03:38:24 -0400 |
commit | e3d3917f3d8f624a8df567b581fd8c4da49b443f (patch) | |
tree | f520669b358c376d9eca79b4cb6b8e4b58c23fce /net/can/af_can.h | |
parent | 42193e3efb632c84d686acacd7b2327f2b1f8c63 (diff) |
can: proc: make array printing function indenpendent from sff frames
The can_rcvlist_sff_proc_show_one() function which prints the array of filters
for the single SFF CAN identifiers is prepared to be used by a second caller.
Therefore it is also renamed to properly describe its future functionality.
Signed-off-by: Oliver Hartkopp <socketcan@hartkopp.net>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Diffstat (limited to 'net/can/af_can.h')
-rw-r--r-- | net/can/af_can.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/net/can/af_can.h b/net/can/af_can.h index 6de58b40535c..b4bdaa32d7a4 100644 --- a/net/can/af_can.h +++ b/net/can/af_can.h | |||
@@ -59,12 +59,14 @@ struct receiver { | |||
59 | char *ident; | 59 | char *ident; |
60 | }; | 60 | }; |
61 | 61 | ||
62 | #define CAN_SFF_RCV_ARRAY_SZ (1 << CAN_SFF_ID_BITS) | ||
63 | |||
62 | enum { RX_ERR, RX_ALL, RX_FIL, RX_INV, RX_EFF, RX_MAX }; | 64 | enum { RX_ERR, RX_ALL, RX_FIL, RX_INV, RX_EFF, RX_MAX }; |
63 | 65 | ||
64 | /* per device receive filters linked at dev->ml_priv */ | 66 | /* per device receive filters linked at dev->ml_priv */ |
65 | struct dev_rcv_lists { | 67 | struct dev_rcv_lists { |
66 | struct hlist_head rx[RX_MAX]; | 68 | struct hlist_head rx[RX_MAX]; |
67 | struct hlist_head rx_sff[0x800]; | 69 | struct hlist_head rx_sff[CAN_SFF_RCV_ARRAY_SZ]; |
68 | int remove_on_zero_entries; | 70 | int remove_on_zero_entries; |
69 | int entries; | 71 | int entries; |
70 | }; | 72 | }; |