Deleted Added
full compact
ng_hci_main.c (184205) ng_hci_main.c (186466)
1/*
2 * ng_hci_main.c
3 */
4
5/*-
6 * Copyright (c) Maksim Yevmenkin <m_evmenkin@yahoo.com>
7 * All rights reserved.
8 *

--- 14 unchanged lines hidden (view full) ---

23 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
24 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
25 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
26 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
27 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
28 * SUCH DAMAGE.
29 *
30 * $Id: ng_hci_main.c,v 1.2 2003/03/18 00:09:36 max Exp $
1/*
2 * ng_hci_main.c
3 */
4
5/*-
6 * Copyright (c) Maksim Yevmenkin <m_evmenkin@yahoo.com>
7 * All rights reserved.
8 *

--- 14 unchanged lines hidden (view full) ---

23 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
24 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
25 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
26 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
27 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
28 * SUCH DAMAGE.
29 *
30 * $Id: ng_hci_main.c,v 1.2 2003/03/18 00:09:36 max Exp $
31 * $FreeBSD: head/sys/netgraph/bluetooth/hci/ng_hci_main.c 184205 2008-10-23 15:53:51Z des $
31 * $FreeBSD: head/sys/netgraph/bluetooth/hci/ng_hci_main.c 186466 2008-12-24 00:00:52Z emax $
32 */
33
34#include <sys/param.h>
35#include <sys/systm.h>
36#include <sys/kernel.h>
37#include <sys/endian.h>
38#include <sys/malloc.h>
39#include <sys/mbuf.h>

--- 683 unchanged lines hidden (view full) ---

723 NG_FWD_ITEM_HOOK(error, item, unit->acl);
724 break;
725
726 case NG_HCI_SCO_DATA_PKT:
727 NG_HCI_STAT_SCO_RECV(unit->stat);
728
729 if ((unit->state & NG_HCI_UNIT_READY) != NG_HCI_UNIT_READY ||
730 unit->sco == NULL || NG_HOOK_NOT_VALID(unit->sco)) {
32 */
33
34#include <sys/param.h>
35#include <sys/systm.h>
36#include <sys/kernel.h>
37#include <sys/endian.h>
38#include <sys/malloc.h>
39#include <sys/mbuf.h>

--- 683 unchanged lines hidden (view full) ---

723 NG_FWD_ITEM_HOOK(error, item, unit->acl);
724 break;
725
726 case NG_HCI_SCO_DATA_PKT:
727 NG_HCI_STAT_SCO_RECV(unit->stat);
728
729 if ((unit->state & NG_HCI_UNIT_READY) != NG_HCI_UNIT_READY ||
730 unit->sco == NULL || NG_HOOK_NOT_VALID(unit->sco)) {
731 NG_HCI_WARN(
731 NG_HCI_INFO(
732"%s: %s - could not forward HCI SCO data packet, state=%#x, hook=%p\n",
733 __func__, NG_NODE_NAME(unit->node),
734 unit->state, unit->sco);
735
736 NG_FREE_ITEM(item);
737 } else
738 NG_FWD_ITEM_HOOK(error, item, unit->sco);
739 break;

--- 349 unchanged lines hidden ---
732"%s: %s - could not forward HCI SCO data packet, state=%#x, hook=%p\n",
733 __func__, NG_NODE_NAME(unit->node),
734 unit->state, unit->sco);
735
736 NG_FREE_ITEM(item);
737 } else
738 NG_FWD_ITEM_HOOK(error, item, unit->sco);
739 break;

--- 349 unchanged lines hidden ---