head 1.5; access; symbols netbsd-10-0-RELEASE:1.5 netbsd-10-0-RC6:1.5 netbsd-10-0-RC5:1.5 netbsd-10-0-RC4:1.5 netbsd-10-0-RC3:1.5 netbsd-10-0-RC2:1.5 thorpej-ifq:1.5.0.94 thorpej-ifq-base:1.5 thorpej-altq-separation:1.5.0.92 thorpej-altq-separation-base:1.5 netbsd-10-0-RC1:1.5 netbsd-10:1.5.0.90 netbsd-10-base:1.5 bouyer-sunxi-drm:1.5.0.88 bouyer-sunxi-drm-base:1.5 netbsd-9-3-RELEASE:1.5 thorpej-i2c-spi-conf2:1.5.0.86 thorpej-i2c-spi-conf2-base:1.5 thorpej-futex2:1.5.0.84 thorpej-futex2-base:1.5 thorpej-cfargs2:1.5.0.82 thorpej-cfargs2-base:1.5 cjep_sun2x-base1:1.5 cjep_sun2x:1.5.0.80 cjep_sun2x-base:1.5 cjep_staticlib_x-base1:1.5 netbsd-9-2-RELEASE:1.5 cjep_staticlib_x:1.5.0.78 cjep_staticlib_x-base:1.5 thorpej-i2c-spi-conf:1.5.0.76 thorpej-i2c-spi-conf-base:1.5 thorpej-cfargs:1.5.0.74 thorpej-cfargs-base:1.5 thorpej-futex:1.5.0.72 thorpej-futex-base:1.5 netbsd-9-1-RELEASE:1.5 bouyer-xenpvh-base2:1.5 phil-wifi-20200421:1.5 bouyer-xenpvh-base1:1.5 phil-wifi-20200411:1.5 bouyer-xenpvh:1.5.0.70 bouyer-xenpvh-base:1.5 is-mlppp:1.5.0.68 is-mlppp-base:1.5 phil-wifi-20200406:1.5 netbsd-8-2-RELEASE:1.5 ad-namecache-base3:1.5 netbsd-9-0-RELEASE:1.5 netbsd-9-0-RC2:1.5 ad-namecache-base2:1.5 ad-namecache-base1:1.5 ad-namecache:1.5.0.66 ad-namecache-base:1.5 netbsd-9-0-RC1:1.5 phil-wifi-20191119:1.5 netbsd-9:1.5.0.64 netbsd-9-base:1.5 phil-wifi-20190609:1.5 netbsd-8-1-RELEASE:1.5 netbsd-8-1-RC1:1.5 isaki-audio2:1.5.0.62 isaki-audio2-base:1.5 pgoyette-compat-merge-20190127:1.5 pgoyette-compat-20190127:1.5 pgoyette-compat-20190118:1.5 pgoyette-compat-1226:1.5 pgoyette-compat-1126:1.5 pgoyette-compat-1020:1.5 pgoyette-compat-0930:1.5 pgoyette-compat-0906:1.5 netbsd-7-2-RELEASE:1.5 pgoyette-compat-0728:1.5 netbsd-8-0-RELEASE:1.5 phil-wifi:1.5.0.60 phil-wifi-base:1.5 pgoyette-compat-0625:1.5 netbsd-8-0-RC2:1.5 pgoyette-compat-0521:1.5 pgoyette-compat-0502:1.5 pgoyette-compat-0422:1.5 netbsd-8-0-RC1:1.5 pgoyette-compat-0415:1.5 pgoyette-compat-0407:1.5 pgoyette-compat-0330:1.5 pgoyette-compat-0322:1.5 pgoyette-compat-0315:1.5 netbsd-7-1-2-RELEASE:1.5 pgoyette-compat:1.5.0.58 pgoyette-compat-base:1.5 netbsd-7-1-1-RELEASE:1.5 tls-maxphys-base-20171202:1.5 matt-nb8-mediatek:1.5.0.56 matt-nb8-mediatek-base:1.5 nick-nhusb-base-20170825:1.5 perseant-stdc-iso10646:1.5.0.54 perseant-stdc-iso10646-base:1.5 netbsd-8:1.5.0.52 netbsd-8-base:1.5 prg-localcount2-base3:1.5 prg-localcount2-base2:1.5 prg-localcount2-base1:1.5 prg-localcount2:1.5.0.50 prg-localcount2-base:1.5 pgoyette-localcount-20170426:1.5 bouyer-socketcan-base1:1.5 jdolecek-ncq:1.5.0.48 jdolecek-ncq-base:1.5 pgoyette-localcount-20170320:1.5 netbsd-7-1:1.5.0.46 netbsd-7-1-RELEASE:1.5 netbsd-7-1-RC2:1.5 nick-nhusb-base-20170204:1.5 netbsd-7-nhusb-base-20170116:1.5 bouyer-socketcan:1.5.0.44 bouyer-socketcan-base:1.5 pgoyette-localcount-20170107:1.5 netbsd-7-1-RC1:1.5 nick-nhusb-base-20161204:1.5 pgoyette-localcount-20161104:1.5 netbsd-7-0-2-RELEASE:1.5 nick-nhusb-base-20161004:1.5 localcount-20160914:1.5 netbsd-7-nhusb:1.5.0.42 netbsd-7-nhusb-base:1.5 pgoyette-localcount-20160806:1.5 pgoyette-localcount-20160726:1.5 pgoyette-localcount:1.5.0.40 pgoyette-localcount-base:1.5 nick-nhusb-base-20160907:1.5 nick-nhusb-base-20160529:1.5 netbsd-7-0-1-RELEASE:1.5 nick-nhusb-base-20160422:1.5 nick-nhusb-base-20160319:1.5 nick-nhusb-base-20151226:1.5 netbsd-7-0:1.5.0.38 netbsd-7-0-RELEASE:1.5 nick-nhusb-base-20150921:1.5 netbsd-7-0-RC3:1.5 netbsd-7-0-RC2:1.5 netbsd-7-0-RC1:1.5 nick-nhusb-base-20150606:1.5 nick-nhusb-base-20150406:1.5 nick-nhusb:1.5.0.36 nick-nhusb-base:1.5 netbsd-5-2-3-RELEASE:1.4 netbsd-5-1-5-RELEASE:1.4 netbsd-6-0-6-RELEASE:1.5 netbsd-6-1-5-RELEASE:1.5 netbsd-7:1.5.0.34 netbsd-7-base:1.5 yamt-pagecache-base9:1.5 yamt-pagecache-tag8:1.5 netbsd-6-1-4-RELEASE:1.5 netbsd-6-0-5-RELEASE:1.5 tls-earlyentropy:1.5.0.32 tls-earlyentropy-base:1.5 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.5 riastradh-drm2-base3:1.5 netbsd-6-1-3-RELEASE:1.5 netbsd-6-0-4-RELEASE:1.5 netbsd-5-2-2-RELEASE:1.4 netbsd-5-1-4-RELEASE:1.4 netbsd-6-1-2-RELEASE:1.5 netbsd-6-0-3-RELEASE:1.5 netbsd-5-2-1-RELEASE:1.4 netbsd-5-1-3-RELEASE:1.4 rmind-smpnet-nbase:1.5 netbsd-6-1-1-RELEASE:1.5 riastradh-drm2-base2:1.5 riastradh-drm2-base1:1.5 riastradh-drm2:1.5.0.30 riastradh-drm2-base:1.5 rmind-smpnet:1.5.0.22 rmind-smpnet-base:1.5 netbsd-6-1:1.5.0.28 netbsd-6-0-2-RELEASE:1.5 netbsd-6-1-RELEASE:1.5 khorben-n900:1.5.0.26 netbsd-6-1-RC4:1.5 netbsd-6-1-RC3:1.5 agc-symver:1.5.0.24 agc-symver-base:1.5 netbsd-6-1-RC2:1.5 netbsd-6-1-RC1:1.5 yamt-pagecache-base8:1.5 netbsd-5-2:1.4.0.84 netbsd-6-0-1-RELEASE:1.5 yamt-pagecache-base7:1.5 netbsd-5-2-RELEASE:1.4 netbsd-5-2-RC1:1.4 matt-nb6-plus-nbase:1.5 yamt-pagecache-base6:1.5 netbsd-6-0:1.5.0.20 netbsd-6-0-RELEASE:1.5 netbsd-6-0-RC2:1.5 tls-maxphys:1.5.0.18 tls-maxphys-base:1.5 matt-nb6-plus:1.5.0.16 matt-nb6-plus-base:1.5 netbsd-6-0-RC1:1.5 jmcneill-usbmp-base10:1.5 yamt-pagecache-base5:1.5 jmcneill-usbmp-base9:1.5 yamt-pagecache-base4:1.5 jmcneill-usbmp-base8:1.5 jmcneill-usbmp-base7:1.5 jmcneill-usbmp-base6:1.5 jmcneill-usbmp-base5:1.5 jmcneill-usbmp-base4:1.5 jmcneill-usbmp-base3:1.5 jmcneill-usbmp-pre-base2:1.5 jmcneill-usbmp-base2:1.5 netbsd-6:1.5.0.14 netbsd-6-base:1.5 netbsd-5-1-2-RELEASE:1.4 netbsd-5-1-1-RELEASE:1.4 jmcneill-usbmp:1.5.0.12 jmcneill-usbmp-base:1.5 jmcneill-audiomp3:1.5.0.10 jmcneill-audiomp3-base:1.5 yamt-pagecache-base3:1.5 yamt-pagecache-base2:1.5 yamt-pagecache:1.5.0.8 yamt-pagecache-base:1.5 rmind-uvmplock-nbase:1.5 cherry-xenmp:1.5.0.6 cherry-xenmp-base:1.5 bouyer-quota2-nbase:1.5 bouyer-quota2:1.5.0.4 bouyer-quota2-base:1.5 jruoho-x86intr:1.5.0.2 jruoho-x86intr-base:1.5 matt-mips64-premerge-20101231:1.5 matt-nb5-mips64-premerge-20101231:1.4 matt-nb5-pq3:1.4.0.82 matt-nb5-pq3-base:1.4 netbsd-5-1:1.4.0.80 netbsd-5-1-RELEASE:1.4 uebayasi-xip-base4:1.5 uebayasi-xip-base3:1.5 yamt-nfs-mp-base11:1.5 netbsd-5-1-RC4:1.4 matt-nb5-mips64-k15:1.4 uebayasi-xip-base2:1.5 yamt-nfs-mp-base10:1.5 netbsd-5-1-RC3:1.4 netbsd-5-1-RC2:1.4 uebayasi-xip-base1:1.5 netbsd-5-1-RC1:1.4 rmind-uvmplock:1.4.0.78 rmind-uvmplock-base:1.5 yamt-nfs-mp-base9:1.4 uebayasi-xip:1.4.0.76 uebayasi-xip-base:1.4 netbsd-5-0-2-RELEASE:1.4 matt-nb5-mips64-premerge-20091211:1.4 matt-premerge-20091211:1.4 yamt-nfs-mp-base8:1.4 matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.4 matt-nb4-mips64-k7-u2a-k9b:1.4 matt-nb5-mips64-u1-k1-k5:1.4 yamt-nfs-mp-base7:1.4 matt-nb5-mips64:1.4.0.74 netbsd-5-0-1-RELEASE:1.4 jymxensuspend-base:1.4 yamt-nfs-mp-base6:1.4 yamt-nfs-mp-base5:1.4 yamt-nfs-mp-base4:1.4 jym-xensuspend-nbase:1.4 yamt-nfs-mp-base3:1.4 nick-hppapmap-base4:1.4 nick-hppapmap-base3:1.4 netbsd-5-0:1.4.0.72 netbsd-5-0-RELEASE:1.4 netbsd-5-0-RC4:1.4 netbsd-5-0-RC3:1.4 nick-hppapmap-base2:1.4 netbsd-5-0-RC2:1.4 jym-xensuspend:1.4.0.70 jym-xensuspend-base:1.4 netbsd-5-0-RC1:1.4 haad-dm-base2:1.4 haad-nbase2:1.4 ad-audiomp2:1.4.0.68 ad-audiomp2-base:1.4 netbsd-5:1.4.0.66 netbsd-5-base:1.4 nick-hppapmap:1.4.0.64 nick-hppapmap-base:1.4 matt-mips64-base2:1.4 matt-mips64:1.4.0.62 haad-dm-base1:1.4 wrstuden-revivesa-base-4:1.4 netbsd-4-0-1-RELEASE:1.4 wrstuden-revivesa-base-3:1.4 wrstuden-revivesa-base-2:1.4 wrstuden-fixsa-newbase:1.4 nick-csl-alignment-base5:1.4 haad-dm:1.4.0.60 haad-dm-base:1.4 wrstuden-revivesa-base-1:1.4 simonb-wapbl-nbase:1.4 yamt-pf42-base4:1.4 simonb-wapbl:1.4.0.58 simonb-wapbl-base:1.4 yamt-pf42-base3:1.4 hpcarm-cleanup-nbase:1.4 yamt-pf42-baseX:1.4 yamt-pf42-base2:1.4 yamt-nfs-mp-base2:1.4 wrstuden-revivesa:1.4.0.56 wrstuden-revivesa-base:1.4 yamt-nfs-mp:1.4.0.54 yamt-nfs-mp-base:1.4 yamt-pf42:1.4.0.52 yamt-pf42-base:1.4 ad-socklock-base1:1.4 yamt-lazymbuf-base15:1.4 yamt-lazymbuf-base14:1.4 keiichi-mipv6-nbase:1.4 mjf-devfs2:1.4.0.50 mjf-devfs2-base:1.4 nick-net80211-sync:1.4.0.48 nick-net80211-sync-base:1.4 keiichi-mipv6:1.4.0.46 keiichi-mipv6-base:1.4 bouyer-xeni386-merge1:1.4 matt-armv6-prevmlocking:1.4 wrstuden-fixsa-base-1:1.4 vmlocking2-base3:1.4 netbsd-4-0:1.4.0.44 netbsd-4-0-RELEASE:1.4 bouyer-xeni386-nbase:1.4 yamt-kmem-base3:1.4 cube-autoconf:1.4.0.42 cube-autoconf-base:1.4 yamt-kmem-base2:1.4 bouyer-xeni386:1.4.0.40 bouyer-xeni386-base:1.4 yamt-kmem:1.4.0.38 yamt-kmem-base:1.4 vmlocking2-base2:1.4 reinoud-bufcleanup-nbase:1.4 vmlocking2:1.4.0.36 vmlocking2-base1:1.4 netbsd-4-0-RC5:1.4 matt-nb4-arm:1.4.0.34 matt-nb4-arm-base:1.4 matt-armv6-nbase:1.4 jmcneill-base:1.4 netbsd-4-0-RC4:1.4 mjf-devfs:1.4.0.32 mjf-devfs-base:1.4 bouyer-xenamd64-base2:1.4 vmlocking-nbase:1.4 yamt-x86pmap-base4:1.4 bouyer-xenamd64:1.4.0.30 bouyer-xenamd64-base:1.4 netbsd-4-0-RC3:1.4 yamt-x86pmap-base3:1.4 yamt-x86pmap-base2:1.4 netbsd-4-0-RC2:1.4 yamt-x86pmap:1.4.0.28 yamt-x86pmap-base:1.4 netbsd-4-0-RC1:1.4 matt-armv6:1.4.0.26 matt-armv6-base:1.4 matt-mips64-base:1.4 jmcneill-pm:1.4.0.24 jmcneill-pm-base:1.4 hpcarm-cleanup:1.4.0.22 hpcarm-cleanup-base:1.4 nick-csl-alignment:1.4.0.20 nick-csl-alignment-base:1.4 yamt-idlelwp-base8:1.4 wrstuden-fixsa:1.4.0.18 wrstuden-fixsa-base:1.4 thorpej-atomic:1.4.0.16 thorpej-atomic-base:1.4 reinoud-bufcleanup:1.4.0.14 reinoud-bufcleanup-base:1.4 mjf-ufs-trans:1.4.0.12 mjf-ufs-trans-base:1.4 vmlocking:1.4.0.10 vmlocking-base:1.4 ad-audiomp:1.4.0.8 ad-audiomp-base:1.4 yamt-idlelwp:1.4.0.6 post-newlock2-merge:1.4 newlock2-nbase:1.4 yamt-splraiseipl-base5:1.4 yamt-splraiseipl-base4:1.4 yamt-splraiseipl-base3:1.4 abandoned-netbsd-4-base:1.2 abandoned-netbsd-4:1.2.0.8 yamt-splraiseipl-base2:1.4 yamt-splraiseipl:1.4.0.2 yamt-splraiseipl-base:1.4 yamt-pdpolicy-base9:1.4 rpaulo-netinet-merge-pcb-base:1.3 rpaulo-netinet-merge-pcb:1.3.0.4 newlock2:1.3.0.2 newlock2-base:1.4 yamt-pdpolicy-base8:1.3 yamt-pdpolicy-base7:1.2 netbsd-4:1.4.0.4 netbsd-4-base:1.4 gdamore-uart:1.2.0.6 yamt-pdpolicy:1.2.0.4 yamt-pdpolicy-base6:1.2 chap-midi-base:1.1 chap-midi:1.2.0.2 yamt-lazymbuf:1.1.0.2 chap-midi-nbase:1.1; locks; strict; comment @# @; 1.5 date 2010.03.26.18.15.15; author pooka; state Exp; branches; next 1.4; 1.4 date 2006.09.10.15.45.56; author plunky; state Exp; branches 1.4.54.1 1.4.76.1 1.4.78.1; next 1.3; 1.3 date 2006.08.27.11.41.58; author plunky; state Exp; branches 1.3.2.1 1.3.4.1; next 1.2; 1.2 date 2006.06.21.17.14.13; author drochner; state Exp; branches 1.2.2.1 1.2.4.1 1.2.6.1 1.2.8.1; next 1.1; 1.1 date 2006.06.19.15.44.45; author gdamore; state Exp; branches 1.1.2.1; next ; 1.4.54.1 date 2010.08.11.22.54.56; author yamt; state Exp; branches; next ; 1.4.76.1 date 2010.04.30.14.44.20; author uebayasi; state Exp; branches; next ; 1.4.78.1 date 2010.05.30.05.18.02; author rmind; state Exp; branches; next ; 1.3.2.1 date 2006.11.18.21.39.36; author ad; state Exp; branches; next ; 1.3.4.1 date 2006.08.27.11.41.58; author rpaulo; state dead; branches; next 1.3.4.2; 1.3.4.2 date 2006.09.09.02.58.38; author rpaulo; state Exp; branches; next ; 1.2.2.1 date 2006.06.21.17.14.13; author chap; state dead; branches; next 1.2.2.2; 1.2.2.2 date 2006.06.22.03.39.50; author chap; state Exp; branches; next ; 1.2.4.1 date 2006.06.21.17.14.13; author yamt; state dead; branches; next 1.2.4.2; 1.2.4.2 date 2006.06.26.12.53.57; author yamt; state Exp; branches; next 1.2.4.3; 1.2.4.3 date 2006.09.03.15.25.36; author yamt; state Exp; branches; next 1.2.4.4; 1.2.4.4 date 2006.09.14.12.31.55; author yamt; state Exp; branches; next ; 1.2.6.1 date 2006.06.21.17.14.13; author gdamore; state dead; branches; next 1.2.6.2; 1.2.6.2 date 2006.07.13.17.49.58; author gdamore; state Exp; branches; next ; 1.2.8.1 date 2006.09.07.13.52.47; author tron; state Exp; branches; next 1.2.8.2; 1.2.8.2 date 2006.09.14.21.16.30; author riz; state Exp; branches; next ; 1.1.2.1 date 2006.06.19.15.44.45; author yamt; state dead; branches; next 1.1.2.2; 1.1.2.2 date 2006.06.21.15.10.51; author yamt; state Exp; branches; next 1.1.2.3; 1.1.2.3 date 2006.12.30.20.50.32; author yamt; state Exp; branches; next ; desc @@ 1.5 log @Remove unused opt_bluetooth.h plunky: "feel free" @ text @# $NetBSD: files.netbt,v 1.4 2006/09/10 15:45:56 plunky Exp $ # Bluetooth Protocols define bluetooth # Bluetooth HCI controller (bthub attaches here) define btbus { } file netbt/bt_proto.c bluetooth file netbt/bt_sysctl.c bluetooth file netbt/hci_event.c bluetooth file netbt/hci_ioctl.c bluetooth file netbt/hci_link.c bluetooth file netbt/hci_misc.c bluetooth file netbt/hci_socket.c bluetooth file netbt/hci_unit.c bluetooth file netbt/l2cap_lower.c bluetooth file netbt/l2cap_misc.c bluetooth file netbt/l2cap_signal.c bluetooth file netbt/l2cap_socket.c bluetooth file netbt/l2cap_upper.c bluetooth file netbt/rfcomm_dlc.c bluetooth file netbt/rfcomm_session.c bluetooth file netbt/rfcomm_socket.c bluetooth file netbt/rfcomm_upper.c bluetooth file netbt/sco_socket.c bluetooth file netbt/sco_upper.c bluetooth @ 1.4 log @update to bluetooth device attachment: remove pseudo-device btdev(4) and inherent limitations add bthub(4) which autoconfigures at bluetooth controllers as they are enabled. bluetooth devices now attach here. btdevctl(8) and its cache is updated to handle new semantics etc/rc.d/btdevctl is updated to configure devices from a list in /etc/bluetooth/btdevctl.conf @ text @d1 1 a1 1 # $NetBSD: files.netbt,v 1.3 2006/08/27 11:41:58 plunky Exp $ a5 1 defflag opt_bluetooth.h BLUETOOTH @ 1.4.54.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.netbt,v 1.4 2006/09/10 15:45:56 plunky Exp $ d6 1 @ 1.4.78.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.netbt,v 1.4 2006/09/10 15:45:56 plunky Exp $ d6 1 @ 1.4.76.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD$ d6 1 @ 1.3 log @BluetootH SCO Audio update. Provide an ioctl to set the SCO mtu value in the controller and place limits in the SCO code such that only packets of this size may be sent. Move the mtu option from btsco(4) and btdevctl(8), to the btconfig(8) program. Remove temporary BLUETOOTH_SCO kernel option, and enable SCO socket access. Fix incoming connection handling for btsco(4) and SCO sockets. Fix documentation to reflect the new world order. @ text @d1 1 a1 1 # $NetBSD: files.netbt,v 1.2 2006/06/21 17:14:13 drochner Exp $ d8 3 @ 1.3.4.1 log @file files.netbt was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:58:38 +0000 @ text @d1 30 @ 1.3.4.2 log @sync with head @ text @a0 30 # $NetBSD: files.netbt,v 1.3.4.1 2006/09/09 02:58:38 rpaulo Exp $ # Bluetooth Protocols define bluetooth defflag opt_bluetooth.h BLUETOOTH file netbt/bt_proto.c bluetooth file netbt/bt_sysctl.c bluetooth file netbt/hci_event.c bluetooth file netbt/hci_ioctl.c bluetooth file netbt/hci_link.c bluetooth file netbt/hci_misc.c bluetooth file netbt/hci_socket.c bluetooth file netbt/hci_unit.c bluetooth file netbt/l2cap_lower.c bluetooth file netbt/l2cap_misc.c bluetooth file netbt/l2cap_signal.c bluetooth file netbt/l2cap_socket.c bluetooth file netbt/l2cap_upper.c bluetooth file netbt/rfcomm_dlc.c bluetooth file netbt/rfcomm_session.c bluetooth file netbt/rfcomm_socket.c bluetooth file netbt/rfcomm_upper.c bluetooth file netbt/sco_socket.c bluetooth file netbt/sco_upper.c bluetooth @ 1.3.2.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.netbt,v 1.4 2006/09/10 15:45:56 plunky Exp $ a7 3 # Bluetooth HCI controller (bthub attaches here) define btbus { } @ 1.2 log @make some bluetooth devices just devices, not interface attributes @ text @d1 1 a1 1 # $NetBSD: files.netbt,v 1.1 2006/06/19 15:44:45 gdamore Exp $ d29 1 a29 7 # # temporary flag to enable SCO sockets, since it is currently # possible to lock a USB controller up with SCO packets unless # the MTU is just right. See bthset(4) for details. # defflag opt_bluetooth.h BLUETOOTH_SCO file netbt/sco_socket.c bluetooth_sco @ 1.2.2.1 log @file files.netbt was added on branch chap-midi on 2006-06-22 03:39:50 +0000 @ text @d1 36 @ 1.2.2.2 log @Complete a sync sys/ with head. @ text @a0 36 # $NetBSD: files.netbt,v 1.2.2.1 2006/06/22 03:39:50 chap Exp $ # Bluetooth Protocols define bluetooth { } defflag opt_bluetooth.h BLUETOOTH file netbt/bt_proto.c bluetooth file netbt/bt_sysctl.c bluetooth file netbt/hci_event.c bluetooth file netbt/hci_ioctl.c bluetooth file netbt/hci_link.c bluetooth file netbt/hci_misc.c bluetooth file netbt/hci_socket.c bluetooth file netbt/hci_unit.c bluetooth file netbt/l2cap_lower.c bluetooth file netbt/l2cap_misc.c bluetooth file netbt/l2cap_signal.c bluetooth file netbt/l2cap_socket.c bluetooth file netbt/l2cap_upper.c bluetooth file netbt/rfcomm_dlc.c bluetooth file netbt/rfcomm_session.c bluetooth file netbt/rfcomm_socket.c bluetooth file netbt/rfcomm_upper.c bluetooth # # temporary flag to enable SCO sockets, since it is currently # possible to lock a USB controller up with SCO packets unless # the MTU is just right. See bthset(4) for details. # defflag opt_bluetooth.h BLUETOOTH_SCO file netbt/sco_socket.c bluetooth_sco file netbt/sco_upper.c bluetooth @ 1.2.6.1 log @file files.netbt was added on branch gdamore-uart on 2006-07-13 17:49:58 +0000 @ text @d1 36 @ 1.2.6.2 log @Merge from HEAD. @ text @a0 36 # $NetBSD: files.netbt,v 1.2.6.1 2006/07/13 17:49:58 gdamore Exp $ # Bluetooth Protocols define bluetooth defflag opt_bluetooth.h BLUETOOTH file netbt/bt_proto.c bluetooth file netbt/bt_sysctl.c bluetooth file netbt/hci_event.c bluetooth file netbt/hci_ioctl.c bluetooth file netbt/hci_link.c bluetooth file netbt/hci_misc.c bluetooth file netbt/hci_socket.c bluetooth file netbt/hci_unit.c bluetooth file netbt/l2cap_lower.c bluetooth file netbt/l2cap_misc.c bluetooth file netbt/l2cap_signal.c bluetooth file netbt/l2cap_socket.c bluetooth file netbt/l2cap_upper.c bluetooth file netbt/rfcomm_dlc.c bluetooth file netbt/rfcomm_session.c bluetooth file netbt/rfcomm_socket.c bluetooth file netbt/rfcomm_upper.c bluetooth # # temporary flag to enable SCO sockets, since it is currently # possible to lock a USB controller up with SCO packets unless # the MTU is just right. See bthset(4) for details. # defflag opt_bluetooth.h BLUETOOTH_SCO file netbt/sco_socket.c bluetooth_sco file netbt/sco_upper.c bluetooth @ 1.2.4.1 log @file files.netbt was added on branch yamt-pdpolicy on 2006-06-26 12:53:57 +0000 @ text @d1 36 @ 1.2.4.2 log @sync with head. @ text @a0 36 # $NetBSD: files.netbt,v 1.2.4.1 2006/06/26 12:53:57 yamt Exp $ # Bluetooth Protocols define bluetooth defflag opt_bluetooth.h BLUETOOTH file netbt/bt_proto.c bluetooth file netbt/bt_sysctl.c bluetooth file netbt/hci_event.c bluetooth file netbt/hci_ioctl.c bluetooth file netbt/hci_link.c bluetooth file netbt/hci_misc.c bluetooth file netbt/hci_socket.c bluetooth file netbt/hci_unit.c bluetooth file netbt/l2cap_lower.c bluetooth file netbt/l2cap_misc.c bluetooth file netbt/l2cap_signal.c bluetooth file netbt/l2cap_socket.c bluetooth file netbt/l2cap_upper.c bluetooth file netbt/rfcomm_dlc.c bluetooth file netbt/rfcomm_session.c bluetooth file netbt/rfcomm_socket.c bluetooth file netbt/rfcomm_upper.c bluetooth # # temporary flag to enable SCO sockets, since it is currently # possible to lock a USB controller up with SCO packets unless # the MTU is just right. See bthset(4) for details. # defflag opt_bluetooth.h BLUETOOTH_SCO file netbt/sco_socket.c bluetooth_sco file netbt/sco_upper.c bluetooth @ 1.2.4.3 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.netbt,v 1.2.4.2 2006/09/03 15:25:36 yamt Exp $ d29 7 a35 1 file netbt/sco_socket.c bluetooth @ 1.2.4.4 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.netbt,v 1.2.4.3 2006/09/14 12:31:55 yamt Exp $ a7 3 # Bluetooth HCI controller (bthub attaches here) define btbus { } @ 1.2.8.1 log @Pull up following revision(s) (requested by plunky in ticket #81): sys/netbt/sco_upper.c: revision 1.2 usr.sbin/btconfig/btconfig.c: revision 1.3 sys/netbt/hci_ioctl.c: revision 1.3 usr.sbin/btconfig/btconfig.8: revision 1.4 usr.sbin/btdevctl/btdevctl.8: revision 1.2 sys/netbt/files.netbt: revision 1.3 sys/netbt/bt_proto.c: revision 1.2 share/man/man4/ubt.4: revision 1.4 usr.sbin/btdevctl/cfg.c: revision 1.3 sys/netbt/hci.h: revision 1.4 share/man/man4/bluetooth.4: revision 1.2 share/man/man4/btsco.4: revision 1.4 sys/dev/bluetooth/btsco.c: revision 1.2 sys/netbt/bt_sysctl.c: revision 1.2 BluetootH SCO Audio update. Provide an ioctl to set the SCO mtu value in the controller and place limits in the SCO code such that only packets of this size may be sent. Move the mtu option from btsco(4) and btdevctl(8), to the btconfig(8) program. Remove temporary BLUETOOTH_SCO kernel option, and enable SCO socket access. Fix incoming connection handling for btsco(4) and SCO sockets. Fix documentation to reflect the new world order. @ text @d1 1 a1 1 # $NetBSD$ d29 7 a35 1 file netbt/sco_socket.c bluetooth @ 1.2.8.2 log @Pull up following revision(s) (requested by plunky in ticket #161): sys/dev/bluetooth/btdev.h: revision 1.4 distrib/sets/lists/comp/mi: revision 1.922 usr.sbin/postinstall/postinstall: revision 1.25 sys/netbt/hci_unit.c: revision 1.3 sys/netbt/hci_ioctl.c: revision 1.4 usr.sbin/sdpd/profile.c: revision 1.2 usr.sbin/btdevctl/btdevctl.c: revision 1.2 share/man/man4/Makefile: revision 1.405 distrib/sets/lists/man/mi: revision 1.930 distrib/sets/lists/etc/mi: revision 1.176 usr.sbin/sdpd/profile.c: revision 1.3 usr.sbin/btdevctl/btdevctl.c: revision 1.3 etc/MAKEDEV.tmpl: revision 1.62 distrib/sets/lists/base/mi: revision 1.650 usr.sbin/btdevctl/btdevctl.h: revision 1.2 usr.bin/sdpquery/sdpquery.1: revision 1.4 sys/netbt/rfcomm_session.c: revision 1.2 usr.sbin/btdevctl/btdevctl.8: revision 1.3 usr.bin/sdpquery/search.c: revision 1.2 usr.sbin/sdpd/Makefile: revision 1.2 sys/dev/bluetooth/Makefile: revision 1.3 usr.sbin/btdevctl/cfg.c: file removal sys/netbt/files.netbt: revision 1.4 usr.sbin/btdevctl/sdp.c: revision 1.1 sys/dev/bluetooth/bthidev.c: revision 1.3 etc/bluetooth/Makefile: revision 1.3 sys/dev/pcmcia/files.pcmcia: revision 1.51 sys/dev/bluetooth/bthidev.c: revision 1.4 sys/dev/bluetooth/bthidev.h: revision 1.3 usr.sbin/btdevctl/dev.c: file removal sys/dev/bluetooth/files.bluetooth: revision 1.10 sys/arch/i386/conf/GENERIC: revision 1.777 share/man/man4/ubt.4: revision 1.6 share/man/man4/bthub.4: revision 1.3 sys/netbt/hci.h: revision 1.5 sys/arch/i386/conf/GENERIC_LAPTOP: revision 1.202 lib/libsdp/sdp.h: revision 1.2 usr.sbin/btdevctl/print.c: revision 1.1 share/man/man4/bthidev.4: revision 1.5 share/man/man4/btdev.4: file removal usr.sbin/btdevctl/print.c: revision 1.2 sys/arch/i386/conf/GENERIC_LAPTOP: revision 1.205 usr.sbin/btdevctl/Makefile: revision 1.2 sys/dev/usb/files.usb: revision 1.70 sys/netbt/l2cap_signal.c: revision 1.2 sys/netbt/hci_link.c: revision 1.4 sys/dev/bluetooth/bthub.c: revision 1.3 share/man/man4/btsco.4: revision 1.5 sys/netbt/hci_link.c: revision 1.5 share/man/man4/btdev.4: revision 1.4 sys/dev/bluetooth/btkbd.c: revision 1.3 sys/dev/bluetooth/btdev.c: file removal sys/netbt/hci_event.c: revision 1.2 sys/dev/bluetooth/btsco.h: revision 1.2 etc/mtree/special: revision 1.101 sys/dev/bluetooth/btsco.c: revision 1.3 sys/conf/majors: revision 1.27 usr.sbin/sdpd/hf.c: revision 1.1 sys/dev/bluetooth/btsco.c: revision 1.4 share/man/man5/rc.conf.5: revision 1.107 sys/dev/bluetooth/btdev.c: revision 1.2 etc/rc.d/btdevctl: revision 1.2 usr.sbin/btdevctl/db.c: revision 1.1 etc/rc.d/btdevctl: revision 1.3 etc/bluetooth/btdevctl.conf: revision 1.1 usr.sbin/btdevctl/hid.c: file removal sys/arch/i386/conf/GENERIC: revision 1.781 sys/dev/bluetooth/btdev.h: revision 1.3 Make btdev default count explicit Fix typo in variable name update to bluetooth device attachment: remove pseudo-device btdev(4) and inherent limitations add bthub(4) which autoconfigures at bluetooth controllers as they are enabled. bluetooth devices now attach here. btdevctl(8) and its cache is updated to handle new semantics etc/rc.d/btdevctl is updated to configure devices from a list in /etc/bluetooth/btdevctl.conf also include service name in dictionary being sent to kernel. (this is not used just yet, but it might be in the future and it will be easier if we dont have to provide code to handle its absence) clarify the CAVEAT section somewhat Add service discovery support for the Handsfree profile Replace static 'FreeBSD' string with operating system name gleaned from uname(3) Halt the callout on detach btsco.c: - sco_getopt(..., SO_SCO_MTU, ...) expects the address of a uint16_t, not an int. So change sc_mtu's type to uint16_t. - Try a little harder to ensure btsco_round_blocksize() does not return zero. Prevents a subsequent panic in audio_init_ringbuffer(). from scw@@ Endian issues: hci_event.c: - Convert memo->response.clock_offset to host-endian. hci_ioctl.c: - printf format tweak (size_t) hci_link.c: - Convert memo->response.clock_offset from host-endian. - Tweak a DIAGNOSTIC message. l2cap_signal.c: - In l2cap_recv_config_req(), rp->scid is little-endian so make sure we convert from host-endian. from scw@@ hci_link.c: - In hci_link_free(), do not unlink items from a LIST queue within a LIST_FOREACH() iterator. rfcomm_session.c: - In rfcomm_session_recv_mcc_nsc(), do not unlink items from a LIST queue within a LIST_FOREACH() iterator. from scw@@ guard against a possible situation where the list of l2cap channels is changed when the bluetooth code is not expecting it to be. During a disconnect, we can detach the channel that is being disconnected, but its not really safe to detach any others. Print explicit 64-bit types using the format macros from int_fmtio.h. Unbreaks the build for our LP64 ports, where "long long" typically is not 64 bits. @ text @a7 3 # Bluetooth HCI controller (bthub attaches here) define btbus { } @ 1.1 log @Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@@, NetBSD Foundation Membership still pending.) This stack was written by Iain under sponsorship from Itronix Inc. The stack includes support for rfcomm networking (networking via your bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets. Drivers for both PCMCIA and USB bluetooth controllers are included. @ text @d1 1 a1 1 # $NetBSD: files.netbt$ d5 1 a5 1 define bluetooth { } @ 1.1.2.1 log @file files.netbt was added on branch yamt-lazymbuf on 2006-06-21 15:10:51 +0000 @ text @d1 36 @ 1.1.2.2 log @sync with head. @ text @a0 36 # $NetBSD: files.netbt,v 1.1.2.1 2006/06/21 15:10:51 yamt Exp $ # Bluetooth Protocols define bluetooth { } defflag opt_bluetooth.h BLUETOOTH file netbt/bt_proto.c bluetooth file netbt/bt_sysctl.c bluetooth file netbt/hci_event.c bluetooth file netbt/hci_ioctl.c bluetooth file netbt/hci_link.c bluetooth file netbt/hci_misc.c bluetooth file netbt/hci_socket.c bluetooth file netbt/hci_unit.c bluetooth file netbt/l2cap_lower.c bluetooth file netbt/l2cap_misc.c bluetooth file netbt/l2cap_signal.c bluetooth file netbt/l2cap_socket.c bluetooth file netbt/l2cap_upper.c bluetooth file netbt/rfcomm_dlc.c bluetooth file netbt/rfcomm_session.c bluetooth file netbt/rfcomm_socket.c bluetooth file netbt/rfcomm_upper.c bluetooth # # temporary flag to enable SCO sockets, since it is currently # possible to lock a USB controller up with SCO packets unless # the MTU is just right. See bthset(4) for details. # defflag opt_bluetooth.h BLUETOOTH_SCO file netbt/sco_socket.c bluetooth_sco file netbt/sco_upper.c bluetooth @ 1.1.2.3 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.netbt,v 1.1.2.2 2006/12/30 20:50:32 yamt Exp $ d5 1 a5 1 define bluetooth a7 3 # Bluetooth HCI controller (bthub attaches here) define btbus { } d29 7 a35 1 file netbt/sco_socket.c bluetooth @