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 ---