kernel-hacking-2024-linux-s.../drivers/firewire
Stefan Richter 837ec787d8 firewire: core: don't update Broadcast_Channel if RFC 2734 conditions aren't met
This extra check will avoid Broadcast_Channel register related traffic
to many IIDC, SBP-2, and AV/C devices which aren't IRMC or have a
max_rec < 8 (i.e. support < 512 bytes async payload).  This avoids a
little bit of traffic after bus reset and is even more careful with
devices which don't implement this CSR.

The assumption is that no other protocol than IP over 1394 uses the
broadcast channel for streams.

Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
2009-06-14 11:57:06 +02:00
..
core-card.c firewire: core: prepare for non-core children of card devices 2009-06-06 21:45:50 +02:00
core-cdev.c firewire: core: include linux/uaccess.h instead of asm/uaccess.h 2009-06-06 21:45:50 +02:00
core-device.c firewire: core: don't update Broadcast_Channel if RFC 2734 conditions aren't met 2009-06-14 11:57:06 +02:00
core-iso.c firewire: rename source files 2009-06-05 16:26:18 +02:00
core-topology.c firewire: rename source files 2009-06-05 16:26:18 +02:00
core-transaction.c firewire: rename source files 2009-06-05 16:26:18 +02:00
core.h firewire: core: prepare for non-core children of card devices 2009-06-06 21:45:50 +02:00
Kconfig firewire: Kconfig help update 2008-08-19 18:47:56 +02:00
Makefile firewire: rename source files 2009-06-05 16:26:18 +02:00
ohci.c firewire: rename source files 2009-06-05 16:26:18 +02:00
ohci.h firewire: reorganize header files 2009-06-05 16:26:18 +02:00
sbp2.c firewire: add parent-of-unit accessor 2009-06-06 21:45:50 +02:00