~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/net/irda/Kconfig

Version: ~ [ linux-6.4-rc3 ] ~ [ linux-6.3.4 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.30 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.113 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.180 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.243 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.283 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.315 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.9 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 #
  2 # IrDA protocol configuration
  3 #
  4 
  5 menuconfig IRDA
  6         depends on NET && !S390
  7         tristate "IrDA (infrared) subsystem support"
  8         select CRC_CCITT
  9         ---help---
 10           Say Y here if you want to build support for the IrDA (TM) protocols.
 11           The Infrared Data Associations (tm) specifies standards for wireless
 12           infrared communication and is supported by most laptops and PDA's.
 13 
 14           To use Linux support for the IrDA (tm) protocols, you will also need
 15           some user-space utilities like irattach.  For more information, see
 16           the file <file:Documentation/networking/irda.txt>.  You also want to
 17           read the IR-HOWTO, available at
 18           <http://www.tldp.org/docs.html#howto>.
 19 
 20           If you want to exchange bits of data (vCal, vCard) with a PDA, you
 21           will need to install some OBEX application, such as OpenObex :
 22           <http://sourceforge.net/projects/openobex/>
 23 
 24           To compile this support as a module, choose M here: the module will
 25           be called irda.
 26 
 27 comment "IrDA protocols"
 28         depends on IRDA
 29 
 30 source "net/irda/irlan/Kconfig"
 31 
 32 source "net/irda/irnet/Kconfig"
 33 
 34 source "net/irda/ircomm/Kconfig"
 35 
 36 config IRDA_ULTRA
 37         bool "Ultra (connectionless) protocol"
 38         depends on IRDA
 39         help
 40           Say Y here to support the connectionless Ultra IRDA protocol.
 41           Ultra allows to exchange data over IrDA with really simple devices
 42           (watch, beacon) without the overhead of the IrDA protocol (no handshaking,
 43           no management frames, simple fixed header).
 44           Ultra is available as a special socket : socket(AF_IRDA, SOCK_DGRAM, 1);
 45 
 46 comment "IrDA options"
 47         depends on IRDA
 48 
 49 config IRDA_CACHE_LAST_LSAP
 50         bool "Cache last LSAP"
 51         depends on IRDA
 52         help
 53           Say Y here if you want IrLMP to cache the last LSAP used.  This
 54           makes sense since most frames will be sent/received on the same
 55           connection.  Enabling this option will save a hash-lookup per frame.
 56 
 57           If unsure, say Y.
 58 
 59 config IRDA_FAST_RR
 60         bool "Fast RRs (low latency)"
 61         depends on IRDA
 62         ---help---
 63           Say Y here is you want IrLAP to send fast RR (Receive Ready) frames
 64           when acting as a primary station.
 65           Disabling this option will make latency over IrDA very bad. Enabling
 66           this option will make the IrDA stack send more packet than strictly
 67           necessary, thus reduce your battery life (but not that much).
 68 
 69           Fast RR will make IrLAP send out a RR frame immediately when
 70           receiving a frame if its own transmit queue is currently empty. This
 71           will give a lot of speed improvement when receiving much data since
 72           the secondary station will not have to wait the max. turn around
 73           time (usually 500ms) before it is allowed to transmit the next time.
 74           If the transmit queue of the secondary is also empty, the primary will
 75           start backing-off before sending another RR frame, waiting longer
 76           each time until the back-off reaches the max. turn around time.
 77           This back-off increase in controlled via
 78           /proc/sys/net/irda/fast_poll_increase
 79 
 80           If unsure, say Y.
 81 
 82 config IRDA_DEBUG
 83         bool "Debug information"
 84         depends on IRDA
 85         help
 86           Say Y here if you want the IrDA subsystem to write debug information
 87           to your syslog. You can change the debug level in
 88           /proc/sys/net/irda/debug .
 89           When this option is enabled, the IrDA also perform many extra internal
 90           verifications which will usually prevent the kernel to crash in case of
 91           bugs.
 92 
 93           If unsure, say Y (since it makes it easier to find the bugs).
 94 
 95 source "drivers/net/irda/Kconfig"
 96 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | Wiki (Japanese) | Wiki (English) | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

osdn.jp