git: kernel/netgraph7: Port the kernel part of the netgraph7 bluetooth stack.

Sascha Wildner swildner at crater.dragonflybsd.org
Sat Nov 15 14:36:48 PST 2014


commit e85b99abf6da4a83a7dc495b0ef37ce19864149f
Author: Sascha Wildner <saw at online.de>
Date:   Sat Nov 15 23:31:48 2014 +0100

    kernel/netgraph7: Port the kernel part of the netgraph7 bluetooth stack.
    
    It still needs more testing/debugging, along with the userland part.
    
    In-discussion-with: nant

Summary of changes:
 sys/netgraph7/Makefile                             |   1 +
 sys/netgraph7/bluetooth/Makefile                   |  11 +
 sys/netgraph7/bluetooth/bluetooth/Makefile         |   9 +
 sys/netgraph7/bluetooth/common/ng_bluetooth.c      |   4 +-
 sys/netgraph7/bluetooth/drivers/Makefile           |   7 +
 sys/netgraph7/bluetooth/drivers/h4/Makefile        |   7 +
 sys/netgraph7/bluetooth/drivers/h4/ng_h4.c         |  82 ++-
 sys/netgraph7/bluetooth/drivers/h4/ng_h4_prse.h    |   3 +-
 sys/netgraph7/bluetooth/drivers/h4/ng_h4_var.h     |   6 +-
 sys/netgraph7/bluetooth/hci/Makefile               |   8 +
 sys/netgraph7/bluetooth/hci/ng_hci_cmds.c          |  18 +-
 sys/netgraph7/bluetooth/hci/ng_hci_cmds.h          |   1 -
 sys/netgraph7/bluetooth/hci/ng_hci_evnt.c          |  25 +-
 sys/netgraph7/bluetooth/hci/ng_hci_evnt.h          |   1 -
 sys/netgraph7/bluetooth/hci/ng_hci_main.c          |  26 +-
 sys/netgraph7/bluetooth/hci/ng_hci_misc.c          |  18 +-
 sys/netgraph7/bluetooth/hci/ng_hci_misc.h          |   1 -
 sys/netgraph7/bluetooth/hci/ng_hci_prse.h          |   1 -
 sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c          |  18 +-
 sys/netgraph7/bluetooth/hci/ng_hci_ulpi.h          |   1 -
 sys/netgraph7/bluetooth/include/ng_bluetooth.h     |   1 -
 sys/netgraph7/bluetooth/include/ng_btsocket.h      |   1 -
 .../bluetooth/include/ng_btsocket_hci_raw.h        |  32 +-
 .../bluetooth/include/ng_btsocket_l2cap.h          |  67 +-
 .../bluetooth/include/ng_btsocket_rfcomm.h         |  40 +-
 sys/netgraph7/bluetooth/include/ng_h4.h            |   3 +-
 sys/netgraph7/bluetooth/include/ng_hci.h           |   1 -
 sys/netgraph7/bluetooth/include/ng_l2cap.h         |   1 -
 sys/netgraph7/bluetooth/include/ng_ubt.h           |   1 -
 sys/netgraph7/bluetooth/l2cap/Makefile             |   8 +
 sys/netgraph7/bluetooth/l2cap/ng_l2cap_cmds.c      |  22 +-
 sys/netgraph7/bluetooth/l2cap/ng_l2cap_cmds.h      |   1 -
 sys/netgraph7/bluetooth/l2cap/ng_l2cap_evnt.c      |  22 +-
 sys/netgraph7/bluetooth/l2cap/ng_l2cap_evnt.h      |   1 -
 sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.c      |  22 +-
 sys/netgraph7/bluetooth/l2cap/ng_l2cap_llpi.h      |   1 -
 sys/netgraph7/bluetooth/l2cap/ng_l2cap_main.c      |  26 +-
 sys/netgraph7/bluetooth/l2cap/ng_l2cap_misc.c      |  23 +-
 sys/netgraph7/bluetooth/l2cap/ng_l2cap_misc.h      |   1 -
 sys/netgraph7/bluetooth/l2cap/ng_l2cap_prse.h      |   1 -
 sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c      |  20 +-
 sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.h      |   1 -
 sys/netgraph7/bluetooth/socket/Makefile            |  11 +
 sys/netgraph7/bluetooth/socket/ng_btsocket.c       |  37 +-
 .../bluetooth/socket/ng_btsocket_hci_raw.c         | 487 ++++++++------
 sys/netgraph7/bluetooth/socket/ng_btsocket_l2cap.c | 685 +++++++++++--------
 .../bluetooth/socket/ng_btsocket_l2cap_raw.c       | 490 ++++++++------
 .../bluetooth/socket/ng_btsocket_rfcomm.c          | 736 +++++++++++----------
 sys/netgraph7/netgraph.h                           |   1 +
 49 files changed, 1696 insertions(+), 1295 deletions(-)
 create mode 100644 sys/netgraph7/bluetooth/Makefile
 create mode 100644 sys/netgraph7/bluetooth/bluetooth/Makefile
 create mode 100644 sys/netgraph7/bluetooth/drivers/Makefile
 create mode 100644 sys/netgraph7/bluetooth/drivers/h4/Makefile
 create mode 100644 sys/netgraph7/bluetooth/hci/Makefile
 create mode 100644 sys/netgraph7/bluetooth/l2cap/Makefile
 create mode 100644 sys/netgraph7/bluetooth/socket/Makefile

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/e85b99abf6da4a83a7dc495b0ef37ce19864149f


-- 
DragonFly BSD source repository


More information about the Commits mailing list