]> rtime.felk.cvut.cz Git - lisovros/linux_canprio.git/commit
canprio: speed up sff match add
authorOliver Hartkopp <oliver@hartkopp.net>
Wed, 7 Sep 2011 18:15:22 +0000 (20:15 +0200)
committerRostislav Lisovy <lisovy@gmail.com>
Thu, 8 Sep 2011 13:44:26 +0000 (15:44 +0200)
commit022e7fe93535053d81b3ca2f7a49c4d29e864801
treef5c02e9a08f5d5b5eaa9b8b3f0b9a627815b169b
parent22192ed63d05ad6c5d4833539973b3d6df195a4d
canprio: speed up sff match add

Before going through all 2048 SFF CAN IDs to set bits in the SFF match
bitmap, we can check for two (likely) special cases:

- check for a single ID (mask = CAN_SFF_MASK)
- check for all IDs (mask = zero)

Signed-off-by: Oliver Hartkopp <socketcan@hartkopp.net>
net/sched/cls_canprio.c