summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2019-11-19 09:34:13 +0100
committerMarc Kleine-Budde <mkl@pengutronix.de>2019-11-19 09:35:13 +0100
commite9a543258e63f1d0c1b799f1cb1d6b6b04862822 (patch)
tree03f7b0db912760a52238ba74f51a20fa2d8fdc74
parentfaad2098334855365291610f15fbb13f0ce2351d (diff)
downloadcanutils-e9a543258e63f1d0c1b799f1cb1d6b6b04862822.tar.gz
canutils-e9a543258e63f1d0c1b799f1cb1d6b6b04862822.tar.xz
cansequence.c: add extended identifier flag to mask
Without this, the extended identifier flag was not important when filtering on CAN frames. Add this to mask to only receive the frame type we want to recieve. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
-rw-r--r--src/cansequence.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/cansequence.c b/src/cansequence.c
index ce25009..2008081 100644
--- a/src/cansequence.c
+++ b/src/cansequence.c
@@ -334,6 +334,7 @@ int main(int argc, char **argv)
filter->can_id &= CAN_SFF_MASK;
}
frame.can_id = filter->can_id;
+ filter->can_mask |= CAN_EFF_FLAG;
printf("interface = %s, family = %d, type = %d, proto = %d\n",
interface, family, type, proto);