A technique to simplify L2CAP channel creation/configuration for a node is
presented. The method enables a node to determine how involved it is in
the L2CAP channel connection creation and management process. There are
three levels of participation that the node may specify. The three levels
are no involvement at all, minimal involvement, and total involvement. In
no involvement, the channel is dropped if a remote node does not accept
all node specified parameters. In minimal involvement, the channel is
dropped if a remote node does not accept all node specified parameters
and the node is notified when the connection has been disconnected by a
remote disconnect or HCI link loss. In the total involvement level, the
node is fully involved in the channel creation/configuration. The node
provides a function pointer that is called to confirm or reject
parameters. If a parameter is unacceptable, the connection is
disconnected.