ieee802154_i.h (e5e584fcc26b6b2225855b6fdba64d90dd8e2ea6) | ieee802154_i.h (c5c47e67bcd24638a059b1b5e9ec18c95f8634ca) |
---|---|
1/* 2 * Copyright (C) 2007-2012 Siemens AG 3 * 4 * This program is free software; you can redistribute it and/or modify 5 * it under the terms of the GNU General Public License version 2 6 * as published by the Free Software Foundation. 7 * 8 * This program is distributed in the hope that it will be useful, --- 41 unchanged lines hidden (view full) --- 50 */ 51 struct workqueue_struct *workqueue; 52 53 /* SoftMAC device is registered and running. One can add subinterfaces. 54 * This flag should be modified under slaves_mtx and RTNL, so you can 55 * read them using any of protection methods. 56 */ 57 bool running; | 1/* 2 * Copyright (C) 2007-2012 Siemens AG 3 * 4 * This program is free software; you can redistribute it and/or modify 5 * it under the terms of the GNU General Public License version 2 6 * as published by the Free Software Foundation. 7 * 8 * This program is distributed in the hope that it will be useful, --- 41 unchanged lines hidden (view full) --- 50 */ 51 struct workqueue_struct *workqueue; 52 53 /* SoftMAC device is registered and running. One can add subinterfaces. 54 * This flag should be modified under slaves_mtx and RTNL, so you can 55 * read them using any of protection methods. 56 */ 57 bool running; |
58 59 struct tasklet_struct tasklet; 60 struct sk_buff_head skb_queue; |
|
58}; 59 60#define MAC802154_DEVICE_STOPPED 0x00 61#define MAC802154_DEVICE_RUN 0x01 62 | 61}; 62 63#define MAC802154_DEVICE_STOPPED 0x00 64#define MAC802154_DEVICE_RUN 0x01 65 |
66enum { 67 IEEE802154_RX_MSG = 1, 68}; 69 |
|
63/* Slave interface definition. 64 * 65 * Slaves represent typical network interfaces available from userspace. 66 * Each ieee802154 device/transceiver may have several slaves and able 67 * to be associated with several networks at the same time. 68 */ 69struct ieee802154_sub_if_data { 70 struct list_head list; /* the ieee802154_priv->slaves list */ --- 109 unchanged lines hidden --- | 70/* Slave interface definition. 71 * 72 * Slaves represent typical network interfaces available from userspace. 73 * Each ieee802154 device/transceiver may have several slaves and able 74 * to be associated with several networks at the same time. 75 */ 76struct ieee802154_sub_if_data { 77 struct list_head list; /* the ieee802154_priv->slaves list */ --- 109 unchanged lines hidden --- |