canbus: isotp: use flags for configuration in isotp_msg_id

The previous design with dedicated bits in the structure required a
user to explicitly set each bit.

Using one flags variable allows to extend the features more easily
in the future and avoids breaking existing code.

This change is particularly useful for the FDF and BRS flags required
for CAN-FD support.

See also previous similar change for the CAN driver in
f8a88cdb2791fe40b3021f1275fe250c2c17dcf3

Signed-off-by: Martin Jäger <martin@libre.solar>
5 files changed