* [PATCH 03/16] batman-adv: add bat_orig_print API function
From: Antonio Quartulli @ 2013-10-23 16:04 UTC (permalink / raw)
To: davem; +Cc: netdev, b.a.t.m.a.n, Antonio Quartulli, Marek Lindner
In-Reply-To: <1382544303-2694-1-git-send-email-antonio@meshcoding.com>
From: Antonio Quartulli <antonio@open-mesh.com>
Each routing protocol has its own metric and private
variables, therefore it is useful to introduce a new API
for originator information printing.
This API needs to be implemented by each protocol in order
to provide its specific originator table output.
Signed-off-by: Antonio Quartulli <antonio@open-mesh.com>
Signed-off-by: Marek Lindner <lindner_marek@yahoo.de>
---
net/batman-adv/bat_iv_ogm.c | 65 ++++++++++++++++++++++++++++++++++++++++++++
net/batman-adv/originator.c | 66 +++++++--------------------------------------
net/batman-adv/types.h | 3 +++
3 files changed, 78 insertions(+), 56 deletions(-)
diff --git a/net/batman-adv/bat_iv_ogm.c b/net/batman-adv/bat_iv_ogm.c
index 0b1343d..4aabd55 100644
--- a/net/batman-adv/bat_iv_ogm.c
+++ b/net/batman-adv/bat_iv_ogm.c
@@ -1411,6 +1411,70 @@ static int batadv_iv_ogm_receive(struct sk_buff *skb,
return NET_RX_SUCCESS;
}
+/**
+ * batadv_iv_ogm_orig_print - print the originator table
+ * @bat_priv: the bat priv with all the soft interface information
+ * @seq: debugfs table seq_file struct
+ */
+static void batadv_iv_ogm_orig_print(struct batadv_priv *bat_priv,
+ struct seq_file *seq)
+{
+ struct batadv_neigh_node *neigh_node, *neigh_node_tmp;
+ struct batadv_hashtable *hash = bat_priv->orig_hash;
+ int last_seen_msecs, last_seen_secs;
+ struct batadv_orig_node *orig_node;
+ unsigned long last_seen_jiffies;
+ struct hlist_head *head;
+ int batman_count = 0;
+ uint32_t i;
+
+ seq_printf(seq, " %-15s %s (%s/%i) %17s [%10s]: %20s ...\n",
+ "Originator", "last-seen", "#", BATADV_TQ_MAX_VALUE,
+ "Nexthop", "outgoingIF", "Potential nexthops");
+
+ for (i = 0; i < hash->size; i++) {
+ head = &hash->table[i];
+
+ rcu_read_lock();
+ hlist_for_each_entry_rcu(orig_node, head, hash_entry) {
+ neigh_node = batadv_orig_node_get_router(orig_node);
+ if (!neigh_node)
+ continue;
+
+ if (neigh_node->bat_iv.tq_avg == 0)
+ goto next;
+
+ last_seen_jiffies = jiffies - orig_node->last_seen;
+ last_seen_msecs = jiffies_to_msecs(last_seen_jiffies);
+ last_seen_secs = last_seen_msecs / 1000;
+ last_seen_msecs = last_seen_msecs % 1000;
+
+ seq_printf(seq, "%pM %4i.%03is (%3i) %pM [%10s]:",
+ orig_node->orig, last_seen_secs,
+ last_seen_msecs, neigh_node->bat_iv.tq_avg,
+ neigh_node->addr,
+ neigh_node->if_incoming->net_dev->name);
+
+ hlist_for_each_entry_rcu(neigh_node_tmp,
+ &orig_node->neigh_list, list) {
+ seq_printf(seq, " %pM (%3i)",
+ neigh_node_tmp->addr,
+ neigh_node_tmp->bat_iv.tq_avg);
+ }
+
+ seq_puts(seq, "\n");
+ batman_count++;
+
+next:
+ batadv_neigh_node_free_ref(neigh_node);
+ }
+ rcu_read_unlock();
+ }
+
+ if (batman_count == 0)
+ seq_puts(seq, "No batman nodes in range ...\n");
+}
+
static struct batadv_algo_ops batadv_batman_iv __read_mostly = {
.name = "BATMAN_IV",
.bat_iface_enable = batadv_iv_ogm_iface_enable,
@@ -1419,6 +1483,7 @@ static struct batadv_algo_ops batadv_batman_iv __read_mostly = {
.bat_primary_iface_set = batadv_iv_ogm_primary_iface_set,
.bat_ogm_schedule = batadv_iv_ogm_schedule,
.bat_ogm_emit = batadv_iv_ogm_emit,
+ .bat_orig_print = batadv_iv_ogm_orig_print,
};
int __init batadv_iv_init(void)
diff --git a/net/batman-adv/originator.c b/net/batman-adv/originator.c
index aa14094..8d1b16e 100644
--- a/net/batman-adv/originator.c
+++ b/net/batman-adv/originator.c
@@ -513,73 +513,27 @@ int batadv_orig_seq_print_text(struct seq_file *seq, void *offset)
{
struct net_device *net_dev = (struct net_device *)seq->private;
struct batadv_priv *bat_priv = netdev_priv(net_dev);
- struct batadv_hashtable *hash = bat_priv->orig_hash;
- struct hlist_head *head;
struct batadv_hard_iface *primary_if;
- struct batadv_orig_node *orig_node;
- struct batadv_neigh_node *neigh_node, *neigh_node_tmp;
- int batman_count = 0;
- int last_seen_secs;
- int last_seen_msecs;
- unsigned long last_seen_jiffies;
- uint32_t i;
primary_if = batadv_seq_print_text_primary_if_get(seq);
if (!primary_if)
- goto out;
+ return 0;
- seq_printf(seq, "[B.A.T.M.A.N. adv %s, MainIF/MAC: %s/%pM (%s)]\n",
+ seq_printf(seq, "[B.A.T.M.A.N. adv %s, MainIF/MAC: %s/%pM (%s %s)]\n",
BATADV_SOURCE_VERSION, primary_if->net_dev->name,
- primary_if->net_dev->dev_addr, net_dev->name);
- seq_printf(seq, " %-15s %s (%s/%i) %17s [%10s]: %20s ...\n",
- "Originator", "last-seen", "#", BATADV_TQ_MAX_VALUE,
- "Nexthop", "outgoingIF", "Potential nexthops");
-
- for (i = 0; i < hash->size; i++) {
- head = &hash->table[i];
-
- rcu_read_lock();
- hlist_for_each_entry_rcu(orig_node, head, hash_entry) {
- neigh_node = batadv_orig_node_get_router(orig_node);
- if (!neigh_node)
- continue;
-
- if (neigh_node->bat_iv.tq_avg == 0)
- goto next;
-
- last_seen_jiffies = jiffies - orig_node->last_seen;
- last_seen_msecs = jiffies_to_msecs(last_seen_jiffies);
- last_seen_secs = last_seen_msecs / 1000;
- last_seen_msecs = last_seen_msecs % 1000;
-
- seq_printf(seq, "%pM %4i.%03is (%3i) %pM [%10s]:",
- orig_node->orig, last_seen_secs,
- last_seen_msecs, neigh_node->bat_iv.tq_avg,
- neigh_node->addr,
- neigh_node->if_incoming->net_dev->name);
-
- hlist_for_each_entry_rcu(neigh_node_tmp,
- &orig_node->neigh_list, list) {
- seq_printf(seq, " %pM (%3i)",
- neigh_node_tmp->addr,
- neigh_node_tmp->bat_iv.tq_avg);
- }
+ primary_if->net_dev->dev_addr, net_dev->name,
+ bat_priv->bat_algo_ops->name);
- seq_puts(seq, "\n");
- batman_count++;
+ batadv_hardif_free_ref(primary_if);
-next:
- batadv_neigh_node_free_ref(neigh_node);
- }
- rcu_read_unlock();
+ if (!bat_priv->bat_algo_ops->bat_orig_print) {
+ seq_puts(seq,
+ "No printing function for this routing protocol\n");
+ return 0;
}
- if (batman_count == 0)
- seq_puts(seq, "No batman nodes in range ...\n");
+ bat_priv->bat_algo_ops->bat_orig_print(bat_priv, seq);
-out:
- if (primary_if)
- batadv_hardif_free_ref(primary_if);
return 0;
}
diff --git a/net/batman-adv/types.h b/net/batman-adv/types.h
index 97bde51..72fd617 100644
--- a/net/batman-adv/types.h
+++ b/net/batman-adv/types.h
@@ -992,6 +992,7 @@ struct batadv_forw_packet {
* @bat_primary_iface_set: called when primary interface is selected / changed
* @bat_ogm_schedule: prepare a new outgoing OGM for the send queue
* @bat_ogm_emit: send scheduled OGM
+ * @bat_orig_print: print the originator table (optional)
*/
struct batadv_algo_ops {
struct hlist_node list;
@@ -1002,6 +1003,8 @@ struct batadv_algo_ops {
void (*bat_primary_iface_set)(struct batadv_hard_iface *hard_iface);
void (*bat_ogm_schedule)(struct batadv_hard_iface *hard_iface);
void (*bat_ogm_emit)(struct batadv_forw_packet *forw_packet);
+ /* orig_node handling API */
+ void (*bat_orig_print)(struct batadv_priv *priv, struct seq_file *seq);
};
/**
--
1.8.4
^ permalink raw reply related
* [PATCH 02/16] batman-adv: make struct batadv_orig_node algorithm agnostic
From: Antonio Quartulli @ 2013-10-23 16:04 UTC (permalink / raw)
To: davem; +Cc: netdev, b.a.t.m.a.n, Antonio Quartulli, Marek Lindner
In-Reply-To: <1382544303-2694-1-git-send-email-antonio@meshcoding.com>
From: Antonio Quartulli <antonio@open-mesh.com>
some of the struct batadv_orig_node members are B.A.T.M.A.N. IV
specific and therefore they are moved in a algorithm specific
substruct in order to make batadv_orig_node routing algorithm
agnostic
Signed-off-by: Antonio Quartulli <antonio@open-mesh.com>
Signed-off-by: Marek Lindner <lindner_marek@yahoo.de>
---
net/batman-adv/bat_iv_ogm.c | 108 +++++++++++++++++++++++++++++++++-----------
net/batman-adv/originator.c | 89 ++++++++++++++----------------------
net/batman-adv/originator.h | 3 +-
net/batman-adv/types.h | 30 +++++++-----
4 files changed, 135 insertions(+), 95 deletions(-)
diff --git a/net/batman-adv/bat_iv_ogm.c b/net/batman-adv/bat_iv_ogm.c
index a2a0498..0b1343d 100644
--- a/net/batman-adv/bat_iv_ogm.c
+++ b/net/batman-adv/bat_iv_ogm.c
@@ -87,6 +87,57 @@ static uint8_t batadv_ring_buffer_avg(const uint8_t lq_recv[])
return (uint8_t)(sum / count);
}
+/**
+ * batadv_iv_ogm_orig_get - retrieve or create (if does not exist) an originator
+ * @bat_priv: the bat priv with all the soft interface information
+ * @addr: mac address of the originator
+ *
+ * Returns the originator object corresponding to the passed mac address or NULL
+ * on failure.
+ * If the object does not exists it is created an initialised.
+ */
+static struct batadv_orig_node *
+batadv_iv_ogm_orig_get(struct batadv_priv *bat_priv, const uint8_t *addr)
+{
+ struct batadv_orig_node *orig_node;
+ int size, hash_added;
+
+ orig_node = batadv_orig_hash_find(bat_priv, addr);
+ if (orig_node)
+ return orig_node;
+
+ orig_node = batadv_orig_node_new(bat_priv, addr);
+ if (!orig_node)
+ return NULL;
+
+ spin_lock_init(&orig_node->bat_iv.ogm_cnt_lock);
+
+ size = bat_priv->num_ifaces * sizeof(unsigned long) * BATADV_NUM_WORDS;
+ orig_node->bat_iv.bcast_own = kzalloc(size, GFP_ATOMIC);
+ if (!orig_node->bat_iv.bcast_own)
+ goto free_orig_node;
+
+ size = bat_priv->num_ifaces * sizeof(uint8_t);
+ orig_node->bat_iv.bcast_own_sum = kzalloc(size, GFP_ATOMIC);
+ if (!orig_node->bat_iv.bcast_own_sum)
+ goto free_bcast_own;
+
+ hash_added = batadv_hash_add(bat_priv->orig_hash, batadv_compare_orig,
+ batadv_choose_orig, orig_node,
+ &orig_node->hash_entry);
+ if (hash_added != 0)
+ goto free_bcast_own;
+
+ return orig_node;
+
+free_bcast_own:
+ kfree(orig_node->bat_iv.bcast_own);
+free_orig_node:
+ batadv_orig_node_free_ref(orig_node);
+
+ return NULL;
+}
+
static struct batadv_neigh_node *
batadv_iv_ogm_neigh_new(struct batadv_hard_iface *hard_iface,
const uint8_t *neigh_addr,
@@ -663,20 +714,22 @@ batadv_iv_ogm_slide_own_bcast_window(struct batadv_hard_iface *hard_iface)
uint32_t i;
size_t word_index;
uint8_t *w;
+ int if_num;
for (i = 0; i < hash->size; i++) {
head = &hash->table[i];
rcu_read_lock();
hlist_for_each_entry_rcu(orig_node, head, hash_entry) {
- spin_lock_bh(&orig_node->ogm_cnt_lock);
+ spin_lock_bh(&orig_node->bat_iv.ogm_cnt_lock);
word_index = hard_iface->if_num * BATADV_NUM_WORDS;
- word = &(orig_node->bcast_own[word_index]);
+ word = &(orig_node->bat_iv.bcast_own[word_index]);
batadv_bit_get_packet(bat_priv, word, 1, 0);
- w = &orig_node->bcast_own_sum[hard_iface->if_num];
+ if_num = hard_iface->if_num;
+ w = &orig_node->bat_iv.bcast_own_sum[if_num];
*w = bitmap_weight(word, BATADV_TQ_LOCAL_WINDOW_SIZE);
- spin_unlock_bh(&orig_node->ogm_cnt_lock);
+ spin_unlock_bh(&orig_node->bat_iv.ogm_cnt_lock);
}
rcu_read_unlock();
}
@@ -768,7 +821,7 @@ batadv_iv_ogm_orig_update(struct batadv_priv *bat_priv,
if (!neigh_node) {
struct batadv_orig_node *orig_tmp;
- orig_tmp = batadv_get_orig_node(bat_priv, ethhdr->h_source);
+ orig_tmp = batadv_iv_ogm_orig_get(bat_priv, ethhdr->h_source);
if (!orig_tmp)
goto unlock;
@@ -818,16 +871,16 @@ batadv_iv_ogm_orig_update(struct batadv_priv *bat_priv,
*/
if (router && (neigh_node->bat_iv.tq_avg == router->bat_iv.tq_avg)) {
orig_node_tmp = router->orig_node;
- spin_lock_bh(&orig_node_tmp->ogm_cnt_lock);
+ spin_lock_bh(&orig_node_tmp->bat_iv.ogm_cnt_lock);
if_num = router->if_incoming->if_num;
- sum_orig = orig_node_tmp->bcast_own_sum[if_num];
- spin_unlock_bh(&orig_node_tmp->ogm_cnt_lock);
+ sum_orig = orig_node_tmp->bat_iv.bcast_own_sum[if_num];
+ spin_unlock_bh(&orig_node_tmp->bat_iv.ogm_cnt_lock);
orig_node_tmp = neigh_node->orig_node;
- spin_lock_bh(&orig_node_tmp->ogm_cnt_lock);
+ spin_lock_bh(&orig_node_tmp->bat_iv.ogm_cnt_lock);
if_num = neigh_node->if_incoming->if_num;
- sum_neigh = orig_node_tmp->bcast_own_sum[if_num];
- spin_unlock_bh(&orig_node_tmp->ogm_cnt_lock);
+ sum_neigh = orig_node_tmp->bat_iv.bcast_own_sum[if_num];
+ spin_unlock_bh(&orig_node_tmp->bat_iv.ogm_cnt_lock);
if (sum_orig >= sum_neigh)
goto out;
@@ -855,7 +908,7 @@ static int batadv_iv_ogm_calc_tq(struct batadv_orig_node *orig_node,
uint8_t total_count;
uint8_t orig_eq_count, neigh_rq_count, neigh_rq_inv, tq_own;
unsigned int neigh_rq_inv_cube, neigh_rq_max_cube;
- int tq_asym_penalty, inv_asym_penalty, ret = 0;
+ int tq_asym_penalty, inv_asym_penalty, if_num, ret = 0;
unsigned int combined_tq;
/* find corresponding one hop neighbor */
@@ -893,10 +946,11 @@ static int batadv_iv_ogm_calc_tq(struct batadv_orig_node *orig_node,
orig_node->last_seen = jiffies;
/* find packet count of corresponding one hop neighbor */
- spin_lock_bh(&orig_node->ogm_cnt_lock);
- orig_eq_count = orig_neigh_node->bcast_own_sum[if_incoming->if_num];
+ spin_lock_bh(&orig_node->bat_iv.ogm_cnt_lock);
+ if_num = if_incoming->if_num;
+ orig_eq_count = orig_neigh_node->bat_iv.bcast_own_sum[if_num];
neigh_rq_count = neigh_node->bat_iv.real_packet_count;
- spin_unlock_bh(&orig_node->ogm_cnt_lock);
+ spin_unlock_bh(&orig_node->bat_iv.ogm_cnt_lock);
/* pay attention to not get a value bigger than 100 % */
if (orig_eq_count > neigh_rq_count)
@@ -980,11 +1034,11 @@ batadv_iv_ogm_update_seqnos(const struct ethhdr *ethhdr,
uint8_t packet_count;
unsigned long *bitmap;
- orig_node = batadv_get_orig_node(bat_priv, batadv_ogm_packet->orig);
+ orig_node = batadv_iv_ogm_orig_get(bat_priv, batadv_ogm_packet->orig);
if (!orig_node)
return BATADV_NO_DUP;
- spin_lock_bh(&orig_node->ogm_cnt_lock);
+ spin_lock_bh(&orig_node->bat_iv.ogm_cnt_lock);
seq_diff = seqno - orig_node->last_real_seqno;
/* signalize caller that the packet is to be dropped. */
@@ -1033,7 +1087,7 @@ batadv_iv_ogm_update_seqnos(const struct ethhdr *ethhdr,
}
out:
- spin_unlock_bh(&orig_node->ogm_cnt_lock);
+ spin_unlock_bh(&orig_node->bat_iv.ogm_cnt_lock);
batadv_orig_node_free_ref(orig_node);
return ret;
}
@@ -1129,8 +1183,8 @@ static void batadv_iv_ogm_process(const struct ethhdr *ethhdr,
int16_t if_num;
uint8_t *weight;
- orig_neigh_node = batadv_get_orig_node(bat_priv,
- ethhdr->h_source);
+ orig_neigh_node = batadv_iv_ogm_orig_get(bat_priv,
+ ethhdr->h_source);
if (!orig_neigh_node)
return;
@@ -1144,15 +1198,15 @@ static void batadv_iv_ogm_process(const struct ethhdr *ethhdr,
if_num = if_incoming->if_num;
offset = if_num * BATADV_NUM_WORDS;
- spin_lock_bh(&orig_neigh_node->ogm_cnt_lock);
- word = &(orig_neigh_node->bcast_own[offset]);
+ spin_lock_bh(&orig_neigh_node->bat_iv.ogm_cnt_lock);
+ word = &(orig_neigh_node->bat_iv.bcast_own[offset]);
bit_pos = if_incoming_seqno - 2;
bit_pos -= ntohl(batadv_ogm_packet->seqno);
batadv_set_bit(word, bit_pos);
- weight = &orig_neigh_node->bcast_own_sum[if_num];
+ weight = &orig_neigh_node->bat_iv.bcast_own_sum[if_num];
*weight = bitmap_weight(word,
BATADV_TQ_LOCAL_WINDOW_SIZE);
- spin_unlock_bh(&orig_neigh_node->ogm_cnt_lock);
+ spin_unlock_bh(&orig_neigh_node->bat_iv.ogm_cnt_lock);
}
batadv_dbg(BATADV_DBG_BATMAN, bat_priv,
@@ -1175,7 +1229,7 @@ static void batadv_iv_ogm_process(const struct ethhdr *ethhdr,
return;
}
- orig_node = batadv_get_orig_node(bat_priv, batadv_ogm_packet->orig);
+ orig_node = batadv_iv_ogm_orig_get(bat_priv, batadv_ogm_packet->orig);
if (!orig_node)
return;
@@ -1225,8 +1279,8 @@ static void batadv_iv_ogm_process(const struct ethhdr *ethhdr,
if (is_single_hop_neigh)
orig_neigh_node = orig_node;
else
- orig_neigh_node = batadv_get_orig_node(bat_priv,
- ethhdr->h_source);
+ orig_neigh_node = batadv_iv_ogm_orig_get(bat_priv,
+ ethhdr->h_source);
if (!orig_neigh_node)
goto out;
diff --git a/net/batman-adv/originator.c b/net/batman-adv/originator.c
index 50f6d99..aa14094 100644
--- a/net/batman-adv/originator.c
+++ b/net/batman-adv/originator.c
@@ -36,7 +36,7 @@ static struct lock_class_key batadv_orig_hash_lock_class_key;
static void batadv_purge_orig(struct work_struct *work);
/* returns 1 if they are the same originator */
-static int batadv_compare_orig(const struct hlist_node *node, const void *data2)
+int batadv_compare_orig(const struct hlist_node *node, const void *data2)
{
const void *data1 = container_of(node, struct batadv_orig_node,
hash_entry);
@@ -242,8 +242,8 @@ static void batadv_orig_node_free_rcu(struct rcu_head *rcu)
"originator timed out");
kfree(orig_node->tt_buff);
- kfree(orig_node->bcast_own);
- kfree(orig_node->bcast_own_sum);
+ kfree(orig_node->bat_iv.bcast_own);
+ kfree(orig_node->bat_iv.bcast_own_sum);
kfree(orig_node);
}
@@ -301,21 +301,22 @@ void batadv_originator_free(struct batadv_priv *bat_priv)
batadv_hash_destroy(hash);
}
-/* this function finds or creates an originator entry for the given
- * address if it does not exits
+/**
+ * batadv_orig_node_new - creates a new orig_node
+ * @bat_priv: the bat priv with all the soft interface information
+ * @addr: the mac address of the originator
+ *
+ * Creates a new originator object and initialise all the generic fields.
+ * The new object is not added to the originator list.
+ * Returns the newly created object or NULL on failure.
*/
-struct batadv_orig_node *batadv_get_orig_node(struct batadv_priv *bat_priv,
+struct batadv_orig_node *batadv_orig_node_new(struct batadv_priv *bat_priv,
const uint8_t *addr)
{
struct batadv_orig_node *orig_node;
struct batadv_orig_node_vlan *vlan;
- int size, i;
- int hash_added;
unsigned long reset_time;
-
- orig_node = batadv_orig_hash_find(bat_priv, addr);
- if (orig_node)
- return orig_node;
+ int i;
batadv_dbg(BATADV_DBG_BATMAN, bat_priv,
"Creating new originator: %pM\n", addr);
@@ -327,7 +328,6 @@ struct batadv_orig_node *batadv_get_orig_node(struct batadv_priv *bat_priv,
INIT_HLIST_HEAD(&orig_node->neigh_list);
INIT_LIST_HEAD(&orig_node->bond_list);
INIT_LIST_HEAD(&orig_node->vlan_list);
- spin_lock_init(&orig_node->ogm_cnt_lock);
spin_lock_init(&orig_node->bcast_seqno_lock);
spin_lock_init(&orig_node->neigh_list_lock);
spin_lock_init(&orig_node->tt_buff_lock);
@@ -363,37 +363,13 @@ struct batadv_orig_node *batadv_get_orig_node(struct batadv_priv *bat_priv,
*/
batadv_orig_node_vlan_free_ref(vlan);
- size = bat_priv->num_ifaces * sizeof(unsigned long) * BATADV_NUM_WORDS;
-
- orig_node->bcast_own = kzalloc(size, GFP_ATOMIC);
- if (!orig_node->bcast_own)
- goto free_vlan;
-
- size = bat_priv->num_ifaces * sizeof(uint8_t);
- orig_node->bcast_own_sum = kzalloc(size, GFP_ATOMIC);
-
for (i = 0; i < BATADV_FRAG_BUFFER_COUNT; i++) {
INIT_HLIST_HEAD(&orig_node->fragments[i].head);
spin_lock_init(&orig_node->fragments[i].lock);
orig_node->fragments[i].size = 0;
}
- if (!orig_node->bcast_own_sum)
- goto free_bcast_own;
-
- hash_added = batadv_hash_add(bat_priv->orig_hash, batadv_compare_orig,
- batadv_choose_orig, orig_node,
- &orig_node->hash_entry);
- if (hash_added != 0)
- goto free_bcast_own_sum;
-
return orig_node;
-free_bcast_own_sum:
- kfree(orig_node->bcast_own_sum);
-free_bcast_own:
- kfree(orig_node->bcast_own);
-free_vlan:
- batadv_orig_node_vlan_free_ref(vlan);
free_orig_node:
kfree(orig_node);
return NULL;
@@ -619,18 +595,18 @@ static int batadv_orig_node_add_if(struct batadv_orig_node *orig_node,
if (!data_ptr)
return -ENOMEM;
- memcpy(data_ptr, orig_node->bcast_own, old_size);
- kfree(orig_node->bcast_own);
- orig_node->bcast_own = data_ptr;
+ memcpy(data_ptr, orig_node->bat_iv.bcast_own, old_size);
+ kfree(orig_node->bat_iv.bcast_own);
+ orig_node->bat_iv.bcast_own = data_ptr;
data_ptr = kmalloc(max_if_num * sizeof(uint8_t), GFP_ATOMIC);
if (!data_ptr)
return -ENOMEM;
- memcpy(data_ptr, orig_node->bcast_own_sum,
+ memcpy(data_ptr, orig_node->bat_iv.bcast_own_sum,
(max_if_num - 1) * sizeof(uint8_t));
- kfree(orig_node->bcast_own_sum);
- orig_node->bcast_own_sum = data_ptr;
+ kfree(orig_node->bat_iv.bcast_own_sum);
+ orig_node->bat_iv.bcast_own_sum = data_ptr;
return 0;
}
@@ -653,9 +629,9 @@ int batadv_orig_hash_add_if(struct batadv_hard_iface *hard_iface,
rcu_read_lock();
hlist_for_each_entry_rcu(orig_node, head, hash_entry) {
- spin_lock_bh(&orig_node->ogm_cnt_lock);
+ spin_lock_bh(&orig_node->bat_iv.ogm_cnt_lock);
ret = batadv_orig_node_add_if(orig_node, max_if_num);
- spin_unlock_bh(&orig_node->ogm_cnt_lock);
+ spin_unlock_bh(&orig_node->bat_iv.ogm_cnt_lock);
if (ret == -ENOMEM)
goto err;
@@ -673,8 +649,8 @@ err:
static int batadv_orig_node_del_if(struct batadv_orig_node *orig_node,
int max_if_num, int del_if_num)
{
+ int chunk_size, if_offset;
void *data_ptr = NULL;
- int chunk_size;
/* last interface was removed */
if (max_if_num == 0)
@@ -686,16 +662,16 @@ static int batadv_orig_node_del_if(struct batadv_orig_node *orig_node,
return -ENOMEM;
/* copy first part */
- memcpy(data_ptr, orig_node->bcast_own, del_if_num * chunk_size);
+ memcpy(data_ptr, orig_node->bat_iv.bcast_own, del_if_num * chunk_size);
/* copy second part */
memcpy((char *)data_ptr + del_if_num * chunk_size,
- orig_node->bcast_own + ((del_if_num + 1) * chunk_size),
+ orig_node->bat_iv.bcast_own + ((del_if_num + 1) * chunk_size),
(max_if_num - del_if_num) * chunk_size);
free_bcast_own:
- kfree(orig_node->bcast_own);
- orig_node->bcast_own = data_ptr;
+ kfree(orig_node->bat_iv.bcast_own);
+ orig_node->bat_iv.bcast_own = data_ptr;
if (max_if_num == 0)
goto free_own_sum;
@@ -704,16 +680,17 @@ free_bcast_own:
if (!data_ptr)
return -ENOMEM;
- memcpy(data_ptr, orig_node->bcast_own_sum,
+ memcpy(data_ptr, orig_node->bat_iv.bcast_own_sum,
del_if_num * sizeof(uint8_t));
+ if_offset = (del_if_num + 1) * sizeof(uint8_t);
memcpy((char *)data_ptr + del_if_num * sizeof(uint8_t),
- orig_node->bcast_own_sum + ((del_if_num + 1) * sizeof(uint8_t)),
+ orig_node->bat_iv.bcast_own_sum + if_offset,
(max_if_num - del_if_num) * sizeof(uint8_t));
free_own_sum:
- kfree(orig_node->bcast_own_sum);
- orig_node->bcast_own_sum = data_ptr;
+ kfree(orig_node->bat_iv.bcast_own_sum);
+ orig_node->bat_iv.bcast_own_sum = data_ptr;
return 0;
}
@@ -737,10 +714,10 @@ int batadv_orig_hash_del_if(struct batadv_hard_iface *hard_iface,
rcu_read_lock();
hlist_for_each_entry_rcu(orig_node, head, hash_entry) {
- spin_lock_bh(&orig_node->ogm_cnt_lock);
+ spin_lock_bh(&orig_node->bat_iv.ogm_cnt_lock);
ret = batadv_orig_node_del_if(orig_node, max_if_num,
hard_iface->if_num);
- spin_unlock_bh(&orig_node->ogm_cnt_lock);
+ spin_unlock_bh(&orig_node->bat_iv.ogm_cnt_lock);
if (ret == -ENOMEM)
goto err;
diff --git a/net/batman-adv/originator.h b/net/batman-adv/originator.h
index 06e5a68..6f77d80 100644
--- a/net/batman-adv/originator.h
+++ b/net/batman-adv/originator.h
@@ -22,12 +22,13 @@
#include "hash.h"
+int batadv_compare_orig(const struct hlist_node *node, const void *data2);
int batadv_originator_init(struct batadv_priv *bat_priv);
void batadv_originator_free(struct batadv_priv *bat_priv);
void batadv_purge_orig_ref(struct batadv_priv *bat_priv);
void batadv_orig_node_free_ref(struct batadv_orig_node *orig_node);
void batadv_orig_node_free_ref_now(struct batadv_orig_node *orig_node);
-struct batadv_orig_node *batadv_get_orig_node(struct batadv_priv *bat_priv,
+struct batadv_orig_node *batadv_orig_node_new(struct batadv_priv *bat_priv,
const uint8_t *addr);
struct batadv_neigh_node *
batadv_neigh_node_new(struct batadv_hard_iface *hard_iface,
diff --git a/net/batman-adv/types.h b/net/batman-adv/types.h
index a321334..97bde51 100644
--- a/net/batman-adv/types.h
+++ b/net/batman-adv/types.h
@@ -133,14 +133,28 @@ struct batadv_orig_node_vlan {
};
/**
+ * struct batadv_orig_bat_iv - B.A.T.M.A.N. IV private orig_node members
+ * @bcast_own: bitfield containing the number of our OGMs this orig_node
+ * rebroadcasted "back" to us (relative to last_real_seqno)
+ * @bcast_own_sum: counted result of bcast_own
+ * @ogm_cnt_lock: lock protecting bcast_own, bcast_own_sum,
+ * neigh_node->bat_iv.real_bits & neigh_node->bat_iv.real_packet_count
+ */
+struct batadv_orig_bat_iv {
+ unsigned long *bcast_own;
+ uint8_t *bcast_own_sum;
+ /* ogm_cnt_lock protects: bcast_own, bcast_own_sum,
+ * neigh_node->bat_iv.real_bits & neigh_node->bat_iv.real_packet_count
+ */
+ spinlock_t ogm_cnt_lock;
+};
+
+/**
* struct batadv_orig_node - structure for orig_list maintaining nodes of mesh
* @orig: originator ethernet address
* @primary_addr: hosts primary interface address
* @router: router that should be used to reach this originator
* @batadv_dat_addr_t: address of the orig node in the distributed hash
- * @bcast_own: bitfield containing the number of our OGMs this orig_node
- * rebroadcasted "back" to us (relative to last_real_seqno)
- * @bcast_own_sum: counted result of bcast_own
* @last_seen: time when last packet from this node was received
* @bcast_seqno_reset: time when the broadcast seqno window was reset
* @batman_seqno_reset: time when the batman seqno window was reset
@@ -166,8 +180,6 @@ struct batadv_orig_node_vlan {
* @neigh_list_lock: lock protecting neigh_list, router and bonding_list
* @hash_entry: hlist node for batadv_priv::orig_hash
* @bat_priv: pointer to soft_iface this orig node belongs to
- * @ogm_cnt_lock: lock protecting bcast_own, bcast_own_sum,
- * neigh_node->real_bits & neigh_node->real_packet_count
* @bcast_seqno_lock: lock protecting bcast_bits & last_bcast_seqno
* @bond_candidates: how many candidates are available
* @bond_list: list of bonding candidates
@@ -181,6 +193,7 @@ struct batadv_orig_node_vlan {
* @vlan_list: a list of orig_node_vlan structs, one per VLAN served by the
* originator represented by this object
* @vlan_list_lock: lock protecting vlan_list
+ * @bat_iv: B.A.T.M.A.N. IV private structure
*/
struct batadv_orig_node {
uint8_t orig[ETH_ALEN];
@@ -189,8 +202,6 @@ struct batadv_orig_node {
#ifdef CONFIG_BATMAN_ADV_DAT
batadv_dat_addr_t dat_addr;
#endif
- unsigned long *bcast_own;
- uint8_t *bcast_own_sum;
unsigned long last_seen;
unsigned long bcast_seqno_reset;
unsigned long batman_seqno_reset;
@@ -211,10 +222,6 @@ struct batadv_orig_node {
spinlock_t neigh_list_lock;
struct hlist_node hash_entry;
struct batadv_priv *bat_priv;
- /* ogm_cnt_lock protects: bcast_own, bcast_own_sum,
- * neigh_node->real_bits & neigh_node->real_packet_count
- */
- spinlock_t ogm_cnt_lock;
/* bcast_seqno_lock protects: bcast_bits & last_bcast_seqno */
spinlock_t bcast_seqno_lock;
atomic_t bond_candidates;
@@ -230,6 +237,7 @@ struct batadv_orig_node {
struct batadv_frag_table_entry fragments[BATADV_FRAG_BUFFER_COUNT];
struct list_head vlan_list;
spinlock_t vlan_list_lock; /* protects vlan_list */
+ struct batadv_orig_bat_iv bat_iv;
};
/**
--
1.8.4
^ permalink raw reply related
* pull request: batman-adv 2013-10-23
From: Antonio Quartulli @ 2013-10-23 16:04 UTC (permalink / raw)
To: davem; +Cc: netdev, b.a.t.m.a.n
Hello David,
this is another set of changes intended for net-next/linux-3.13.
(probably our last pull request for this cycle)
Patches 1 and 2 reshape two of our main data structures in a way that they can
easily be extended in the future to accommodate new routing protocols.
Patches from 3 to 9 improve our routing protocol API and its users so that all
the protocol-related code is not mixed up with the other components anymore.
Patch 10 limits the local Translation Table maximum size to a value such that it
can be fully transfered over the air if needed. This value depends on
fragmentation being enabled or not and on the mtu values.
Patch 11 makes batman-adv send a uevent in case of soft-interface destruction
while a "bat-Gateway" was configured (this informs userspace about the GW not
being available anymore).
Patches 13 and 14 enable the TT component to detect non-mesh client flag
changes at runtime (till now those flags where set upon client detection and
were not changed anymore).
Patch 16 is a generalisation of our user-to-kernel space communication (and
viceversa) used to exchange ICMP packets to send/received to/from the mesh
network. Now it can easily accommodate new ICMP packet types without breaking
the existing userspace API anymore.
Remaining patches are minor changes and cleanups.
Please pull or let me know of any problem.
Thanks a lot,
Antonio
The following changes since commit 47d4ab91e4472723f181075c81627374ca86816c:
macvlan: resolve ENOENT errors on creation (2013-10-22 19:22:09 -0400)
are available in the git repository at:
git://git.open-mesh.org/linux-merge.git tags/batman-adv-for-davem
for you to fetch changes up to da6b8c20a5b8c7edce95c95fa2356300691094f5:
batman-adv: generalize batman-adv icmp packet handling (2013-10-23 17:03:47 +0200)
----------------------------------------------------------------
Included changes:
- data structure reshaping to accommodate multiple routing protocol
implementations
- routing protocol API enhancement
- send to userspace the event "batman-adv Gateway loss" in case of soft-iface
destruction and a "batman-adv Gateway" was configured
- improve the TT component to support and advertise runtime flag changes
- minor code refactoring
- make the ICMP kernel-to-userspace communication more generic
----------------------------------------------------------------
Antonio Quartulli (13):
batman-adv: make struct batadv_neigh_node algorithm agnostic
batman-adv: make struct batadv_orig_node algorithm agnostic
batman-adv: add bat_orig_print API function
batman-adv: add bat_neigh_cmp API function
batman-adv: add bat_neigh_is_equiv_or_better API function
batman-adv: adapt bonding to use the new API functions
batman-adv: adapt the neighbor purging routine to use the new API functions
batman-adv: provide orig_node routing API
batman-adv: adapt the TT component to use the new API functions
batman-adv: send GW_DEL event in case of soft-iface destruction
batman-adv: invoke dev_get_by_index() outside of is_wifi_iface()
batman-adv: improve the TT component to support runtime flag changes
batman-adv: include the sync-flags when compute the global/local table CRC
Marek Lindner (1):
batman-adv: limit local translation table max size
Simon Wunderlich (2):
batman-adv: Start new development cycle
batman-adv: generalize batman-adv icmp packet handling
net/batman-adv/bat_iv_ogm.c | 399 ++++++++++++++++++++++++++++++++-----
net/batman-adv/gateway_client.c | 16 +-
net/batman-adv/hard-interface.c | 83 ++++----
net/batman-adv/hard-interface.h | 2 +-
net/batman-adv/icmp_socket.c | 128 +++++++-----
net/batman-adv/icmp_socket.h | 2 +-
net/batman-adv/main.c | 4 +-
net/batman-adv/main.h | 8 +-
net/batman-adv/network-coding.c | 8 +-
net/batman-adv/originator.c | 249 ++++++-----------------
net/batman-adv/originator.h | 6 +-
net/batman-adv/packet.h | 7 +-
net/batman-adv/routing.c | 159 +++++++++------
net/batman-adv/routing.h | 3 +-
net/batman-adv/soft-interface.c | 12 +-
net/batman-adv/translation-table.c | 235 +++++++++++++++++++---
net/batman-adv/translation-table.h | 3 +-
net/batman-adv/types.h | 109 +++++++---
18 files changed, 956 insertions(+), 477 deletions(-)
^ permalink raw reply
* Re: Big performance loss from 3.4.63 to 3.10.13 when routing ipv4
From: Wolfgang Walter @ 2013-10-23 16:05 UTC (permalink / raw)
To: Steffen Klassert; +Cc: David Miller, hannes, netdev, klassert
In-Reply-To: <20131023120434.GA22316@secunet.com>
Am Mittwoch, 23. Oktober 2013, 14:04:34 schrieb Steffen Klassert:
> On Wed, Oct 23, 2013 at 01:33:14PM +0200, Wolfgang Walter wrote:
> > Am Mittwoch, 23. Oktober 2013, 10:12:55 schrieb Steffen Klassert:
> > > On Tue, Oct 22, 2013 at 03:46:38PM -0400, David Miller wrote:
> > > > I think we should resolve this soon, even bumping it to 2048 or 4096
> > > > and leaving it at that would be I think acceptable.
> > >
> > > Yes, of course. Let's use 4096 as the default for ipv4 and ipv6.
> > > I'll take care of it next week.
> >
> > I don't know what this value actually means. But on 3.4.x it is much
> > higher. On a machine with 512MB ram it is 32768, on a machine with 1GB
> > ram it is 262144 and with 16GB ram it is 4194304.
>
> Before we removed the routing cache, the gc threshold was scaled along
> with the maximum routing cache size (ip_rt_max_size). With the routing
> cache removal, we lost the possibility to scale with ip_rt_max_size
> and we had to choose a static default. Maybe we can try to tweak the
> gc threshold again with the available memory somehow later. But to fix
> it now, we need to find a reasonable default value. Would a default of
> 4096 meet your requirements?
Can't say that at the moment. I can test it tonight. I assume that I don't
need more than 262144 even on the large router as it worked on older hardware
with less memory (with 3.4.x kernels). No router of us had a value less then
32768 with 3.4.x.
Regards,
--
Wolfgang Walter
Studentenwerk München
Anstalt des öffentlichen Rechts
^ permalink raw reply
* [PATCH 13/16] batman-adv: improve the TT component to support runtime flag changes
From: Antonio Quartulli @ 2013-10-23 16:05 UTC (permalink / raw)
To: davem-fT/PcQaiUtIeIZ0/mPfg9Q
Cc: netdev-u79uwXL29TY76Z2rM5mHXA,
b.a.t.m.a.n-ZwoEplunGu2X36UT3dwllkB+6BGkLq7r, Marek Lindner,
Antonio Quartulli
In-Reply-To: <1382544303-2694-1-git-send-email-antonio-x4xJYDvStAgysxA8WJXlww@public.gmane.org>
From: Antonio Quartulli <antonio-2BnEqQcu77q1Z/+hSey0Gg@public.gmane.org>
Some flags (i.e. the WIFI flag) may change after that the
related client has already been announced. However it is
useful to informa the rest of the network about this change.
Add a runtime-flag-switch detection mechanism and
re-announce the related TT entry to advertise the new flag
value.
This mechanism can be easily exploited by future flags that
may need the same treatment.
Signed-off-by: Antonio Quartulli <antonio-2BnEqQcu77q1Z/+hSey0Gg@public.gmane.org>
Signed-off-by: Marek Lindner <mareklindner-rVWd3aGhH2z5bpWLKbzFeg@public.gmane.org>
---
net/batman-adv/translation-table.c | 25 ++++++++++++++++++++++++-
net/batman-adv/types.h | 6 ++++++
2 files changed, 30 insertions(+), 1 deletion(-)
diff --git a/net/batman-adv/translation-table.c b/net/batman-adv/translation-table.c
index b0fe177..267780f 100644
--- a/net/batman-adv/translation-table.c
+++ b/net/batman-adv/translation-table.c
@@ -358,6 +358,13 @@ static void batadv_tt_local_event(struct batadv_priv *bat_priv,
goto del;
if (del_op_requested && !del_op_entry)
goto del;
+
+ /* this is a second add in the same originator interval. It
+ * means that flags have been changed: update them!
+ */
+ if (!del_op_requested && !del_op_entry)
+ entry->change.flags = flags;
+
continue;
del:
list_del(&entry->list);
@@ -482,6 +489,7 @@ bool batadv_tt_local_add(struct net_device *soft_iface, const uint8_t *addr,
struct batadv_tt_orig_list_entry *orig_entry;
int hash_added, table_size, packet_size_max;
bool ret = false, roamed_back = false;
+ uint8_t remote_flags;
if (ifindex != BATADV_NULL_IFINDEX)
in_dev = dev_get_by_index(&init_net, ifindex);
@@ -596,8 +604,23 @@ check_roaming:
}
}
- ret = true;
+ /* store the current remote flags before altering them. This helps
+ * understanding is flags are changing or not
+ */
+ remote_flags = tt_local->common.flags & BATADV_TT_REMOTE_MASK;
+
+ if (batadv_is_wifi_netdev(in_dev))
+ tt_local->common.flags |= BATADV_TT_CLIENT_WIFI;
+ else
+ tt_local->common.flags &= ~BATADV_TT_CLIENT_WIFI;
+ /* if any "dynamic" flag has been modified, resend an ADD event for this
+ * entry so that all the nodes can get the new flags
+ */
+ if (remote_flags ^ (tt_local->common.flags & BATADV_TT_REMOTE_MASK))
+ batadv_tt_local_event(bat_priv, tt_local, BATADV_NO_FLAGS);
+
+ ret = true;
out:
if (in_dev)
dev_put(in_dev);
diff --git a/net/batman-adv/types.h b/net/batman-adv/types.h
index 04b6b0b..61297b6 100644
--- a/net/batman-adv/types.h
+++ b/net/batman-adv/types.h
@@ -36,6 +36,12 @@
#endif /* CONFIG_BATMAN_ADV_DAT */
/**
+ * BATADV_TT_REMOTE_MASK - bitmask selecting the flags that are sent over the
+ * wire only
+ */
+#define BATADV_TT_REMOTE_MASK 0x00FF
+
+/**
* struct batadv_hard_iface_bat_iv - per hard interface B.A.T.M.A.N. IV data
* @ogm_buff: buffer holding the OGM packet
* @ogm_buff_len: length of the OGM packet buffer
--
1.8.4
^ permalink raw reply related
* [PATCH 01/16] batman-adv: make struct batadv_neigh_node algorithm agnostic
From: Antonio Quartulli @ 2013-10-23 16:04 UTC (permalink / raw)
To: davem-fT/PcQaiUtIeIZ0/mPfg9Q
Cc: netdev-u79uwXL29TY76Z2rM5mHXA,
b.a.t.m.a.n-ZwoEplunGu2X36UT3dwllkB+6BGkLq7r, Marek Lindner,
Antonio Quartulli
In-Reply-To: <1382544303-2694-1-git-send-email-antonio-x4xJYDvStAgysxA8WJXlww@public.gmane.org>
From: Antonio Quartulli <antonio-2BnEqQcu77q1Z/+hSey0Gg@public.gmane.org>
some of the fields in struct batadv_neigh_node are strictly
related to the B.A.T.M.A.N. IV algorithm. In order to
make the struct usable by any routing algorithm it has to be
split and made more generic
Signed-off-by: Antonio Quartulli <antonio-2BnEqQcu77q1Z/+hSey0Gg@public.gmane.org>
Signed-off-by: Marek Lindner <lindner_marek-LWAfsSFWpa4@public.gmane.org>
---
net/batman-adv/bat_iv_ogm.c | 60 +++++++++++++++++++++-----------------
net/batman-adv/gateway_client.c | 16 +++++-----
net/batman-adv/network-coding.c | 8 +++--
net/batman-adv/originator.c | 33 ++++++++++++++-------
net/batman-adv/originator.h | 3 +-
net/batman-adv/routing.c | 9 ++++--
net/batman-adv/translation-table.c | 4 +--
net/batman-adv/types.h | 41 ++++++++++++++++----------
8 files changed, 103 insertions(+), 71 deletions(-)
diff --git a/net/batman-adv/bat_iv_ogm.c b/net/batman-adv/bat_iv_ogm.c
index 97b42d3..a2a0498 100644
--- a/net/batman-adv/bat_iv_ogm.c
+++ b/net/batman-adv/bat_iv_ogm.c
@@ -93,16 +93,18 @@ batadv_iv_ogm_neigh_new(struct batadv_hard_iface *hard_iface,
struct batadv_orig_node *orig_node,
struct batadv_orig_node *orig_neigh)
{
+ struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface);
struct batadv_neigh_node *neigh_node;
- neigh_node = batadv_neigh_node_new(hard_iface, neigh_addr);
+ neigh_node = batadv_neigh_node_new(hard_iface, neigh_addr, orig_node);
if (!neigh_node)
goto out;
- INIT_LIST_HEAD(&neigh_node->bonding_list);
+ spin_lock_init(&neigh_node->bat_iv.lq_update_lock);
- neigh_node->orig_node = orig_neigh;
- neigh_node->if_incoming = hard_iface;
+ batadv_dbg(BATADV_DBG_BATMAN, bat_priv,
+ "Creating new neighbor %pM for orig_node %pM on interface %s\n",
+ neigh_addr, orig_node->orig, hard_iface->net_dev->name);
spin_lock_bh(&orig_node->neigh_list_lock);
hlist_add_head_rcu(&neigh_node->list, &orig_node->neigh_list);
@@ -755,12 +757,12 @@ batadv_iv_ogm_orig_update(struct batadv_priv *bat_priv,
if (dup_status != BATADV_NO_DUP)
continue;
- spin_lock_bh(&tmp_neigh_node->lq_update_lock);
- batadv_ring_buffer_set(tmp_neigh_node->tq_recv,
- &tmp_neigh_node->tq_index, 0);
- tq_avg = batadv_ring_buffer_avg(tmp_neigh_node->tq_recv);
- tmp_neigh_node->tq_avg = tq_avg;
- spin_unlock_bh(&tmp_neigh_node->lq_update_lock);
+ spin_lock_bh(&tmp_neigh_node->bat_iv.lq_update_lock);
+ batadv_ring_buffer_set(tmp_neigh_node->bat_iv.tq_recv,
+ &tmp_neigh_node->bat_iv.tq_index, 0);
+ tq_avg = batadv_ring_buffer_avg(tmp_neigh_node->bat_iv.tq_recv);
+ tmp_neigh_node->bat_iv.tq_avg = tq_avg;
+ spin_unlock_bh(&tmp_neigh_node->bat_iv.lq_update_lock);
}
if (!neigh_node) {
@@ -785,12 +787,13 @@ batadv_iv_ogm_orig_update(struct batadv_priv *bat_priv,
neigh_node->last_seen = jiffies;
- spin_lock_bh(&neigh_node->lq_update_lock);
- batadv_ring_buffer_set(neigh_node->tq_recv,
- &neigh_node->tq_index,
+ spin_lock_bh(&neigh_node->bat_iv.lq_update_lock);
+ batadv_ring_buffer_set(neigh_node->bat_iv.tq_recv,
+ &neigh_node->bat_iv.tq_index,
batadv_ogm_packet->tq);
- neigh_node->tq_avg = batadv_ring_buffer_avg(neigh_node->tq_recv);
- spin_unlock_bh(&neigh_node->lq_update_lock);
+ tq_avg = batadv_ring_buffer_avg(neigh_node->bat_iv.tq_recv);
+ neigh_node->bat_iv.tq_avg = tq_avg;
+ spin_unlock_bh(&neigh_node->bat_iv.lq_update_lock);
if (dup_status == BATADV_NO_DUP) {
orig_node->last_ttl = batadv_ogm_packet->header.ttl;
@@ -807,13 +810,13 @@ batadv_iv_ogm_orig_update(struct batadv_priv *bat_priv,
goto out;
/* if this neighbor does not offer a better TQ we won't consider it */
- if (router && (router->tq_avg > neigh_node->tq_avg))
+ if (router && (router->bat_iv.tq_avg > neigh_node->bat_iv.tq_avg))
goto out;
/* if the TQ is the same and the link not more symmetric we
* won't consider it either
*/
- if (router && (neigh_node->tq_avg == router->tq_avg)) {
+ if (router && (neigh_node->bat_iv.tq_avg == router->bat_iv.tq_avg)) {
orig_node_tmp = router->orig_node;
spin_lock_bh(&orig_node_tmp->ogm_cnt_lock);
if_num = router->if_incoming->if_num;
@@ -892,7 +895,7 @@ static int batadv_iv_ogm_calc_tq(struct batadv_orig_node *orig_node,
/* find packet count of corresponding one hop neighbor */
spin_lock_bh(&orig_node->ogm_cnt_lock);
orig_eq_count = orig_neigh_node->bcast_own_sum[if_incoming->if_num];
- neigh_rq_count = neigh_node->real_packet_count;
+ neigh_rq_count = neigh_node->bat_iv.real_packet_count;
spin_unlock_bh(&orig_node->ogm_cnt_lock);
/* pay attention to not get a value bigger than 100 % */
@@ -975,6 +978,7 @@ batadv_iv_ogm_update_seqnos(const struct ethhdr *ethhdr,
uint32_t seqno = ntohl(batadv_ogm_packet->seqno);
uint8_t *neigh_addr;
uint8_t packet_count;
+ unsigned long *bitmap;
orig_node = batadv_get_orig_node(bat_priv, batadv_ogm_packet->orig);
if (!orig_node)
@@ -995,7 +999,7 @@ batadv_iv_ogm_update_seqnos(const struct ethhdr *ethhdr,
hlist_for_each_entry_rcu(tmp_neigh_node,
&orig_node->neigh_list, list) {
neigh_addr = tmp_neigh_node->addr;
- is_dup = batadv_test_bit(tmp_neigh_node->real_bits,
+ is_dup = batadv_test_bit(tmp_neigh_node->bat_iv.real_bits,
orig_node->last_real_seqno,
seqno);
@@ -1011,13 +1015,13 @@ batadv_iv_ogm_update_seqnos(const struct ethhdr *ethhdr,
}
/* if the window moved, set the update flag. */
- need_update |= batadv_bit_get_packet(bat_priv,
- tmp_neigh_node->real_bits,
+ bitmap = tmp_neigh_node->bat_iv.real_bits;
+ need_update |= batadv_bit_get_packet(bat_priv, bitmap,
seq_diff, set_mark);
- packet_count = bitmap_weight(tmp_neigh_node->real_bits,
+ packet_count = bitmap_weight(tmp_neigh_node->bat_iv.real_bits,
BATADV_TQ_LOCAL_WINDOW_SIZE);
- tmp_neigh_node->real_packet_count = packet_count;
+ tmp_neigh_node->bat_iv.real_packet_count = packet_count;
}
rcu_read_unlock();
@@ -1041,7 +1045,7 @@ static void batadv_iv_ogm_process(const struct ethhdr *ethhdr,
{
struct batadv_priv *bat_priv = netdev_priv(if_incoming->soft_iface);
struct batadv_hard_iface *hard_iface;
- struct batadv_orig_node *orig_neigh_node, *orig_node;
+ struct batadv_orig_node *orig_neigh_node, *orig_node, *orig_node_tmp;
struct batadv_neigh_node *router = NULL, *router_router = NULL;
struct batadv_neigh_node *orig_neigh_router = NULL;
int has_directlink_flag;
@@ -1192,10 +1196,12 @@ static void batadv_iv_ogm_process(const struct ethhdr *ethhdr,
}
router = batadv_orig_node_get_router(orig_node);
- if (router)
- router_router = batadv_orig_node_get_router(router->orig_node);
+ if (router) {
+ orig_node_tmp = router->orig_node;
+ router_router = batadv_orig_node_get_router(orig_node_tmp);
+ }
- if ((router && router->tq_avg != 0) &&
+ if ((router && router->bat_iv.tq_avg != 0) &&
(batadv_compare_eth(router->addr, ethhdr->h_source)))
is_from_best_next_hop = true;
diff --git a/net/batman-adv/gateway_client.c b/net/batman-adv/gateway_client.c
index 20fa053..2449afa 100644
--- a/net/batman-adv/gateway_client.c
+++ b/net/batman-adv/gateway_client.c
@@ -137,7 +137,7 @@ batadv_gw_get_best_gw_node(struct batadv_priv *bat_priv)
if (!atomic_inc_not_zero(&gw_node->refcount))
goto next;
- tq_avg = router->tq_avg;
+ tq_avg = router->bat_iv.tq_avg;
switch (atomic_read(&bat_priv->gw_sel_class)) {
case 1: /* fast connection */
@@ -256,7 +256,7 @@ void batadv_gw_election(struct batadv_priv *bat_priv)
next_gw->bandwidth_down / 10,
next_gw->bandwidth_down % 10,
next_gw->bandwidth_up / 10,
- next_gw->bandwidth_up % 10, router->tq_avg);
+ next_gw->bandwidth_up % 10, router->bat_iv.tq_avg);
batadv_throw_uevent(bat_priv, BATADV_UEV_GW, BATADV_UEV_ADD,
gw_addr);
} else {
@@ -266,7 +266,7 @@ void batadv_gw_election(struct batadv_priv *bat_priv)
next_gw->bandwidth_down / 10,
next_gw->bandwidth_down % 10,
next_gw->bandwidth_up / 10,
- next_gw->bandwidth_up % 10, router->tq_avg);
+ next_gw->bandwidth_up % 10, router->bat_iv.tq_avg);
batadv_throw_uevent(bat_priv, BATADV_UEV_GW, BATADV_UEV_CHANGE,
gw_addr);
}
@@ -305,8 +305,8 @@ void batadv_gw_check_election(struct batadv_priv *bat_priv,
if (!router_orig)
goto out;
- gw_tq_avg = router_gw->tq_avg;
- orig_tq_avg = router_orig->tq_avg;
+ gw_tq_avg = router_gw->bat_iv.tq_avg;
+ orig_tq_avg = router_orig->bat_iv.tq_avg;
/* the TQ value has to be better */
if (orig_tq_avg < gw_tq_avg)
@@ -528,7 +528,7 @@ static int batadv_write_buffer_text(struct batadv_priv *bat_priv,
ret = seq_printf(seq, "%s %pM (%3i) %pM [%10s]: %u.%u/%u.%u MBit\n",
(curr_gw == gw_node ? "=>" : " "),
gw_node->orig_node->orig,
- router->tq_avg, router->addr,
+ router->bat_iv.tq_avg, router->addr,
router->if_incoming->net_dev->name,
gw_node->bandwidth_down / 10,
gw_node->bandwidth_down % 10,
@@ -792,7 +792,7 @@ bool batadv_gw_out_of_range(struct batadv_priv *bat_priv,
if (!neigh_curr)
goto out;
- curr_tq_avg = neigh_curr->tq_avg;
+ curr_tq_avg = neigh_curr->bat_iv.tq_avg;
break;
case BATADV_GW_MODE_OFF:
default:
@@ -803,7 +803,7 @@ bool batadv_gw_out_of_range(struct batadv_priv *bat_priv,
if (!neigh_old)
goto out;
- if (curr_tq_avg - neigh_old->tq_avg > BATADV_GW_THRESHOLD)
+ if (curr_tq_avg - neigh_old->bat_iv.tq_avg > BATADV_GW_THRESHOLD)
out_of_range = true;
out:
diff --git a/net/batman-adv/network-coding.c b/net/batman-adv/network-coding.c
index 23f611b..351e199 100644
--- a/net/batman-adv/network-coding.c
+++ b/net/batman-adv/network-coding.c
@@ -1003,7 +1003,7 @@ static bool batadv_nc_code_packets(struct batadv_priv *bat_priv,
struct batadv_nc_packet *nc_packet,
struct batadv_neigh_node *neigh_node)
{
- uint8_t tq_weighted_neigh, tq_weighted_coding;
+ uint8_t tq_weighted_neigh, tq_weighted_coding, tq_tmp;
struct sk_buff *skb_dest, *skb_src;
struct batadv_unicast_packet *packet1;
struct batadv_unicast_packet *packet2;
@@ -1028,8 +1028,10 @@ static bool batadv_nc_code_packets(struct batadv_priv *bat_priv,
if (!router_coding)
goto out;
- tq_weighted_neigh = batadv_nc_random_weight_tq(router_neigh->tq_avg);
- tq_weighted_coding = batadv_nc_random_weight_tq(router_coding->tq_avg);
+ tq_tmp = batadv_nc_random_weight_tq(router_neigh->bat_iv.tq_avg);
+ tq_weighted_neigh = tq_tmp;
+ tq_tmp = batadv_nc_random_weight_tq(router_coding->bat_iv.tq_avg);
+ tq_weighted_coding = tq_tmp;
/* Select one destination for the MAC-header dst-field based on
* weighted TQ-values.
diff --git a/net/batman-adv/originator.c b/net/batman-adv/originator.c
index ee1d847..50f6d99 100644
--- a/net/batman-adv/originator.c
+++ b/net/batman-adv/originator.c
@@ -172,11 +172,20 @@ batadv_orig_node_get_router(struct batadv_orig_node *orig_node)
return router;
}
+/**
+ * batadv_neigh_node_new - create and init a new neigh_node object
+ * @hard_iface: the interface where the neighbour is connected to
+ * @neigh_addr: the mac address of the neighbour interface
+ * @orig_node: originator object representing the neighbour
+ *
+ * Allocates a new neigh_node object and initialises all the generic fields.
+ * Returns the new object or NULL on failure.
+ */
struct batadv_neigh_node *
batadv_neigh_node_new(struct batadv_hard_iface *hard_iface,
- const uint8_t *neigh_addr)
+ const uint8_t *neigh_addr,
+ struct batadv_orig_node *orig_node)
{
- struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface);
struct batadv_neigh_node *neigh_node;
neigh_node = kzalloc(sizeof(*neigh_node), GFP_ATOMIC);
@@ -186,15 +195,14 @@ batadv_neigh_node_new(struct batadv_hard_iface *hard_iface,
INIT_HLIST_NODE(&neigh_node->list);
memcpy(neigh_node->addr, neigh_addr, ETH_ALEN);
- spin_lock_init(&neigh_node->lq_update_lock);
+ neigh_node->if_incoming = hard_iface;
+ neigh_node->orig_node = orig_node;
+
+ INIT_LIST_HEAD(&neigh_node->bonding_list);
/* extra reference for return */
atomic_set(&neigh_node->refcount, 2);
- batadv_dbg(BATADV_DBG_BATMAN, bat_priv,
- "Creating new neighbor %pM on interface %s\n", neigh_addr,
- hard_iface->net_dev->name);
-
out:
return neigh_node;
}
@@ -401,6 +409,7 @@ batadv_purge_orig_neighbors(struct batadv_priv *bat_priv,
bool neigh_purged = false;
unsigned long last_seen;
struct batadv_hard_iface *if_incoming;
+ uint8_t best_metric = 0;
*best_neigh_node = NULL;
@@ -436,8 +445,10 @@ batadv_purge_orig_neighbors(struct batadv_priv *bat_priv,
batadv_neigh_node_free_ref(neigh_node);
} else {
if ((!*best_neigh_node) ||
- (neigh_node->tq_avg > (*best_neigh_node)->tq_avg))
+ (neigh_node->bat_iv.tq_avg > best_metric)) {
*best_neigh_node = neigh_node;
+ best_metric = neigh_node->bat_iv.tq_avg;
+ }
}
}
@@ -557,7 +568,7 @@ int batadv_orig_seq_print_text(struct seq_file *seq, void *offset)
if (!neigh_node)
continue;
- if (neigh_node->tq_avg == 0)
+ if (neigh_node->bat_iv.tq_avg == 0)
goto next;
last_seen_jiffies = jiffies - orig_node->last_seen;
@@ -567,7 +578,7 @@ int batadv_orig_seq_print_text(struct seq_file *seq, void *offset)
seq_printf(seq, "%pM %4i.%03is (%3i) %pM [%10s]:",
orig_node->orig, last_seen_secs,
- last_seen_msecs, neigh_node->tq_avg,
+ last_seen_msecs, neigh_node->bat_iv.tq_avg,
neigh_node->addr,
neigh_node->if_incoming->net_dev->name);
@@ -575,7 +586,7 @@ int batadv_orig_seq_print_text(struct seq_file *seq, void *offset)
&orig_node->neigh_list, list) {
seq_printf(seq, " %pM (%3i)",
neigh_node_tmp->addr,
- neigh_node_tmp->tq_avg);
+ neigh_node_tmp->bat_iv.tq_avg);
}
seq_puts(seq, "\n");
diff --git a/net/batman-adv/originator.h b/net/batman-adv/originator.h
index cc6d686..06e5a68 100644
--- a/net/batman-adv/originator.h
+++ b/net/batman-adv/originator.h
@@ -31,7 +31,8 @@ struct batadv_orig_node *batadv_get_orig_node(struct batadv_priv *bat_priv,
const uint8_t *addr);
struct batadv_neigh_node *
batadv_neigh_node_new(struct batadv_hard_iface *hard_iface,
- const uint8_t *neigh_addr);
+ const uint8_t *neigh_addr,
+ struct batadv_orig_node *orig_node);
void batadv_neigh_node_free_ref(struct batadv_neigh_node *neigh_node);
struct batadv_neigh_node *
batadv_orig_node_get_router(struct batadv_orig_node *orig_node);
diff --git a/net/batman-adv/routing.c b/net/batman-adv/routing.c
index 4bcf221..5b78a71 100644
--- a/net/batman-adv/routing.c
+++ b/net/batman-adv/routing.c
@@ -119,7 +119,7 @@ void batadv_bonding_candidate_add(struct batadv_orig_node *orig_node,
struct batadv_neigh_node *neigh_node)
{
struct batadv_neigh_node *tmp_neigh_node, *router = NULL;
- uint8_t interference_candidate = 0;
+ uint8_t interference_candidate = 0, tq;
spin_lock_bh(&orig_node->neigh_list_lock);
@@ -132,8 +132,10 @@ void batadv_bonding_candidate_add(struct batadv_orig_node *orig_node,
if (!router)
goto candidate_del;
+
/* ... and is good enough to be considered */
- if (neigh_node->tq_avg < router->tq_avg - BATADV_BONDING_TQ_THRESHOLD)
+ tq = router->bat_iv.tq_avg - BATADV_BONDING_TQ_THRESHOLD;
+ if (neigh_node->bat_iv.tq_avg < tq)
goto candidate_del;
/* check if we have another candidate with the same mac address or
@@ -502,7 +504,8 @@ batadv_find_ifalter_router(struct batadv_orig_node *primary_orig,
if (tmp_neigh_node->if_incoming == recv_if)
continue;
- if (router && tmp_neigh_node->tq_avg <= router->tq_avg)
+ if (router &&
+ tmp_neigh_node->bat_iv.tq_avg <= router->bat_iv.tq_avg)
continue;
if (!atomic_inc_not_zero(&tmp_neigh_node->refcount))
diff --git a/net/batman-adv/translation-table.c b/net/batman-adv/translation-table.c
index 7731eae..1d5a4f5 100644
--- a/net/batman-adv/translation-table.c
+++ b/net/batman-adv/translation-table.c
@@ -1299,9 +1299,9 @@ batadv_transtable_best_orig(struct batadv_tt_global_entry *tt_global_entry)
if (!router)
continue;
- if (router->tq_avg > best_tq) {
+ if (router->bat_iv.tq_avg > best_tq) {
best_entry = orig_entry;
- best_tq = router->tq_avg;
+ best_tq = router->bat_iv.tq_avg;
}
batadv_neigh_node_free_ref(router);
diff --git a/net/batman-adv/types.h b/net/batman-adv/types.h
index ff53933..a321334 100644
--- a/net/batman-adv/types.h
+++ b/net/batman-adv/types.h
@@ -263,40 +263,49 @@ struct batadv_gw_node {
};
/**
- * struct batadv_neigh_node - structure for single hop neighbors
- * @list: list node for batadv_orig_node::neigh_list
- * @addr: mac address of neigh node
+ * struct batadv_neigh_bat_iv - B.A.T.M.A.N. IV specific structure for single
+ * hop neighbors
* @tq_recv: ring buffer of received TQ values from this neigh node
* @tq_index: ring buffer index
* @tq_avg: averaged tq of all tq values in the ring buffer (tq_recv)
- * @last_ttl: last received ttl from this neigh node
- * @bonding_list: list node for batadv_orig_node::bond_list
- * @last_seen: when last packet via this neighbor was received
* @real_bits: bitfield containing the number of OGMs received from this neigh
* node (relative to orig_node->last_real_seqno)
* @real_packet_count: counted result of real_bits
+ * @lq_update_lock: lock protecting tq_recv & tq_index
+ */
+struct batadv_neigh_bat_iv {
+ uint8_t tq_recv[BATADV_TQ_GLOBAL_WINDOW_SIZE];
+ uint8_t tq_index;
+ uint8_t tq_avg;
+ DECLARE_BITMAP(real_bits, BATADV_TQ_LOCAL_WINDOW_SIZE);
+ uint8_t real_packet_count;
+ spinlock_t lq_update_lock; /* protects tq_recv & tq_index */
+};
+
+/**
+ * struct batadv_neigh_node - structure for single hops neighbors
+ * @list: list node for batadv_orig_node::neigh_list
* @orig_node: pointer to corresponding orig_node
+ * @addr: the MAC address of the neighboring interface
* @if_incoming: pointer to incoming hard interface
- * @lq_update_lock: lock protecting tq_recv & tq_index
+ * @last_seen: when last packet via this neighbor was received
+ * @last_ttl: last received ttl from this neigh node
+ * @bonding_list: list node for batadv_orig_node::bond_list
* @refcount: number of contexts the object is used
* @rcu: struct used for freeing in an RCU-safe manner
+ * @bat_iv: B.A.T.M.A.N. IV private structure
*/
struct batadv_neigh_node {
struct hlist_node list;
+ struct batadv_orig_node *orig_node;
uint8_t addr[ETH_ALEN];
- uint8_t tq_recv[BATADV_TQ_GLOBAL_WINDOW_SIZE];
- uint8_t tq_index;
- uint8_t tq_avg;
+ struct batadv_hard_iface *if_incoming;
+ unsigned long last_seen;
uint8_t last_ttl;
struct list_head bonding_list;
- unsigned long last_seen;
- DECLARE_BITMAP(real_bits, BATADV_TQ_LOCAL_WINDOW_SIZE);
- uint8_t real_packet_count;
- struct batadv_orig_node *orig_node;
- struct batadv_hard_iface *if_incoming;
- spinlock_t lq_update_lock; /* protects tq_recv & tq_index */
atomic_t refcount;
struct rcu_head rcu;
+ struct batadv_neigh_bat_iv bat_iv;
};
/**
--
1.8.4
^ permalink raw reply related
* Re:Answer back
From: Lee Hyuk @ 2013-10-23 12:55 UTC (permalink / raw)
I would like to discuss a very important crude oil project with you,kindly
revert back to me if this is your valid email address for further
information.
Regards,
Lee
^ permalink raw reply
* Re: Big performance loss from 3.4.63 to 3.10.13 when routing ipv4
From: Wolfgang Walter @ 2013-10-23 15:57 UTC (permalink / raw)
To: Eric Dumazet; +Cc: Steffen Klassert, David Miller, hannes, netdev, klassert
In-Reply-To: <1382529601.7572.2.camel@edumazet-glaptop.roam.corp.google.com>
Am Mittwoch, 23. Oktober 2013, 05:00:01 schrieb Eric Dumazet:
> On Wed, 2013-10-23 at 13:33 +0200, Wolfgang Walter wrote:
> > I don't know what this value actually means. But on 3.4.x it is much
> > higher. On a machine with 512MB ram it is 32768, on a machine with 1GB
> > ram it is 262144 and with 16GB ram it is 4194304.
>
> Such huge values should not be needed. We should have at most one dst
> per packet in flight.
>
> On a loaded router, a NIC not using BQL could queue around 16,000
> packets.
>
> Of course, Qdisc layers could also store a lot of packets, but using the
> default pfifo_fast is only adding 1000 packets per interface.
>
> I guess using 65536 as the default value should be safe and reasonable
>
> Have you tried using 32768 or 65536 ?
I use 32768 on routers with 512MB. They usually have around 50 ipsec-tunnels
and only about 10 interfaces including vlan-interfaces.
On larger ones I set the bigger values from 3.4.x. That one with 16GB has
about 2000 ipsec-tunnels. It has about 80 interfaces (inlcuding vlan-
interfaces). Physically it has 8 interfaces with together about 30 hardware-
queues.
Regards,
--
Wolfgang Walter
Studentenwerk München
Anstalt des öffentlichen Rechts
^ permalink raw reply
* Re: [PATCH 1/4 net-next] net: phy: add Generic Netlink Ethernet switch configuration API
From: Felix Fietkau @ 2013-10-23 14:32 UTC (permalink / raw)
To: Jamal Hadi Salim, Florian Fainelli, Neil Horman
Cc: John Fastabend, netdev, David Miller, Sascha Hauer, John Crispin,
Jonas Gorski, Gary Thomas, Vlad Yasevich, Stephen Hemminger
In-Reply-To: <5267D8AE.7080009@mojatatu.com>
On 2013-10-23 4:09 PM, Jamal Hadi Salim wrote:
> On 10/23/13 09:31, Felix Fietkau wrote:
>> On 2013-10-23 2:53 PM, Jamal Hadi Salim wrote:
>
>> So you would like to have 'dummy' netdevs that don't actually work like
>> real ones, just to get stats?
>
> Not just stats, but other utilities, example:
> *operational status read and admin status control,
> *MAC address setting?
Typically ignored by switches.
> *MTU setting
Can usually not be controlled per-port. Where supported, it is usually a
global configuration parameter for the switch.
> * If something shows up on the cpu port and comes up, we can make it
> appear to be from such a netdev (for the case where this applies)
I think that's actually more confusing for users if they find the same
kind of devices on multiple different switches, and on some they can be
used directly, on others they cannot.
> * etc
>
>> Many of these switches are designed to work completely standalone, i.e.
>> they receive their configuration once and then do their thing, often
>> they don't even have special treatment for the CPU port.
>>
>
> So if i understood the worst case scenario:
> - no packets will ever come to the CPU
> - minimal config only such as configuring ports and what vlans they
> accept
> - you cant query the device for anything else not even stats
Correct.
>>> Can you at least retrieve the fdb? example how to figure out which
>>> port a specific MAC address resides?
>> On some of them, but not all.
> I think this would be a fit for netdev->features to set capabilities at
> initialization.
> So canSetfdb, canGetfdb, canDelfdb etc
>>> can support more than one vlan without having multiple bridges. example:
>>> bridgeA: link ports {swp0:vlan1, swp1:vlan2, swp0:vlan4}
>>> bridgeB: link ports {swp0:vlan3, swp1:vlan4, swp1:vlan2}
>> So even more dummy interfaces that serve no real purpose other than
>> configuration?
>
> Yes. It may sound rediculous(trademark for that owned by DaveM), but
> given the returns that all other classical linux tools work, I think it
> is worth it.
The classical Linux tools here only cover the most basic configuration
parts. In many cases, separate configuration options are needed. For
example, on some switches, forwarding table IDs can be assigned to VLANs.
Also, the switch driver is completely independent of the network device
driver that drives the port connected to the CPU port of the switch. The
only ways I can imagine implementing this in the Linux network stack
involve an unhealthy amount of layering violations or other forms of
ugly hackery.
> Disclaimer: I still think this part is acrobatic in nature i.e no good
> one-to-one mapping
>
>> Correct.
>
> How do you deal with those situations today example when a packet
> shows up in the cpu port and they require routing?
> Do you have one monolithic switch netdev ?
The switch driver usually attaches itself as a PHY driver, there is no
monolithic switch netdev.
>>I still get the impression that the model you're describing is
>> mostly incompatible with what we're trying to do, and comes at the cost
>> of quite a bit of extra complexity and bloat, not just on the
>> implementation side, but on the configuration side as well.
>
> /Sigh
> I understand it is a dilema especially when you have your model proven
> already with users.
> The danger is one-offs where certain tools only work with certain
> instantiations of common features. From a usability perspective,
> it would be nice to use iproute2, ifconfig etc on the switch/ports and
> not learn another tool (or program the switch to a different API).
I fully agree that this would be nice to have. I've given quite a bit of
thought to trying to figure out if there's a simple clean way to
implement this, but in all of the proposals I've seen so far, the costs
(complexity, bloat, quirky interfaces) seem to massively outweigh the
benefits.
>> It also seems to make it more difficult to support vendor specific
>> features. I strongly doubt that the slight increase in consistency
>> between different kinds of switches/bridges is worth all of these extra
>> costs.
>
> I am not privy to what specific vendor features exist that are out of
> whack. But note:
> We have ability to set capabilities (netdev->features is one, but you
> can add another netdev->field). Would it not make sense for the driver
> to set such capabilities and the generic code to turn on/off certain
> things? Example turn on netdev->ops->fdb_add if the switch is capable
> etc.
I don't think bloating up the netdev feature flags for lots of
single-vendor fields is a good idea. swconfig simply allows the driver
to register its own global, per-port and per-vlan attributes and user
space can discover them.
That also avoids the nasty issue of userspace code having to know about
all possible vendor specific features and bits of status information.
- Felix
^ permalink raw reply
* Re: [PATCH net-next 2/2] net: initialize hashrnd in flow_dissector with net_get_random_once
From: Hannes Frederic Sowa @ 2013-10-23 14:13 UTC (permalink / raw)
To: Eric Dumazet; +Cc: netdev, davem, edumazet
In-Reply-To: <1382536714.7572.18.camel@edumazet-glaptop.roam.corp.google.com>
On Wed, Oct 23, 2013 at 06:58:34AM -0700, Eric Dumazet wrote:
> On Wed, 2013-10-23 at 13:12 +0200, Hannes Frederic Sowa wrote:
> > We also can defer the initialization of hashrnd in flow_dissector
> > to its first use. Since net_get_random_once is irqsave now we don't
> > have to audit the call paths if one of this functions get called by an
> > interrupt handler.
> >
> > Cc: David S. Miller <davem@davemloft.net>
> > Cc: Eric Dumazet <edumazet@google.com>
> > Signed-off-by: Hannes Frederic Sowa <hannes@stressinduktion.org>
> > ---
>
> This really works well if CONFIG_JUMP_LABEL=y
>
> I am afraid some arches do not really have this.
This is the problem with all users of net_get_random_once.
If an architecture does not have JUMP_LABEL or gcc does not provide
CC_HAVE_ASM_GOTO we have an unlikely branch in the code path and branch
to the epilogue of the function to generate the hash for the first
time. After that it's "just" a likely atomic boolean test.
I guess it is not that important to have a good secret hash key here as
this is solely used to dispatch the packets to cpus and does not store
anything in tables.
Greetings,
Hannes
^ permalink raw reply
* Re: [PATCH 1/4 net-next] net: phy: add Generic Netlink Ethernet switch configuration API
From: Jamal Hadi Salim @ 2013-10-23 14:09 UTC (permalink / raw)
To: Felix Fietkau, Florian Fainelli, Neil Horman
Cc: John Fastabend, netdev, David Miller, Sascha Hauer, John Crispin,
Jonas Gorski, Gary Thomas, Vlad Yasevich, Stephen Hemminger
In-Reply-To: <5267CFAB.9090100@openwrt.org>
On 10/23/13 09:31, Felix Fietkau wrote:
> On 2013-10-23 2:53 PM, Jamal Hadi Salim wrote:
> So you would like to have 'dummy' netdevs that don't actually work like
> real ones, just to get stats?
Not just stats, but other utilities, example:
*operational status read and admin status control,
*MAC address setting?
*MTU setting
* If something shows up on the cpu port and comes up, we can make it
appear to be from such a netdev (for the case where this applies)
* etc
> Many of these switches are designed to work completely standalone, i.e.
> they receive their configuration once and then do their thing, often
> they don't even have special treatment for the CPU port.
>
So if i understood the worst case scenario:
- no packets will ever come to the CPU
- minimal config only such as configuring ports and what vlans they
accept
- you cant query the device for anything else not even stats
>> Can you at least retrieve the fdb? example how to figure out which
>> port a specific MAC address resides?
> On some of them, but not all.
>
I think this would be a fit for netdev->features to set capabilities at
initialization.
So canSetfdb, canGetfdb, canDelfdb etc
>> can support more than one vlan without having multiple bridges. example:
>> bridgeA: link ports {swp0:vlan1, swp1:vlan2, swp0:vlan4}
>> bridgeB: link ports {swp0:vlan3, swp1:vlan4, swp1:vlan2}
> So even more dummy interfaces that serve no real purpose other than
> configuration?
Yes. It may sound rediculous(trademark for that owned by DaveM), but
given the returns that all other classical linux tools work, I think it
is worth it.
Disclaimer: I still think this part is acrobatic in nature i.e no good
one-to-one mapping
> Correct.
How do you deal with those situations today example when a packet
shows up in the cpu port and they require routing?
Do you have one monolithic switch netdev ?
>I still get the impression that the model you're describing is
> mostly incompatible with what we're trying to do, and comes at the cost
> of quite a bit of extra complexity and bloat, not just on the
> implementation side, but on the configuration side as well.
/Sigh
I understand it is a dilema especially when you have your model proven
already with users.
The danger is one-offs where certain tools only work with certain
instantiations of common features. From a usability perspective,
it would be nice to use iproute2, ifconfig etc on the switch/ports and
not learn another tool (or program the switch to a different API).
> It also seems to make it more difficult to support vendor specific
> features. I strongly doubt that the slight increase in consistency
> between different kinds of switches/bridges is worth all of these extra
> costs.
I am not privy to what specific vendor features exist that are out of
whack. But note:
We have ability to set capabilities (netdev->features is one, but you
can add another netdev->field). Would it not make sense for the driver
to set such capabilities and the generic code to turn on/off certain
things? Example turn on netdev->ops->fdb_add if the switch is capable
etc.
cheers,
jamal
^ permalink raw reply
* Re: [PATCH net-next 2/2] net: initialize hashrnd in flow_dissector with net_get_random_once
From: Eric Dumazet @ 2013-10-23 13:58 UTC (permalink / raw)
To: Hannes Frederic Sowa; +Cc: netdev, davem, edumazet
In-Reply-To: <20131023111219.GA31531@order.stressinduktion.org>
On Wed, 2013-10-23 at 13:12 +0200, Hannes Frederic Sowa wrote:
> We also can defer the initialization of hashrnd in flow_dissector
> to its first use. Since net_get_random_once is irqsave now we don't
> have to audit the call paths if one of this functions get called by an
> interrupt handler.
>
> Cc: David S. Miller <davem@davemloft.net>
> Cc: Eric Dumazet <edumazet@google.com>
> Signed-off-by: Hannes Frederic Sowa <hannes@stressinduktion.org>
> ---
This really works well if CONFIG_JUMP_LABEL=y
I am afraid some arches do not really have this.
^ permalink raw reply
* I am sourcing for services of an Oversea Investment Manager (OIM) to manage the sum of US$32Million,
From: MARK WILLIAMS @ 2013-10-23 13:51 UTC (permalink / raw)
[-- Attachment #1: Type: text/plain, Size: 26 bytes --]
READ THE ATTACH MAIL PLS.
[-- Attachment #2: Investment Manager.txt --]
[-- Type: application/octet-stream, Size: 1550 bytes --]
OVERSEA INVESTMENT MANAGER
Dear Sir,
I am sourcing for services of an Oversea Investment Manager (OIM) to manage the sum of US$32Million, this amount represent an over invoiced amount of money from a contract that was awarded to an American Oil exploration company in 2007, one year later in 2008, the American company completed the contract and was fully paid by direct Wire transfer for the execution of the contract, leaving the over invoiced sum safely deposited in a special security account managed and monitored by the top officers of the corporation that I represent, this top officer are in charge of the day to day running of accounts and finance section including the auditing department of the corporation and have perfected all documents to back up the payment as to avoid any trace whatsoever, which makes the transaction 100% risk free.
My request is your assistance in receiving this money using a secured account that is able to take this money and thereafter you invest it for a period of 2 years on their behalf. You would be entitled to 25% of the total fund in question, while 5% will be set aside for any sundry expenses incurred by both parties in the course of this transaction.
As an administrative officer I was mandated to seek your indulgence on this matter, if this is acceptable to you, contact me strictly by markwilliams1@globomail.com stating your full name, address and private phone number Please DO NOT bothers to respond if you are not interested.
Yours Sincerely,
Mr. Mark Williams
^ permalink raw reply
* Re: [PATCH net-next] net: add missing dev_put() in __netdev_adjacent_dev_insert
From: Veaceslav Falico @ 2013-10-23 13:36 UTC (permalink / raw)
To: Nikolay Aleksandrov; +Cc: netdev, davem
In-Reply-To: <1382534936-23080-1-git-send-email-nikolay@redhat.com>
On Wed, Oct 23, 2013 at 03:28:56PM +0200, Nikolay Aleksandrov wrote:
>I think that a dev_put() is needed in the error path to preserve the
>proper dev refcount.
True, forgot about it. Thanks for spotting this!
Acked-by: Veaceslav Falico <vfalico@redhat.com>
>
>CC: Veaceslav Falico <vfalico@redhat.com>
>Signed-off-by: Nikolay Aleksandrov <nikolay@redhat.com>
>---
> net/core/dev.c | 1 +
> 1 file changed, 1 insertion(+)
>
>diff --git a/net/core/dev.c b/net/core/dev.c
>index 0918aad..bdffd65 100644
>--- a/net/core/dev.c
>+++ b/net/core/dev.c
>@@ -4648,6 +4648,7 @@ remove_symlinks:
>
> free_adj:
> kfree(adj);
>+ dev_put(adj_dev);
>
> return ret;
> }
>--
>1.8.1.4
>
^ permalink raw reply
* [PATCH net-next] net: add missing dev_put() in __netdev_adjacent_dev_insert
From: Nikolay Aleksandrov @ 2013-10-23 13:28 UTC (permalink / raw)
To: netdev; +Cc: davem, Nikolay Aleksandrov, Veaceslav Falico
I think that a dev_put() is needed in the error path to preserve the
proper dev refcount.
CC: Veaceslav Falico <vfalico@redhat.com>
Signed-off-by: Nikolay Aleksandrov <nikolay@redhat.com>
---
net/core/dev.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/net/core/dev.c b/net/core/dev.c
index 0918aad..bdffd65 100644
--- a/net/core/dev.c
+++ b/net/core/dev.c
@@ -4648,6 +4648,7 @@ remove_symlinks:
free_adj:
kfree(adj);
+ dev_put(adj_dev);
return ret;
}
--
1.8.1.4
^ permalink raw reply related
* RE: [PATCH net-next v5 0/5] xen-netback: IPv6 offload support
From: Paul Durrant @ 2013-10-23 13:30 UTC (permalink / raw)
To: Wei Liu, David Miller
Cc: xen-devel@lists.xen.org, netdev@vger.kernel.org, Wei Liu
In-Reply-To: <20131023123955.GA17440@zion.uk.xensource.com>
> -----Original Message-----
> From: Wei Liu [mailto:wei.liu2@citrix.com]
> Sent: 23 October 2013 13:40
> To: David Miller
> Cc: Paul Durrant; xen-devel@lists.xen.org; netdev@vger.kernel.org; Wei Liu
> Subject: Re: [PATCH net-next v5 0/5] xen-netback: IPv6 offload support
>
> On Thu, Oct 17, 2013 at 03:36:22PM -0400, David Miller wrote:
> > From: Paul Durrant <paul.durrant@citrix.com>
> > Date: Wed, 16 Oct 2013 17:50:27 +0100
> >
> > > This patch series adds support for checksum and large packet offloads
> into
> > > xen-netback.
> > > Testing has mainly been done using the Microsoft network hardware
> > > certification suite running in Server 2008R2 VMs with Citrix PV frontends.
> >
> > Series applied, thanks.
>
> Paul, now that this series is applied to net-next, could you send a
> patch to Xen's master copy netif.h?
>
Will do. Thanks for the reminder.
Paul
^ permalink raw reply
* Re: [PATCH 1/4 net-next] net: phy: add Generic Netlink Ethernet switch configuration API
From: Felix Fietkau @ 2013-10-23 13:31 UTC (permalink / raw)
To: Jamal Hadi Salim, Florian Fainelli, Neil Horman
Cc: John Fastabend, netdev, David Miller, Sascha Hauer, John Crispin,
Jonas Gorski, Gary Thomas, Vlad Yasevich, Stephen Hemminger
In-Reply-To: <5267C6B9.4000704@mojatatu.com>
On 2013-10-23 2:53 PM, Jamal Hadi Salim wrote:
> On 10/23/13 08:04, Felix Fietkau wrote:
>
>
>> A typical switch has something like 5-8 ports (+ one port that goes to
>> the CPU),
>
> My opinion:
> So exposing the 5-8 ports as netdevs would be useful. Giving access to
> their stats through per-port netdevs etc. i.e a switch/bridge will show
> up on bootup and the 5-8 ports as well. The 5-8 ports will show up
> as bridge ports to the switch.
So you would like to have 'dummy' netdevs that don't actually work like
real ones, just to get stats?
> If something requires other "services" like l3 - I am assuming that
> would show up in the cpu port, but its role is really to demux
> and send it to ingress of the originating port on ASIC (i.e dont
> think it should be exposed).
Many of these switches are designed to work completely standalone, i.e.
they receive their configuration once and then do their thing, often
they don't even have special treatment for the CPU port.
>>and handles the entire forwarding path on its own.
>
> This is default behavior. i.e learning and flooding.
> Can you at least retrieve the fdb? example how to figure out which
> port a specific MAC address resides?
On some of them, but not all.
>>It usually
>> allows creating VLANs and assigning ports to them (tagged, untagged),
>
> I wasnt sure about the vlans<->port mapping as i stated in the earlier
> email. So on this issue, I can see the challenge.
> You could of course put vlan netdevs on top of switch ports and then
> attach those to the bridge, but i cant see an approach if a switch port
> can support more than one vlan without having multiple bridges. example:
> bridgeA: link ports {swp0:vlan1, swp1:vlan2, swp0:vlan4}
> bridgeB: link ports {swp0:vlan3, swp1:vlan4, swp1:vlan2}
So even more dummy interfaces that serve no real purpose other than
configuration?
> > but many (probably most) switches do not support controlling the
>> forwarding path via a MAC address based FDB.
>
> Ok, so operations like fdb_add/del will be disallowed. This is really
> up to the driver to not expose such ops.
>
>> Many also do not have support for a packet header to indicate the
>> incoming/outgoing switch port, so creating one netdev per port will work
>> only for link status, not for the data path.
>
> You mean when such a packet arrives on the "cpu" port, you wont know the
> originating port?
Correct. I still get the impression that the model you're describing is
mostly incompatible with what we're trying to do, and comes at the cost
of quite a bit of extra complexity and bloat, not just on the
implementation side, but on the configuration side as well.
It also seems to make it more difficult to support vendor specific
features. I strongly doubt that the slight increase in consistency
between different kinds of switches/bridges is worth all of these extra
costs.
- Felix
^ permalink raw reply
* [PATCH net] netconsole: fix NULL pointer dereference
From: Nikolay Aleksandrov @ 2013-10-23 13:04 UTC (permalink / raw)
To: netdev; +Cc: davem
We need to disable the netconsole (enabled = 0) before setting nt->np.dev
to NULL because otherwise we might still have users after the
netpoll_cleanup() since nt->enabled is set afterwards and we can
have a message which will result in a NULL pointer dereference.
It is very easy to hit dereferences all over the netpoll_send_udp function
by running the following two loops in parallel:
while [ 1 ]; do echo 1 > enabled; echo 0 > enabled; done;
while [ 1 ]; do echo 00:11:22:33:44:55 > remote_mac; done;
(the second loop is to generate messages, it can be done by anything)
We're safe to set nt->np.dev = NULL and nt->enabled = 0 with the spinlock
since it's required in the write_msg() function.
Signed-off-by: Nikolay Aleksandrov <nikolay@redhat.com>
---
Taking the spinlock seems like the cleanest way to insure there's noone
running in parallel, but I'm open to suggestions as I'm not satisfied with
the looks of this. I'll prepare a net-next patchset for netconsole soon to
clean it up properly, all of these can be easily simplified.
drivers/net/netconsole.c | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/drivers/net/netconsole.c b/drivers/net/netconsole.c
index adeee61..1505dcb 100644
--- a/drivers/net/netconsole.c
+++ b/drivers/net/netconsole.c
@@ -310,6 +310,7 @@ static ssize_t store_enabled(struct netconsole_target *nt,
const char *buf,
size_t count)
{
+ unsigned long flags;
int enabled;
int err;
@@ -342,6 +343,13 @@ static ssize_t store_enabled(struct netconsole_target *nt,
printk(KERN_INFO "netconsole: network logging started\n");
} else { /* 0 */
+ /* We need to disable the netconsole before cleaning it up
+ * otherwise we might end up in write_msg() with
+ * nt->np.dev == NULL and nt->enabled == 1
+ */
+ spin_lock_irqsave(&target_list_lock, flags);
+ nt->enabled = 0;
+ spin_unlock_irqrestore(&target_list_lock, flags);
netpoll_cleanup(&nt->np);
}
--
1.8.1.4
^ permalink raw reply related
* Re: -27% netperf TCP_STREAM regression by "tcp_memcontrol: Kill struct tcp_memcontrol"
From: Eric Dumazet @ 2013-10-23 13:02 UTC (permalink / raw)
To: Christoph Paasch
Cc: Eric W. Biederman, David Miller, fengguang.wu, netdev,
linux-kernel
In-Reply-To: <20131023122543.GH5132@cpaasch-mac>
On Wed, 2013-10-23 at 14:25 +0200, Christoph Paasch wrote:
> may it be the below?
>
>
> Cheers,
> Christoph
>
> ----
> From: Christoph Paasch <christoph.paasch@uclouvain.be>
> Subject: [PATCH] Fix: Dereference pointer-value of sk_prot->memory_pressure
>
> 2e685cad57 (tcp_memcontrol: Kill struct tcp_memcontrol) falsly modified
> the access to memory_pressure of sk->sk_prot->memory_pressure. The patch
> did modify the memory_pressure-field of struct cg_proto, but not the one
> of struct proto.
>
> So, the access to sk_prot->memory_pressure should not be changed.
>
> Reported-by: Fengguang Wu <fengguang.wu@intel.com>
> Signed-off-by: Christoph Paasch <christoph.paasch@uclouvain.be>
> ---
> include/net/sock.h | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/include/net/sock.h b/include/net/sock.h
> index c93542f..e3a18ff 100644
> --- a/include/net/sock.h
> +++ b/include/net/sock.h
> @@ -1137,7 +1137,7 @@ static inline bool sk_under_memory_pressure(const struct sock *sk)
> if (mem_cgroup_sockets_enabled && sk->sk_cgrp)
> return !!sk->sk_cgrp->memory_pressure;
>
> - return !!sk->sk_prot->memory_pressure;
> + return !!*sk->sk_prot->memory_pressure;
> }
>
> static inline void sk_leave_memory_pressure(struct sock *sk)
Nice catch, thanks !
Acked-by: Eric Dumazet <edumazet@google.com>
^ permalink raw reply
* Re: [PATCH 1/4 net-next] net: phy: add Generic Netlink Ethernet switch configuration API
From: Jamal Hadi Salim @ 2013-10-23 12:53 UTC (permalink / raw)
To: Felix Fietkau, Florian Fainelli, Neil Horman
Cc: John Fastabend, netdev, David Miller, Sascha Hauer, John Crispin,
Jonas Gorski, Gary Thomas, Vlad Yasevich, Stephen Hemminger
In-Reply-To: <5267BB53.8030703@openwrt.org>
On 10/23/13 08:04, Felix Fietkau wrote:
> A typical switch has something like 5-8 ports (+ one port that goes to
> the CPU),
My opinion:
So exposing the 5-8 ports as netdevs would be useful. Giving access to
their stats through per-port netdevs etc. i.e a switch/bridge will show
up on bootup and the 5-8 ports as well. The 5-8 ports will show up
as bridge ports to the switch.
If something requires other "services" like l3 - I am assuming that
would show up in the cpu port, but its role is really to demux
and send it to ingress of the originating port on ASIC (i.e dont
think it should be exposed).
>and handles the entire forwarding path on its own.
This is default behavior. i.e learning and flooding.
Can you at least retrieve the fdb? example how to figure out which
port a specific MAC address resides?
>It usually
> allows creating VLANs and assigning ports to them (tagged, untagged),
I wasnt sure about the vlans<->port mapping as i stated in the earlier
email. So on this issue, I can see the challenge.
You could of course put vlan netdevs on top of switch ports and then
attach those to the bridge, but i cant see an approach if a switch port
can support more than one vlan without having multiple bridges. example:
bridgeA: link ports {swp0:vlan1, swp1:vlan2, swp0:vlan4}
bridgeB: link ports {swp0:vlan3, swp1:vlan4, swp1:vlan2}
> but many (probably most) switches do not support controlling the
> forwarding path via a MAC address based FDB.
>
Ok, so operations like fdb_add/del will be disallowed. This is really
up to the driver to not expose such ops.
> Many also do not have support for a packet header to indicate the
> incoming/outgoing switch port, so creating one netdev per port will work
> only for link status, not for the data path.
You mean when such a packet arrives on the "cpu" port, you wont know the
originating port?
cheers,
jamal
^ permalink raw reply
* Re: [PATCH net] netpoll: fix rx_hook() interface by passing the skb
From: Antonio Quartulli @ 2013-10-23 12:44 UTC (permalink / raw)
To: David Laight; +Cc: David S. Miller, netdev
In-Reply-To: <AE90C24D6B3A694183C094C60CF0A2F6026B73A4@saturn3.aculab.com>
[-- Attachment #1: Type: text/plain, Size: 571 bytes --]
On Wed, Oct 23, 2013 at 12:18:32PM +0100, David Laight wrote:
> > My idea is to use the following API:
> >
> > rx_skb_hook(struct netpoll *np, int source, struct sk_buff *skb, int len);
> >
> > Any suggestion or objection?
>
> Don't you need to pass the offset of the udp data?
Yes, you are right. I just forgot it. Therefore we have:
rx_skb_hook(struct netpoll *np, int source, struct sk_buff *skb, int offset,
int len);
where offset is going to be = (udp_hdr + 1) - skb->data
and len = skb->len - offset
Regards,
--
Antonio Quartulli
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply
* Re: [PATCH net-next v5 0/5] xen-netback: IPv6 offload support
From: Wei Liu @ 2013-10-23 12:39 UTC (permalink / raw)
To: David Miller; +Cc: paul.durrant, xen-devel, netdev, wei.liu2
In-Reply-To: <20131017.153622.88986190427961174.davem@davemloft.net>
On Thu, Oct 17, 2013 at 03:36:22PM -0400, David Miller wrote:
> From: Paul Durrant <paul.durrant@citrix.com>
> Date: Wed, 16 Oct 2013 17:50:27 +0100
>
> > This patch series adds support for checksum and large packet offloads into
> > xen-netback.
> > Testing has mainly been done using the Microsoft network hardware
> > certification suite running in Server 2008R2 VMs with Citrix PV frontends.
>
> Series applied, thanks.
Paul, now that this series is applied to net-next, could you send a
patch to Xen's master copy netif.h?
Thanks
Wei.
> --
> To unsubscribe from this list: send the line "unsubscribe netdev" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply
* Re: [cfg80211 / iwlwifi] setting wireless regulatory domain doesn't work.
From: Sander Eikelenboom @ 2013-10-23 12:28 UTC (permalink / raw)
To: Luis R. Rodriguez, Grumbach, Emmanuel
Cc: linux-kernel-u79uwXL29TY76Z2rM5mHXA,
ilw-VuQAYsv1563Yd54FQh9/CA@public.gmane.org,
netdev-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
linux-wireless-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
John W. Linville, Berg, Johannes
In-Reply-To: <1507831110.20131018194349-6SM94LqRVpn6gRhOQ7JHfg@public.gmane.org>
[-- Attachment #1: Type: text/plain, Size: 986 bytes --]
Ping ?
Friday, October 18, 2013, 7:43:49 PM, you wrote:
> Hi,
> I'm trying to change the regulatory domain for my wireless adapter:
> Intel Corporation Centrino Advanced-N 6235
> But it fails to change from "world" to anything else (say "US")
> I enabled debug options used iwlwifi.debug=0x00043FFF for boot and added some printk's which i think should be triggered .. but they are not.
> It seems in function "reg_process_pending_hints" the processing is deferred,
> but from the code i don't see how it would ever be triggered to complete ?
> Hope some can give some hints to what could be going on ...
> Attached:
> - full syslog from boot till "iw set reg US", which is done at "Oct 18 21:26:09"
> - patch.diff with the added debug printk's against 3.12-rc5 (it also contains the patch that was needed to suppress another warning in the iwlwifi driver.
> --
> Sander
--
Best regards,
Sander mailto:linux-6SM94LqRVpn6gRhOQ7JHfg@public.gmane.org
[-- Attachment #2: patch.diff --]
[-- Type: application/octet-stream, Size: 5512 bytes --]
diff --git a/drivers/net/wireless/iwlwifi/dvm/tx.c b/drivers/net/wireless/iwlwifi/dvm/tx.c
index da442b8..1fef524 100644
--- a/drivers/net/wireless/iwlwifi/dvm/tx.c
+++ b/drivers/net/wireless/iwlwifi/dvm/tx.c
@@ -433,27 +433,19 @@ int iwlagn_tx_skb(struct iwl_priv *priv,
/* Copy MAC header from skb into command buffer */
memcpy(tx_cmd->hdr, hdr, hdr_len);
+ txq_id = info->hw_queue;
+
if (is_agg)
txq_id = priv->tid_data[sta_id][tid].agg.txq_id;
else if (info->flags & IEEE80211_TX_CTL_SEND_AFTER_DTIM) {
/*
- * Send this frame after DTIM -- there's a special queue
- * reserved for this for contexts that support AP mode.
- */
- txq_id = ctx->mcast_queue;
-
- /*
* The microcode will clear the more data
* bit in the last frame it transmits.
*/
hdr->frame_control |=
cpu_to_le16(IEEE80211_FCTL_MOREDATA);
- } else if (info->flags & IEEE80211_TX_CTL_TX_OFFCHAN)
- txq_id = IWL_AUX_QUEUE;
- else
- txq_id = ctx->ac_to_queue[skb_get_queue_mapping(skb)];
+ }
- WARN_ON_ONCE(!is_agg && txq_id != info->hw_queue);
WARN_ON_ONCE(is_agg &&
priv->queue_to_mac80211[txq_id] != info->hw_queue);
diff --git a/drivers/net/wireless/iwlwifi/mvm/mac80211.c b/drivers/net/wireless/iwlwifi/mvm/mac80211.c
index 9833cdf..e081c03 100644
--- a/drivers/net/wireless/iwlwifi/mvm/mac80211.c
+++ b/drivers/net/wireless/iwlwifi/mvm/mac80211.c
@@ -217,12 +217,16 @@ int iwl_mvm_mac_setup_register(struct iwl_mvm *mvm)
mvm->fw->ucode_capa.max_probe_length - 24 - 34;
hw->wiphy->max_scan_ssids = PROBE_OPTION_MAX;
- if (mvm->nvm_data->bands[IEEE80211_BAND_2GHZ].n_channels)
+ if (mvm->nvm_data->bands[IEEE80211_BAND_2GHZ].n_channels){
hw->wiphy->bands[IEEE80211_BAND_2GHZ] =
&mvm->nvm_data->bands[IEEE80211_BAND_2GHZ];
- if (mvm->nvm_data->bands[IEEE80211_BAND_5GHZ].n_channels)
+ IWL_ERR(mvm, "SEIK AP create the 802.11 header with 2.4\n");
+ }
+ if (mvm->nvm_data->bands[IEEE80211_BAND_5GHZ].n_channels) {
hw->wiphy->bands[IEEE80211_BAND_5GHZ] =
&mvm->nvm_data->bands[IEEE80211_BAND_5GHZ];
+ IWL_ERR(mvm, "SEIK AP create the 802.11 header with 5\n");
+ }
hw->wiphy->hw_version = mvm->trans->hw_id;
diff --git a/net/wireless/reg.c b/net/wireless/reg.c
index de06d5d..4d5dad7 100644
--- a/net/wireless/reg.c
+++ b/net/wireless/reg.c
@@ -58,6 +58,8 @@
#include "regdb.h"
#include "nl80211.h"
+#define CONFIG_CFG80211_REG_DEBUG
+
#ifdef CONFIG_CFG80211_REG_DEBUG
#define REG_DBG_PRINT(format, args...) \
printk(KERN_DEBUG pr_fmt(format), ##args)
@@ -758,6 +760,8 @@ const struct ieee80211_reg_rule *freq_reg_info(struct wiphy *wiphy,
}
EXPORT_SYMBOL(freq_reg_info);
+#define CONFIG_CFG80211_REG_DEBUG
+
#ifdef CONFIG_CFG80211_REG_DEBUG
static const char *reg_initiator_name(enum nl80211_reg_initiator initiator)
{
@@ -976,8 +980,8 @@ static bool ignore_reg_update(struct wiphy *wiphy,
if (initiator == NL80211_REGDOM_SET_BY_CORE &&
wiphy->flags & WIPHY_FLAG_CUSTOM_REGULATORY) {
- REG_DBG_PRINT("Ignoring regulatory request %s since the driver uses its own custom regulatory domain\n",
- reg_initiator_name(initiator));
+ REG_DBG_PRINT("Ignoring regulatory request %s since the driver uses its own custom regulatory domain %lx\n",
+ reg_initiator_name(initiator), wiphy->flags);
return true;
}
@@ -993,8 +997,14 @@ static bool ignore_reg_update(struct wiphy *wiphy,
return true;
}
- if (reg_request_cell_base(lr))
+ if (reg_request_cell_base(lr)){
+ REG_DBG_PRINT("Ignoring regulatory request ?? %s: %i\n",
+ reg_initiator_name(initiator), reg_dev_ignore_cell_hint(wiphy));
+
return reg_dev_ignore_cell_hint(wiphy);
+ }
+ REG_DBG_PRINT("NOT Ignoring regulatory request %s \n",
+ reg_initiator_name(initiator));
return false;
}
@@ -1516,6 +1526,7 @@ static void reg_process_hint(struct regulatory_request *reg_request,
enum nl80211_reg_initiator reg_initiator)
{
struct wiphy *wiphy = NULL;
+ REG_DBG_PRINT("SEIK reg_process_hint begin\n");
if (WARN_ON(!reg_request->alpha2))
return;
@@ -1531,14 +1542,19 @@ static void reg_process_hint(struct regulatory_request *reg_request,
switch (__regulatory_hint(wiphy, reg_request)) {
case REG_REQ_ALREADY_SET:
/* This is required so that the orig_* parameters are saved */
- if (wiphy && wiphy->flags & WIPHY_FLAG_STRICT_REGULATORY)
+ if (wiphy && wiphy->flags & WIPHY_FLAG_STRICT_REGULATORY){
wiphy_update_regulatory(wiphy, reg_initiator);
+ REG_DBG_PRINT("SEIK reg_process_hint already set\n");
+ }
break;
default:
- if (reg_initiator == NL80211_REGDOM_SET_BY_USER)
+ if (reg_initiator == NL80211_REGDOM_SET_BY_USER){
schedule_delayed_work(®_timeout,
msecs_to_jiffies(3142));
+ REG_DBG_PRINT("SEIK reg_process_hint default\n");
+ }
break;
+
}
}
@@ -1558,6 +1574,7 @@ static void reg_process_pending_hints(void)
REG_DBG_PRINT("Pending regulatory request, waiting for it to be processed...\n");
return;
}
+ REG_DBG_PRINT("SEIK regulatory request...at 1\n");
spin_lock(®_requests_lock);
@@ -1572,8 +1589,11 @@ static void reg_process_pending_hints(void)
list_del_init(®_request->list);
spin_unlock(®_requests_lock);
+ REG_DBG_PRINT("SEIK regulatory request...at 2\n");
reg_process_hint(reg_request, reg_request->initiator);
+ REG_DBG_PRINT("SEIK regulatory request...at 3\n");
+
}
/* Processes beacon hints -- this has nothing to do with country IEs */
[-- Attachment #3: syslog --]
[-- Type: application/octet-stream, Size: 152381 bytes --]
Oct 18 20:38:54 creabox kernel: imklog 5.8.11, log source = /proc/kmsg started.
Oct 18 20:38:54 creabox rsyslogd: [origin software="rsyslogd" swVersion="5.8.11" x-pid="2509" x-info="http://www.rsyslog.com"] start
Oct 18 20:38:54 creabox kernel: [ 0.018361] dmar: DRHD base: 0x000000fed90000 flags: 0x0
Oct 18 20:38:54 creabox kernel: [ 0.018436] dmar: IOMMU 0: reg_base_addr fed90000 ver 1:0 cap c0000020e60262 ecap f0101a
Oct 18 20:38:54 creabox kernel: [ 0.018521] dmar: DRHD base: 0x000000fed91000 flags: 0x1
Oct 18 20:38:54 creabox kernel: [ 0.018593] dmar: IOMMU 1: reg_base_addr fed91000 ver 1:0 cap c9008020660262 ecap f0105a
Oct 18 20:38:54 creabox kernel: [ 0.018679] dmar: RMRR base: 0x000000dbe07000 end: 0x000000dbe13fff
Oct 18 20:38:54 creabox kernel: [ 0.018748] dmar: RMRR base: 0x000000dd800000 end: 0x000000df9fffff
Oct 18 20:38:54 creabox kernel: [ 0.018889] IOAPIC id 2 under DRHD base 0xfed91000 IOMMU 1
Oct 18 20:38:54 creabox kernel: [ 0.018958] HPET id 0 under DRHD base 0xfed91000
Oct 18 20:38:54 creabox kernel: [ 0.019225] Enabled IRQ remapping in x2apic mode
Oct 18 20:38:54 creabox kernel: [ 0.019293] Enabling x2apic
Oct 18 20:38:54 creabox kernel: [ 0.019357] Enabled x2apic
Oct 18 20:38:54 creabox kernel: [ 0.019434] Switched APIC routing to cluster x2apic.
Oct 18 20:38:54 creabox kernel: [ 0.019964] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
Oct 18 20:38:54 creabox kernel: [ 0.059695] smpboot: CPU0: Intel(R) Core(TM) i5-3427U CPU @ 1.80GHz (fam: 06, model: 3a, stepping: 09)
Oct 18 20:38:54 creabox kernel: [ 0.059927] TSC deadline timer enabled
Oct 18 20:38:54 creabox kernel: [ 0.060000] Performance Events: PEBS fmt1+, 16-deep LBR, IvyBridge events, full-width counters, Intel PMU driver.
Oct 18 20:38:54 creabox kernel: [ 0.060313] ... version: 3
Oct 18 20:38:54 creabox kernel: [ 0.060379] ... bit width: 48
Oct 18 20:38:54 creabox kernel: [ 0.060444] ... generic registers: 4
Oct 18 20:38:54 creabox kernel: [ 0.060508] ... value mask: 0000ffffffffffff
Oct 18 20:38:54 creabox kernel: [ 0.060576] ... max period: 0000ffffffffffff
Oct 18 20:38:54 creabox kernel: [ 0.060642] ... fixed-purpose events: 3
Oct 18 20:38:54 creabox kernel: [ 0.060707] ... event mask: 000000070000000f
Oct 18 20:38:54 creabox kernel: [ 0.074786] NMI watchdog: enabled on all CPUs, permanently consumes one hw-PMU counter.
Oct 18 20:38:54 creabox kernel: [ 0.061090] smpboot: Booting Node 0, Processors # 1 # 2 # 3 OK
Oct 18 20:38:54 creabox kernel: [ 0.102455] Brought up 4 CPUs
Oct 18 20:38:54 creabox kernel: [ 0.102523] smpboot: Total of 4 processors activated (18358.08 BogoMIPS)
Oct 18 20:38:54 creabox kernel: [ 0.106859] devtmpfs: initialized
Oct 18 20:38:54 creabox kernel: [ 0.107820] xor: automatically using best checksumming function:
Oct 18 20:38:54 creabox kernel: [ 0.146580] avx : 12154.000 MB/sec
Oct 18 20:38:54 creabox kernel: [ 0.146718] NET: Registered protocol family 16
Oct 18 20:38:54 creabox kernel: [ 0.147109] cpuidle: using governor ladder
Oct 18 20:38:54 creabox kernel: [ 0.147177] cpuidle: using governor menu
Oct 18 20:38:54 creabox kernel: [ 0.147459] ACPI: bus type PCI registered
Oct 18 20:38:54 creabox kernel: [ 0.147526] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
Oct 18 20:38:54 creabox kernel: [ 0.147649] dca service started, version 1.12.1
Oct 18 20:38:54 creabox kernel: [ 0.147739] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000)
Oct 18 20:38:54 creabox kernel: [ 0.147828] PCI: MMCONFIG at [mem 0xf8000000-0xfbffffff] reserved in E820
Oct 18 20:38:54 creabox kernel: [ 0.152548] PCI: Using configuration type 1 for base access
Oct 18 20:38:54 creabox kernel: [ 0.156142] bio: create slab <bio-0> at 0
Oct 18 20:38:54 creabox kernel: [ 0.222583] raid6: sse2x1 4583 MB/s
Oct 18 20:38:54 creabox kernel: [ 0.290571] raid6: sse2x2 5735 MB/s
Oct 18 20:38:54 creabox kernel: [ 0.358561] raid6: sse2x4 6506 MB/s
Oct 18 20:38:54 creabox kernel: [ 0.358630] raid6: using algorithm sse2x4 (6506 MB/s)
Oct 18 20:38:54 creabox kernel: [ 0.358696] raid6: using ssse3x2 recovery algorithm
Oct 18 20:38:54 creabox kernel: [ 0.358813] ACPI: Added _OSI(Module Device)
Oct 18 20:38:54 creabox kernel: [ 0.358882] ACPI: Added _OSI(Processor Device)
Oct 18 20:38:54 creabox kernel: [ 0.358948] ACPI: Added _OSI(3.0 _SCP Extensions)
Oct 18 20:38:54 creabox kernel: [ 0.359014] ACPI: Added _OSI(Processor Aggregator Device)
Oct 18 20:38:54 creabox kernel: [ 0.360898] ACPI: EC: Look up EC in DSDT
Oct 18 20:38:54 creabox kernel: [ 0.362948] ACPI: Executed 1 blocks of module-level executable AML code
Oct 18 20:38:54 creabox kernel: [ 0.375173] ACPI: SSDT 00000000dbe1d018 0083B (v01 PmRef Cpu0Cst 00003001 INTL 20051117)
Oct 18 20:38:54 creabox kernel: [ 0.375822] ACPI: Dynamic OEM Table Load:
Oct 18 20:38:54 creabox kernel: [ 0.375979] ACPI: SSDT (null) 0083B (v01 PmRef Cpu0Cst 00003001 INTL 20051117)
Oct 18 20:38:54 creabox kernel: [ 0.390913] ACPI: SSDT 00000000dbe1ea98 00303 (v01 PmRef ApIst 00003000 INTL 20051117)
Oct 18 20:38:54 creabox kernel: [ 0.391609] ACPI: Dynamic OEM Table Load:
Oct 18 20:38:54 creabox kernel: [ 0.391767] ACPI: SSDT (null) 00303 (v01 PmRef ApIst 00003000 INTL 20051117)
Oct 18 20:38:54 creabox kernel: [ 0.402713] ACPI: SSDT 00000000dbe1fc18 00119 (v01 PmRef ApCst 00003000 INTL 20051117)
Oct 18 20:38:54 creabox kernel: [ 0.403346] ACPI: Dynamic OEM Table Load:
Oct 18 20:38:54 creabox kernel: [ 0.403502] ACPI: SSDT (null) 00119 (v01 PmRef ApCst 00003000 INTL 20051117)
Oct 18 20:38:54 creabox kernel: [ 0.415421] ACPI: Interpreter enabled
Oct 18 20:38:54 creabox kernel: [ 0.415494] ACPI: (supports S0 S5)
Oct 18 20:38:54 creabox kernel: [ 0.415562] ACPI: Using IOAPIC for interrupt routing
Oct 18 20:38:54 creabox kernel: [ 0.415666] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
Oct 18 20:38:54 creabox kernel: [ 0.415974] ACPI: No dock devices found.
Oct 18 20:38:54 creabox kernel: [ 0.426273] ACPI: Power Resource [FN00] (off)
Oct 18 20:38:54 creabox kernel: [ 0.426463] ACPI: Power Resource [FN01] (off)
Oct 18 20:38:54 creabox kernel: [ 0.426658] ACPI: Power Resource [FN02] (off)
Oct 18 20:38:54 creabox kernel: [ 0.426840] ACPI: Power Resource [FN03] (off)
Oct 18 20:38:54 creabox kernel: [ 0.427026] ACPI: Power Resource [FN04] (off)
Oct 18 20:38:54 creabox kernel: [ 0.427944] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-3e])
Oct 18 20:38:54 creabox kernel: [ 0.428388] acpi PNP0A08:00: Requesting ACPI _OSC control (0x1d)
Oct 18 20:38:54 creabox kernel: [ 0.429133] acpi PNP0A08:00: ACPI _OSC control (0x1d) granted
Oct 18 20:38:54 creabox kernel: [ 0.429903] ACPI: \_SB_.PCI0.TPMX: can't evaluate _ADR (0x5)
Oct 18 20:38:54 creabox kernel: [ 0.430225] ACPI: \_SB_.PCI0.PDRC: can't evaluate _ADR (0x5)
Oct 18 20:38:54 creabox kernel: [ 0.430298] ACPI: \_SB_.PCI0.ITPM: can't evaluate _ADR (0x5)
Oct 18 20:38:54 creabox kernel: [ 0.430367] ACPI: \_SB_.PCI0.DOCK: can't evaluate _ADR (0x5)
Oct 18 20:38:54 creabox kernel: [ 0.430435] PCI host bridge to bus 0000:00
Oct 18 20:38:54 creabox kernel: [ 0.430501] pci_bus 0000:00: root bus resource [bus 00-3e]
Oct 18 20:38:54 creabox kernel: [ 0.430569] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7]
Oct 18 20:38:54 creabox kernel: [ 0.430644] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff]
Oct 18 20:38:54 creabox kernel: [ 0.430714] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
Oct 18 20:38:54 creabox kernel: [ 0.430786] pci_bus 0000:00: root bus resource [mem 0x000d0000-0x000d3fff]
Oct 18 20:38:54 creabox kernel: [ 0.430854] pci_bus 0000:00: root bus resource [mem 0x000d4000-0x000d7fff]
Oct 18 20:38:54 creabox kernel: [ 0.430925] pci_bus 0000:00: root bus resource [mem 0x000d8000-0x000dbfff]
Oct 18 20:38:54 creabox kernel: [ 0.430995] pci_bus 0000:00: root bus resource [mem 0x000dc000-0x000dffff]
Oct 18 20:38:54 creabox kernel: [ 0.431064] pci_bus 0000:00: root bus resource [mem 0x000e0000-0x000e3fff]
Oct 18 20:38:54 creabox kernel: [ 0.431134] pci_bus 0000:00: root bus resource [mem 0x000e4000-0x000e7fff]
Oct 18 20:38:54 creabox kernel: [ 0.431202] pci_bus 0000:00: root bus resource [mem 0xdfa00000-0xfeafffff]
Oct 18 20:38:54 creabox kernel: [ 0.431281] pci 0000:00:00.0: [8086:0154] type 00 class 0x060000
Oct 18 20:38:54 creabox kernel: [ 0.431485] pci 0000:00:02.0: [8086:0166] type 00 class 0x030000
Oct 18 20:38:54 creabox kernel: [ 0.431569] pci 0000:00:02.0: reg 0x10: [mem 0xf7800000-0xf7bfffff 64bit]
Oct 18 20:38:54 creabox kernel: [ 0.431649] pci 0000:00:02.0: reg 0x18: [mem 0xe0000000-0xefffffff 64bit pref]
Oct 18 20:38:54 creabox kernel: [ 0.431739] pci 0000:00:02.0: reg 0x20: [io 0xf000-0xf03f]
Oct 18 20:38:54 creabox kernel: [ 0.431960] pci 0000:00:14.0: [8086:1e31] type 00 class 0x0c0330
Oct 18 20:38:54 creabox kernel: [ 0.432055] pci 0000:00:14.0: reg 0x10: [mem 0xf7d20000-0xf7d2ffff 64bit]
Oct 18 20:38:54 creabox kernel: [ 0.432207] pci 0000:00:14.0: PME# supported from D3hot D3cold
Oct 18 20:38:54 creabox kernel: [ 0.432351] pci 0000:00:14.0: System wakeup disabled by ACPI
Oct 18 20:38:54 creabox kernel: [ 0.432478] pci 0000:00:16.0: [8086:1e3a] type 00 class 0x078000
Oct 18 20:38:54 creabox kernel: [ 0.432571] pci 0000:00:16.0: reg 0x10: [mem 0xf7d3c000-0xf7d3c00f 64bit]
Oct 18 20:38:54 creabox kernel: [ 0.432729] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
Oct 18 20:38:54 creabox kernel: [ 0.432915] pci 0000:00:16.3: [8086:1e3d] type 00 class 0x070002
Oct 18 20:38:54 creabox kernel: [ 0.432999] pci 0000:00:16.3: reg 0x10: [io 0xf0e0-0xf0e7]
Oct 18 20:38:54 creabox kernel: [ 0.433077] pci 0000:00:16.3: reg 0x14: [mem 0xf7d3a000-0xf7d3afff]
Oct 18 20:38:54 creabox kernel: [ 0.433345] pci 0000:00:19.0: [8086:1502] type 00 class 0x020000
Oct 18 20:38:54 creabox kernel: [ 0.433436] pci 0000:00:19.0: reg 0x10: [mem 0xf7d00000-0xf7d1ffff]
Oct 18 20:38:54 creabox kernel: [ 0.433512] pci 0000:00:19.0: reg 0x14: [mem 0xf7d39000-0xf7d39fff]
Oct 18 20:38:54 creabox kernel: [ 0.433590] pci 0000:00:19.0: reg 0x18: [io 0xf080-0xf09f]
Oct 18 20:38:54 creabox kernel: [ 0.433729] pci 0000:00:19.0: PME# supported from D0 D3hot D3cold
Oct 18 20:38:54 creabox kernel: [ 0.433870] pci 0000:00:19.0: System wakeup disabled by ACPI
Oct 18 20:38:54 creabox kernel: [ 0.433992] pci 0000:00:1a.0: [8086:1e2d] type 00 class 0x0c0320
Oct 18 20:38:54 creabox kernel: [ 0.434080] pci 0000:00:1a.0: reg 0x10: [mem 0xf7d38000-0xf7d383ff]
Oct 18 20:38:54 creabox kernel: [ 0.434250] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
Oct 18 20:38:54 creabox kernel: [ 0.434416] pci 0000:00:1a.0: System wakeup disabled by ACPI
Oct 18 20:38:54 creabox kernel: [ 0.434540] pci 0000:00:1b.0: [8086:1e20] type 00 class 0x040300
Oct 18 20:38:54 creabox kernel: [ 0.434628] pci 0000:00:1b.0: reg 0x10: [mem 0xf7d30000-0xf7d33fff 64bit]
Oct 18 20:38:54 creabox kernel: [ 0.434785] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
Oct 18 20:38:54 creabox kernel: [ 0.434932] pci 0000:00:1b.0: System wakeup disabled by ACPI
Oct 18 20:38:54 creabox kernel: [ 0.435049] pci 0000:00:1c.0: [8086:1e10] type 01 class 0x060400
Oct 18 20:38:54 creabox kernel: [ 0.435249] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
Oct 18 20:38:54 creabox kernel: [ 0.435403] pci 0000:00:1c.0: System wakeup disabled by ACPI
Oct 18 20:38:54 creabox kernel: [ 0.435524] pci 0000:00:1c.2: [8086:1e14] type 01 class 0x060400
Oct 18 20:38:54 creabox kernel: [ 0.435723] pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold
Oct 18 20:38:54 creabox kernel: [ 0.435877] pci 0000:00:1c.2: System wakeup disabled by ACPI
Oct 18 20:38:54 creabox kernel: [ 0.436009] pci 0000:00:1d.0: [8086:1e26] type 00 class 0x0c0320
Oct 18 20:38:54 creabox kernel: [ 0.436100] pci 0000:00:1d.0: reg 0x10: [mem 0xf7d37000-0xf7d373ff]
Oct 18 20:38:54 creabox kernel: [ 0.436271] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
Oct 18 20:38:54 creabox kernel: [ 0.436430] pci 0000:00:1d.0: System wakeup disabled by ACPI
Oct 18 20:38:54 creabox kernel: [ 0.436549] pci 0000:00:1f.0: [8086:1e56] type 00 class 0x060100
Oct 18 20:38:54 creabox kernel: [ 0.436848] pci 0000:00:1f.2: [8086:1e03] type 00 class 0x010601
Oct 18 20:38:54 creabox kernel: [ 0.436938] pci 0000:00:1f.2: reg 0x10: [io 0xf0d0-0xf0d7]
Oct 18 20:38:54 creabox kernel: [ 0.437015] pci 0000:00:1f.2: reg 0x14: [io 0xf0c0-0xf0c3]
Oct 18 20:38:54 creabox kernel: [ 0.437090] pci 0000:00:1f.2: reg 0x18: [io 0xf0b0-0xf0b7]
Oct 18 20:38:54 creabox kernel: [ 0.437167] pci 0000:00:1f.2: reg 0x1c: [io 0xf0a0-0xf0a3]
Oct 18 20:38:54 creabox kernel: [ 0.437243] pci 0000:00:1f.2: reg 0x20: [io 0xf060-0xf07f]
Oct 18 20:38:54 creabox kernel: [ 0.437320] pci 0000:00:1f.2: reg 0x24: [mem 0xf7d36000-0xf7d367ff]
Oct 18 20:38:54 creabox kernel: [ 0.437443] pci 0000:00:1f.2: PME# supported from D3hot
Oct 18 20:38:54 creabox kernel: [ 0.437624] pci 0000:00:1f.3: [8086:1e22] type 00 class 0x0c0500
Oct 18 20:38:54 creabox kernel: [ 0.437713] pci 0000:00:1f.3: reg 0x10: [mem 0xf7d35000-0xf7d350ff 64bit]
Oct 18 20:38:54 creabox kernel: [ 0.437807] pci 0000:00:1f.3: reg 0x20: [io 0xf040-0xf05f]
Oct 18 20:38:54 creabox kernel: [ 0.438101] pci 0000:00:1c.0: PCI bridge to [bus 01]
Oct 18 20:38:54 creabox kernel: [ 0.439894] pci 0000:02:00.0: [8086:088e] type 00 class 0x028000
Oct 18 20:38:54 creabox kernel: [ 0.440147] pci 0000:02:00.0: reg 0x10: [mem 0xf7c00000-0xf7c01fff 64bit]
Oct 18 20:38:54 creabox kernel: [ 0.440943] pci 0000:02:00.0: PME# supported from D0 D3hot D3cold
Oct 18 20:38:54 creabox kernel: [ 0.441173] pci 0000:02:00.0: System wakeup disabled by ACPI
Oct 18 20:38:54 creabox kernel: [ 0.447727] pci 0000:00:1c.2: PCI bridge to [bus 02]
Oct 18 20:38:54 creabox kernel: [ 0.447804] pci 0000:00:1c.2: bridge window [mem 0xf7c00000-0xf7cfffff]
Oct 18 20:38:54 creabox kernel: [ 0.448569] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 10 *11 12 14 15)
Oct 18 20:38:54 creabox kernel: [ 0.449200] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 10 11 12 14 15) *0, disabled.
Oct 18 20:38:54 creabox kernel: [ 0.449932] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 *4 5 6 10 11 12 14 15)
Oct 18 20:38:54 creabox kernel: [ 0.450557] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 *10 11 12 14 15)
Oct 18 20:38:54 creabox kernel: [ 0.451178] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 *5 6 10 11 12 14 15)
Oct 18 20:38:54 creabox kernel: [ 0.451810] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 10 11 12 14 15) *0, disabled.
Oct 18 20:38:54 creabox kernel: [ 0.452537] ACPI: PCI Interrupt Link [LNKG] (IRQs *3 4 5 6 10 11 12 14 15)
Oct 18 20:38:54 creabox kernel: [ 0.453165] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 10 *11 12 14 15)
Oct 18 20:38:54 creabox kernel: [ 0.454007] ACPI: Enabled 6 GPEs in block 00 to 3F
Oct 18 20:38:54 creabox kernel: [ 0.454167] ACPI: \_SB_.PCI0: notify handler is installed
Oct 18 20:38:54 creabox kernel: [ 0.454309] Found 1 acpi root devices
Oct 18 20:38:54 creabox kernel: [ 0.454485] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
Oct 18 20:38:54 creabox kernel: [ 0.454572] vgaarb: loaded
Oct 18 20:38:54 creabox kernel: [ 0.454638] vgaarb: bridge control possible 0000:00:02.0
Oct 18 20:38:54 creabox kernel: [ 0.454834] SCSI subsystem initialized
Oct 18 20:38:54 creabox kernel: [ 0.454957] libata version 3.00 loaded.
Oct 18 20:38:54 creabox kernel: [ 0.455049] ACPI: bus type USB registered
Oct 18 20:38:54 creabox kernel: [ 0.455137] usbcore: registered new interface driver usbfs
Oct 18 20:38:54 creabox kernel: [ 0.455219] usbcore: registered new interface driver hub
Oct 18 20:38:54 creabox kernel: [ 0.455330] usbcore: registered new device driver usb
Oct 18 20:38:54 creabox kernel: [ 0.455424] pps_core: LinuxPPS API ver. 1 registered
Oct 18 20:38:54 creabox kernel: [ 0.455491] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
Oct 18 20:38:54 creabox kernel: [ 0.455578] PTP clock support registered
Oct 18 20:38:54 creabox kernel: [ 0.455687] wmi: Mapper loaded
Oct 18 20:38:54 creabox kernel: [ 0.455778] Advanced Linux Sound Architecture Driver Initialized.
Oct 18 20:38:54 creabox kernel: [ 0.455849] PCI: Using ACPI for IRQ routing
Oct 18 20:38:54 creabox kernel: [ 0.457781] PCI: pci_cache_line_size set to 64 bytes
Oct 18 20:38:54 creabox kernel: [ 0.457960] e820: reserve RAM buffer [mem 0x0009d800-0x0009ffff]
Oct 18 20:38:54 creabox kernel: [ 0.458032] e820: reserve RAM buffer [mem 0x40004000-0x43ffffff]
Oct 18 20:38:54 creabox kernel: [ 0.458100] e820: reserve RAM buffer [mem 0xdb9f1000-0xdbffffff]
Oct 18 20:38:54 creabox kernel: [ 0.458168] e820: reserve RAM buffer [mem 0xdc20e000-0xdfffffff]
Oct 18 20:38:54 creabox kernel: [ 0.458238] e820: reserve RAM buffer [mem 0xdd000000-0xdfffffff]
Oct 18 20:38:54 creabox kernel: [ 0.458307] e820: reserve RAM buffer [mem 0x21e600000-0x21fffffff]
Oct 18 20:38:54 creabox kernel: [ 0.458565] cfg80211: SEIK regulatory request...at 1
Oct 18 20:38:54 creabox kernel: [ 0.458636] cfg80211: SEIK regulatory request...at 2
Oct 18 20:38:54 creabox kernel: [ 0.458702] cfg80211: SEIK reg_process_hint begin
Oct 18 20:38:54 creabox kernel: [ 0.458770] cfg80211: Calling CRDA to update world regulatory domain
Oct 18 20:38:54 creabox kernel: [ 0.458845] cfg80211: SEIK regulatory request...at 3
Oct 18 20:38:54 creabox kernel: [ 0.459204] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0
Oct 18 20:38:54 creabox kernel: [ 0.459666] hpet0: 8 comparators, 64-bit 14.318180 MHz counter
Oct 18 20:38:54 creabox kernel: [ 0.461762] Switched to clocksource hpet
Oct 18 20:38:54 creabox kernel: [ 0.467410] FS-Cache: Loaded
Oct 18 20:38:54 creabox kernel: [ 0.467540] CacheFiles: Loaded
Oct 18 20:38:54 creabox kernel: [ 0.467621] pnp: PnP ACPI init
Oct 18 20:38:54 creabox kernel: [ 0.467696] ACPI: bus type PNP registered
Oct 18 20:38:54 creabox kernel: [ 0.467830] pnp 00:00: [dma 4]
Oct 18 20:38:54 creabox kernel: [ 0.467923] pnp 00:00: Plug and Play ACPI device, IDs PNP0200 (active)
Oct 18 20:38:54 creabox kernel: [ 0.468024] pnp 00:01: Plug and Play ACPI device, IDs INT0800 (active)
Oct 18 20:38:54 creabox kernel: [ 0.468236] pnp 00:02: Plug and Play ACPI device, IDs PNP0103 (active)
Oct 18 20:38:54 creabox kernel: [ 0.468362] system 00:03: [io 0x0680-0x069f] has been reserved
Oct 18 20:38:54 creabox kernel: [ 0.468433] system 00:03: [io 0x1000-0x100f] has been reserved
Oct 18 20:38:54 creabox kernel: [ 0.468502] system 00:03: [io 0xffff] has been reserved
Oct 18 20:38:54 creabox kernel: [ 0.468570] system 00:03: [io 0xffff] has been reserved
Oct 18 20:38:54 creabox kernel: [ 0.468640] system 00:03: [io 0x0400-0x0453] could not be reserved
Oct 18 20:38:54 creabox kernel: [ 0.468711] system 00:03: [io 0x0458-0x047f] has been reserved
Oct 18 20:38:54 creabox kernel: [ 0.468781] system 00:03: [io 0x0500-0x057f] has been reserved
Oct 18 20:38:54 creabox kernel: [ 0.468850] system 00:03: [io 0x164e-0x164f] has been reserved
Oct 18 20:38:54 creabox kernel: [ 0.468919] system 00:03: Plug and Play ACPI device, IDs PNP0c02 (active)
Oct 18 20:38:54 creabox kernel: [ 0.469033] pnp 00:04: Plug and Play ACPI device, IDs PNP0b00 (active)
Oct 18 20:38:54 creabox kernel: [ 0.469163] system 00:05: [io 0x0454-0x0457] has been reserved
Oct 18 20:38:54 creabox kernel: [ 0.469234] system 00:05: Plug and Play ACPI device, IDs INT3f0d PNP0c02 (active)
Oct 18 20:38:54 creabox kernel: [ 0.469491] system 00:06: [io 0x0a00-0x0a1f] has been reserved
Oct 18 20:38:54 creabox kernel: [ 0.469561] system 00:06: [io 0x0a30-0x0a3f] has been reserved
Oct 18 20:38:54 creabox kernel: [ 0.469632] system 00:06: [io 0x0a20-0x0a2f] has been reserved
Oct 18 20:38:54 creabox kernel: [ 0.469701] system 00:06: Plug and Play ACPI device, IDs PNP0c02 (active)
Oct 18 20:38:54 creabox kernel: [ 0.469881] system 00:07: [io 0x04d0-0x04d1] has been reserved
Oct 18 20:38:54 creabox kernel: [ 0.469956] system 00:07: Plug and Play ACPI device, IDs PNP0c02 (active)
Oct 18 20:38:54 creabox kernel: [ 0.470063] pnp 00:08: Plug and Play ACPI device, IDs PNP0c04 (active)
Oct 18 20:38:54 creabox kernel: [ 0.470193] pnp 00:09: Plug and Play ACPI device, IDs PNP0c31 (active)
Oct 18 20:38:54 creabox kernel: [ 0.470593] system 00:0a: [mem 0xfed1c000-0xfed1ffff] has been reserved
Oct 18 20:38:54 creabox kernel: [ 0.470667] system 00:0a: [mem 0xfed10000-0xfed17fff] has been reserved
Oct 18 20:38:54 creabox kernel: [ 0.470737] system 00:0a: [mem 0xfed18000-0xfed18fff] has been reserved
Oct 18 20:38:54 creabox kernel: [ 0.470807] system 00:0a: [mem 0xfed19000-0xfed19fff] has been reserved
Oct 18 20:38:54 creabox kernel: [ 0.470877] system 00:0a: [mem 0xf8000000-0xfbffffff] has been reserved
Oct 18 20:38:54 creabox kernel: [ 0.470949] system 00:0a: [mem 0xfed20000-0xfed3ffff] has been reserved
Oct 18 20:38:54 creabox kernel: [ 0.471021] system 00:0a: [mem 0xfed90000-0xfed93fff] could not be reserved
Oct 18 20:38:54 creabox kernel: [ 0.471091] system 00:0a: [mem 0xfed45000-0xfed8ffff] has been reserved
Oct 18 20:38:54 creabox kernel: [ 0.471162] system 00:0a: [mem 0xff000000-0xffffffff] has been reserved
Oct 18 20:38:54 creabox kernel: [ 0.471232] system 00:0a: [mem 0xfee00000-0xfeefffff] could not be reserved
Oct 18 20:38:54 creabox kernel: [ 0.471303] system 00:0a: [mem 0xdfa00000-0xdfa00fff] has been reserved
Oct 18 20:38:54 creabox kernel: [ 0.471373] system 00:0a: Plug and Play ACPI device, IDs PNP0c02 (active)
Oct 18 20:38:54 creabox kernel: [ 0.471714] system 00:0b: [mem 0x20000000-0x201fffff] has been reserved
Oct 18 20:38:54 creabox kernel: [ 0.471788] system 00:0b: [mem 0x40004000-0x40004fff] has been reserved
Oct 18 20:38:54 creabox kernel: [ 0.471859] system 00:0b: Plug and Play ACPI device, IDs PNP0c01 (active)
Oct 18 20:38:54 creabox kernel: [ 0.471957] pnp: PnP ACPI: found 12 devices
Oct 18 20:38:54 creabox kernel: [ 0.472024] ACPI: bus type PNP unregistered
Oct 18 20:38:54 creabox kernel: [ 0.479427] pci 0000:00:1c.0: PCI bridge to [bus 01]
Oct 18 20:38:54 creabox kernel: [ 0.479515] pci 0000:00:1c.2: PCI bridge to [bus 02]
Oct 18 20:38:54 creabox kernel: [ 0.479588] pci 0000:00:1c.2: bridge window [mem 0xf7c00000-0xf7cfffff]
Oct 18 20:38:54 creabox kernel: [ 0.479670] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7]
Oct 18 20:38:54 creabox kernel: [ 0.479740] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff]
Oct 18 20:38:54 creabox kernel: [ 0.479806] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
Oct 18 20:38:54 creabox kernel: [ 0.479877] pci_bus 0000:00: resource 7 [mem 0x000d0000-0x000d3fff]
Oct 18 20:38:54 creabox kernel: [ 0.479947] pci_bus 0000:00: resource 8 [mem 0x000d4000-0x000d7fff]
Oct 18 20:38:54 creabox kernel: [ 0.480017] pci_bus 0000:00: resource 9 [mem 0x000d8000-0x000dbfff]
Oct 18 20:38:54 creabox kernel: [ 0.480085] pci_bus 0000:00: resource 10 [mem 0x000dc000-0x000dffff]
Oct 18 20:38:54 creabox kernel: [ 0.480155] pci_bus 0000:00: resource 11 [mem 0x000e0000-0x000e3fff]
Oct 18 20:38:54 creabox kernel: [ 0.480225] pci_bus 0000:00: resource 12 [mem 0x000e4000-0x000e7fff]
Oct 18 20:38:54 creabox kernel: [ 0.480295] pci_bus 0000:00: resource 13 [mem 0xdfa00000-0xfeafffff]
Oct 18 20:38:54 creabox kernel: [ 0.480365] pci_bus 0000:02: resource 1 [mem 0xf7c00000-0xf7cfffff]
Oct 18 20:38:54 creabox kernel: [ 0.480509] NET: Registered protocol family 2
Oct 18 20:38:54 creabox kernel: [ 0.480893] TCP established hash table entries: 65536 (order: 8, 1048576 bytes)
Oct 18 20:38:54 creabox kernel: [ 0.481244] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
Oct 18 20:38:54 creabox kernel: [ 0.481492] TCP: Hash tables configured (established 65536 bind 65536)
Oct 18 20:38:54 creabox kernel: [ 0.481586] TCP: reno registered
Oct 18 20:38:54 creabox kernel: [ 0.481667] UDP hash table entries: 4096 (order: 5, 131072 bytes)
Oct 18 20:38:54 creabox kernel: [ 0.481800] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes)
Oct 18 20:38:54 creabox kernel: [ 0.481969] NET: Registered protocol family 1
Oct 18 20:38:54 creabox kernel: [ 0.482048] pci 0000:00:02.0: Boot video device
Oct 18 20:38:54 creabox kernel: [ 0.521914] PCI: CLS 64 bytes, default 64
Oct 18 20:38:54 creabox kernel: [ 0.522028] Trying to unpack rootfs image as initramfs...
Oct 18 20:38:54 creabox kernel: [ 0.716431] Freeing initrd memory: 9280K (ffff880036dd0000 - ffff8800376e0000)
Oct 18 20:38:54 creabox kernel: [ 0.716528] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
Oct 18 20:38:54 creabox kernel: [ 0.716600] software IO TLB [mem 0xd79f1000-0xdb9f1000] (64MB) mapped at [ffff8800d79f1000-ffff8800db9f0fff]
Oct 18 20:38:54 creabox kernel: [ 0.717567] microcode: CPU0 sig=0x306a9, pf=0x10, revision=0x17
Oct 18 20:38:54 creabox kernel: [ 0.717655] microcode: CPU1 sig=0x306a9, pf=0x10, revision=0x17
Oct 18 20:38:54 creabox kernel: [ 0.717732] microcode: CPU2 sig=0x306a9, pf=0x10, revision=0x17
Oct 18 20:38:54 creabox kernel: [ 0.717811] microcode: CPU3 sig=0x306a9, pf=0x10, revision=0x17
Oct 18 20:38:54 creabox kernel: [ 0.717927] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
Oct 18 20:38:54 creabox kernel: [ 0.725753] alg: No test for __gcm-aes-aesni (__driver-gcm-aes-aesni)
Oct 18 20:38:54 creabox kernel: [ 0.728315] sha1_ssse3: Using AVX optimized SHA-1 implementation
Oct 18 20:38:54 creabox kernel: [ 0.728716] audit: initializing netlink socket (disabled)
Oct 18 20:38:54 creabox kernel: [ 0.728799] type=2000 audit(1382121527.724:1): initialized
Oct 18 20:38:54 creabox kernel: [ 0.769866] bounce pool size: 64 pages
Oct 18 20:38:54 creabox kernel: [ 0.769941] HugeTLB registered 2 MB page size, pre-allocated 0 pages
Oct 18 20:38:54 creabox kernel: [ 0.770614] VFS: Disk quotas dquot_6.5.2
Oct 18 20:38:54 creabox kernel: [ 0.770712] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
Oct 18 20:38:54 creabox kernel: [ 0.771209] FS-Cache: Netfs 'cifs' registered for caching
Oct 18 20:38:54 creabox kernel: [ 0.771324] Key type cifs.spnego registered
Oct 18 20:38:54 creabox kernel: [ 0.771401] Key type cifs.idmap registered
Oct 18 20:38:54 creabox kernel: [ 0.771472] NTFS driver 2.1.30 [Flags: R/W].
Oct 18 20:38:54 creabox kernel: [ 0.771642] fuse init (API version 7.22)
Oct 18 20:38:54 creabox kernel: [ 0.771851] bio: create slab <bio-1> at 1
Oct 18 20:38:54 creabox kernel: [ 0.772098] Btrfs loaded
Oct 18 20:38:54 creabox kernel: [ 0.772174] msgmni has been set to 15821
Oct 18 20:38:54 creabox kernel: [ 0.777121] alg: No test for stdrng (krng)
Oct 18 20:38:54 creabox kernel: [ 0.783352] alg: No test for fips(ansi_cprng) (fips_ansi_cprng)
Oct 18 20:38:54 creabox kernel: [ 0.783506] NET: Registered protocol family 38
Oct 18 20:38:54 creabox kernel: [ 0.783602] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
Oct 18 20:38:54 creabox kernel: [ 0.783687] io scheduler noop registered
Oct 18 20:38:54 creabox kernel: [ 0.783753] io scheduler deadline registered
Oct 18 20:38:54 creabox kernel: [ 0.783839] io scheduler cfq registered (default)
Oct 18 20:38:54 creabox kernel: [ 0.784180] pcieport 0000:00:1c.0: irq 42 for MSI/MSI-X
Oct 18 20:38:54 creabox kernel: [ 0.784499] pcieport 0000:00:1c.2: irq 43 for MSI/MSI-X
Oct 18 20:38:54 creabox kernel: [ 0.784707] pcieport 0000:00:1c.0: Signaling PME through PCIe PME interrupt
Oct 18 20:38:54 creabox kernel: [ 0.784786] pcie_pme 0000:00:1c.0:pcie01: service driver pcie_pme loaded
Oct 18 20:38:54 creabox kernel: [ 0.784878] pcieport 0000:00:1c.2: Signaling PME through PCIe PME interrupt
Oct 18 20:38:54 creabox kernel: [ 0.784952] pci 0000:02:00.0: Signaling PME through PCIe PME interrupt
Oct 18 20:38:54 creabox kernel: [ 0.785027] pcie_pme 0000:00:1c.2:pcie01: service driver pcie_pme loaded
Oct 18 20:38:54 creabox kernel: [ 0.785112] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Oct 18 20:38:54 creabox kernel: [ 0.785197] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
Oct 18 20:38:54 creabox kernel: [ 0.785270] cpcihp_zt5550: ZT5550 CompactPCI Hot Plug Driver version: 0.2
Oct 18 20:38:54 creabox kernel: [ 0.785355] cpcihp_generic: Generic port I/O CompactPCI Hot Plug Driver version: 0.1
Oct 18 20:38:54 creabox kernel: [ 0.785438] cpcihp_generic: not configured, disabling.
Oct 18 20:38:54 creabox kernel: [ 0.785517] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
Oct 18 20:38:54 creabox kernel: [ 0.787487] acpiphp_ibm: ibm_acpiphp_init: acpi_walk_namespace failed
Oct 18 20:38:54 creabox kernel: [ 0.787608] vmlfb: initializing
Oct 18 20:38:54 creabox kernel: [ 0.787811] uvesafb: failed to execute /sbin/v86d
Oct 18 20:38:54 creabox kernel: [ 0.787881] uvesafb: make sure that the v86d helper is installed and executable
Oct 18 20:38:54 creabox kernel: [ 0.787964] uvesafb: Getting VBE info block failed (eax=0x4f00, err=-2)
Oct 18 20:38:54 creabox kernel: [ 0.788034] uvesafb: vbe_init() failed with -22
Oct 18 20:38:54 creabox kernel: [ 0.788105] uvesafb: probe of uvesafb.0 failed with error -22
Oct 18 20:38:54 creabox kernel: [ 0.789642] vga16fb: initializing
Oct 18 20:38:54 creabox kernel: [ 0.789707] vga16fb: mapped to 0xffff8800000a0000
Oct 18 20:38:54 creabox kernel: [ 0.883473] Console: switching to colour frame buffer device 80x30
Oct 18 20:38:54 creabox kernel: [ 0.890665] fb0: VGA16 VGA frame buffer device
Oct 18 20:38:54 creabox kernel: [ 0.890930] intel_idle: MWAIT substates: 0x21120
Oct 18 20:38:54 creabox kernel: [ 0.891196] intel_idle: v0.4 model 0x3A
Oct 18 20:38:54 creabox kernel: [ 0.891439] intel_idle: lapic_timer_reliable_states 0xffffffff
Oct 18 20:38:54 creabox kernel: [ 0.891897] ipmi message handler version 39.2
Oct 18 20:38:54 creabox kernel: [ 0.904038] ipmi device interface
Oct 18 20:38:54 creabox kernel: [ 0.916247] IPMI System Interface driver.
Oct 18 20:38:54 creabox kernel: [ 0.928363] ipmi_si: Adding default-specified kcs state machine
Oct 18 20:38:54 creabox kernel: [ 0.940563] ipmi_si: Trying default-specified kcs state machine at i/o address 0xca2, slave address 0x0, irq 0
Oct 18 20:38:54 creabox kernel: [ 0.964230] ipmi_si: Interface detection failed
Oct 18 20:38:54 creabox kernel: [ 0.993556] ipmi_si: Adding default-specified smic state machine
Oct 18 20:38:54 creabox kernel: [ 1.005504] ipmi_si: Trying default-specified smic state machine at i/o address 0xca9, slave address 0x0, irq 0
Oct 18 20:38:54 creabox kernel: [ 1.029477] ipmi_si: Interface detection failed
Oct 18 20:38:54 creabox kernel: [ 1.085580] ipmi_si: Adding default-specified bt state machine
Oct 18 20:38:54 creabox kernel: [ 1.097546] ipmi_si: Trying default-specified bt state machine at i/o address 0xe4, slave address 0x0, irq 0
Oct 18 20:38:54 creabox kernel: [ 1.120978] ipmi_si: Interface detection failed
Oct 18 20:38:54 creabox kernel: [ 1.153594] ipmi_si: Unable to find any System Interface(s)
Oct 18 20:38:54 creabox kernel: [ 1.165332] IPMI Watchdog: driver initialized
Oct 18 20:38:54 creabox kernel: [ 1.176980] Copyright (C) 2004 MontaVista Software - IPMI Powerdown via sys_reboot.
Oct 18 20:38:54 creabox kernel: [ 1.200056] input: Power Button as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input0
Oct 18 20:38:54 creabox kernel: [ 1.222642] ACPI: Power Button [PWRB]
Oct 18 20:38:54 creabox kernel: [ 1.234099] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
Oct 18 20:38:54 creabox kernel: [ 1.256831] ACPI: Power Button [PWRF]
Oct 18 20:38:54 creabox kernel: [ 1.268437] ACPI: Fan [FAN0] (off)
Oct 18 20:38:54 creabox kernel: [ 1.279774] ACPI: Fan [FAN1] (off)
Oct 18 20:38:54 creabox kernel: [ 1.291016] ACPI: Fan [FAN2] (off)
Oct 18 20:38:54 creabox kernel: [ 1.302160] ACPI: Fan [FAN3] (off)
Oct 18 20:38:54 creabox kernel: [ 1.313160] ACPI: Fan [FAN4] (off)
Oct 18 20:38:54 creabox kernel: [ 1.324055] ACPI: Requesting acpi_cpufreq
Oct 18 20:38:54 creabox kernel: [ 1.362156] thermal LNXTHERM:00: registered as thermal_zone0
Oct 18 20:38:54 creabox kernel: [ 1.373090] ACPI: Thermal Zone [TZ00] (28 C)
Oct 18 20:38:54 creabox kernel: [ 1.384136] thermal LNXTHERM:01: registered as thermal_zone1
Oct 18 20:38:54 creabox kernel: [ 1.394846] ACPI: Thermal Zone [TZ01] (30 C)
Oct 18 20:38:54 creabox kernel: [ 1.405325] GHES: HEST is not enabled!
Oct 18 20:38:54 creabox kernel: [ 1.415589] ioatdma: Intel(R) QuickData Technology Driver 4.00
Oct 18 20:38:54 creabox kernel: [ 1.426146] xenfs: not registering filesystem on non-xen platform
Oct 18 20:38:54 creabox kernel: [ 1.436557] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
Oct 18 20:38:54 creabox kernel: [ 1.467509] 0000:00:16.3: ttyS0 at I/O 0xf0e0 (irq = 19, base_baud = 115200) is a 16550A
Oct 18 20:38:54 creabox kernel: [ 1.488436] Non-volatile memory driver v1.3
Oct 18 20:38:54 creabox kernel: [ 1.499202] Linux agpgart interface v0.103
Oct 18 20:38:54 creabox kernel: [ 1.509628] Hangcheck: starting hangcheck timer 0.9.1 (tick is 180 seconds, margin is 60 seconds).
Oct 18 20:38:54 creabox kernel: [ 1.531420] Hangcheck: Using getrawmonotonic().
Oct 18 20:38:54 creabox kernel: [ 1.542677] tpm_tis 00:09: 1.2 TPM (device-id 0x0, rev-id 78)
Oct 18 20:38:54 creabox kernel: [ 1.601408] [drm] Initialized drm 1.1.0 20060810
Oct 18 20:38:54 creabox kernel: [ 1.612014] drm/i810 does not support SMP
Oct 18 20:38:54 creabox kernel: [ 1.623287] [drm] Memory usable by graphics device = 2048M
Oct 18 20:38:54 creabox kernel: [ 1.633638] checking generic (a0000 10000) vs hw (e0000000 10000000)
Oct 18 20:38:54 creabox kernel: [ 1.643982] fb: conflicting fb hw usage inteldrmfb vs VGA16 VGA - removing generic driver
Oct 18 20:38:54 creabox kernel: [ 1.683615] Console: switching to colour VGA+ 80x25
Oct 18 20:38:54 creabox kernel: [ 1.684515] i915 0000:00:02.0: setting latency timer to 64
Oct 18 20:38:54 creabox kernel: [ 1.707257] i915 0000:00:02.0: irq 44 for MSI/MSI-X
Oct 18 20:38:54 creabox kernel: [ 1.707338] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
Oct 18 20:38:54 creabox kernel: [ 1.707407] [drm] Driver supports precise vblank timestamp query.
Oct 18 20:38:54 creabox kernel: [ 1.707602] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
Oct 18 20:38:54 creabox kernel: [ 1.713148] tsc: Refined TSC clocksource calibration: 2294.787 MHz
Oct 18 20:38:54 creabox kernel: [ 1.805086] [drm] GMBUS [i915 gmbus vga] timed out, falling back to bit banging on pin 2
Oct 18 20:38:54 creabox kernel: [ 1.875295] fbcon: inteldrmfb (fb0) is primary device
Oct 18 20:38:54 creabox kernel: [ 2.078247] Console: switching to colour frame buffer device 210x65
Oct 18 20:38:54 creabox kernel: [ 2.086197] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
Oct 18 20:38:54 creabox kernel: [ 2.086243] i915 0000:00:02.0: registered panic notifier
Oct 18 20:38:54 creabox kernel: [ 2.114469] ACPI: Video Device [GFX0] (multi-head: yes rom: no post: no)
Oct 18 20:38:54 creabox kernel: [ 2.114598] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input2
Oct 18 20:38:54 creabox kernel: [ 2.114693] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
Oct 18 20:38:54 creabox kernel: [ 2.116595] brd: module loaded
Oct 18 20:38:54 creabox kernel: [ 2.117534] loop: module loaded
Oct 18 20:38:54 creabox kernel: [ 2.117857] nbd: registered device at major 43
Oct 18 20:38:54 creabox kernel: [ 2.119495] events: mcg drbd: 7
Oct 18 20:38:54 creabox kernel: [ 2.123716] drbd: initialized. Version: 8.4.3 (api:1/proto:86-101)
Oct 18 20:38:54 creabox kernel: [ 2.123772] drbd: built-in
Oct 18 20:38:54 creabox kernel: [ 2.123795] drbd: registered as block device major 147
Oct 18 20:38:54 creabox kernel: [ 2.124031] mei_me 0000:00:16.0: setting latency timer to 64
Oct 18 20:38:54 creabox kernel: [ 2.124133] mei_me 0000:00:16.0: irq 45 for MSI/MSI-X
Oct 18 20:38:54 creabox kernel: [ 2.128082] ACPI Warning: 0x0000000000000428-0x000000000000042f SystemIO conflicts with Region \PMIO 1 (20130725/utaddress-251)
Oct 18 20:38:54 creabox kernel: [ 2.128180] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
Oct 18 20:38:54 creabox kernel: [ 2.128259] ACPI Warning: 0x0000000000000530-0x000000000000053f SystemIO conflicts with Region \GPIO 1 (20130725/utaddress-251)
Oct 18 20:38:54 creabox kernel: [ 2.128349] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
Oct 18 20:38:54 creabox kernel: [ 2.128428] ACPI Warning: 0x0000000000000500-0x000000000000052f SystemIO conflicts with Region \GPIO 1 (20130725/utaddress-251)
Oct 18 20:38:54 creabox kernel: [ 2.128520] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
Oct 18 20:38:54 creabox kernel: [ 2.128598] lpc_ich: Resource conflict(s) found affecting gpio_ich
Oct 18 20:38:54 creabox kernel: [ 2.128690] Loading iSCSI transport class v2.0-870.
Oct 18 20:38:54 creabox kernel: [ 2.128926] hv_vmbus: registering driver hv_storvsc
Oct 18 20:38:54 creabox kernel: [ 2.129056] ahci 0000:00:1f.2: version 3.0
Oct 18 20:38:54 creabox kernel: [ 2.129263] ahci 0000:00:1f.2: irq 46 for MSI/MSI-X
Oct 18 20:38:54 creabox kernel: [ 2.129377] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x1 impl SATA mode
Oct 18 20:38:54 creabox kernel: [ 2.129440] ahci 0000:00:1f.2: flags: 64bit ncq pm led clo pio slum part ems apst
Oct 18 20:38:54 creabox kernel: [ 2.129502] ahci 0000:00:1f.2: setting latency timer to 64
Oct 18 20:38:54 creabox kernel: [ 2.130267] scsi0 : ahci
Oct 18 20:38:54 creabox kernel: [ 2.130526] scsi1 : ahci
Oct 18 20:38:54 creabox kernel: [ 2.130698] scsi2 : ahci
Oct 18 20:38:54 creabox kernel: [ 2.130850] scsi3 : ahci
Oct 18 20:38:54 creabox kernel: [ 2.131013] scsi4 : ahci
Oct 18 20:38:54 creabox kernel: [ 2.131158] scsi5 : ahci
Oct 18 20:38:54 creabox kernel: [ 2.131235] ata1: SATA max UDMA/133 abar m2048@0xf7d36000 port 0xf7d36100 irq 46
Oct 18 20:38:54 creabox kernel: [ 2.131291] ata2: DUMMY
Oct 18 20:38:54 creabox kernel: [ 2.131312] ata3: DUMMY
Oct 18 20:38:54 creabox kernel: [ 2.131332] ata4: DUMMY
Oct 18 20:38:54 creabox kernel: [ 2.131352] ata5: DUMMY
Oct 18 20:38:54 creabox kernel: [ 2.132840] ata6: DUMMY
Oct 18 20:38:54 creabox kernel: [ 2.134397] bonding: Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
Oct 18 20:38:54 creabox kernel: [ 2.136467] eql: Equalizer2002: Simon Janes (simon@ncm.com) and David S. Miller (davem@redhat.com)
Oct 18 20:38:54 creabox kernel: [ 2.138646] libphy: Fixed MDIO Bus: probed
Oct 18 20:38:54 creabox kernel: [ 2.140374] tun: Universal TUN/TAP device driver, 1.6
Oct 18 20:38:54 creabox kernel: [ 2.142044] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
Oct 18 20:38:54 creabox kernel: [ 2.143788] e100: Intel(R) PRO/100 Network Driver, 3.5.24-k2-NAPI
Oct 18 20:38:54 creabox kernel: [ 2.145515] e100: Copyright(c) 1999-2006 Intel Corporation
Oct 18 20:38:54 creabox kernel: [ 2.147322] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
Oct 18 20:38:54 creabox kernel: [ 2.149134] e1000: Copyright (c) 1999-2006 Intel Corporation.
Oct 18 20:38:54 creabox kernel: [ 2.150969] e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k
Oct 18 20:38:54 creabox kernel: [ 2.152816] e1000e: Copyright(c) 1999 - 2013 Intel Corporation.
Oct 18 20:38:54 creabox kernel: [ 2.154849] e1000e 0000:00:19.0: setting latency timer to 64
Oct 18 20:38:54 creabox kernel: [ 2.156820] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
Oct 18 20:38:54 creabox kernel: [ 2.158836] e1000e 0000:00:19.0: irq 47 for MSI/MSI-X
Oct 18 20:38:54 creabox kernel: [ 2.365213] e1000e 0000:00:19.0 eth0: registered PHC clock
Oct 18 20:38:54 creabox kernel: [ 2.367253] e1000e 0000:00:19.0 eth0: (PCI Express:2.5GT/s:Width x1) ec:a8:6b:fa:7b:3c
Oct 18 20:38:54 creabox kernel: [ 2.369341] e1000e 0000:00:19.0 eth0: Intel(R) PRO/1000 Network Connection
Oct 18 20:38:54 creabox kernel: [ 2.371474] e1000e 0000:00:19.0 eth0: MAC: 10, PHY: 11, PBA No: FFFFFF-0FF
Oct 18 20:38:54 creabox kernel: [ 2.373614] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.0.5-k
Oct 18 20:38:54 creabox kernel: [ 2.375755] igb: Copyright (c) 2007-2013 Intel Corporation.
Oct 18 20:38:54 creabox kernel: [ 2.377951] igbvf: Intel(R) Gigabit Virtual Function Network Driver - version 2.0.2-k
Oct 18 20:38:54 creabox kernel: [ 2.380180] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
Oct 18 20:38:54 creabox kernel: [ 2.382470] ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver - version 3.15.1-k
Oct 18 20:38:54 creabox kernel: [ 2.384746] ixgbe: Copyright (c) 1999-2013 Intel Corporation.
Oct 18 20:38:54 creabox kernel: [ 2.387031] ixgbevf: Intel(R) 10 Gigabit PCI Express Virtual Function Network Driver - version 2.7.12-k
Oct 18 20:38:54 creabox kernel: [ 2.389338] ixgbevf: Copyright (c) 2009 - 2012 Intel Corporation.
Oct 18 20:38:54 creabox kernel: [ 2.391656] ixgb: Intel(R) PRO/10GbE Network Driver - version 1.0.135-k2-NAPI
Oct 18 20:38:54 creabox kernel: [ 2.393982] ixgb: Copyright (c) 1999-2008 Intel Corporation.
Oct 18 20:38:54 creabox kernel: [ 2.396329] ipw2100: Intel(R) PRO/Wireless 2100 Network Driver, git-1.2.2
Oct 18 20:38:54 creabox kernel: [ 2.398616] ipw2100: Copyright(c) 2003-2006 Intel Corporation
Oct 18 20:38:54 creabox kernel: [ 2.400913] ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2.2kdmprq
Oct 18 20:38:54 creabox kernel: [ 2.403214] ipw2200: Copyright(c) 2003-2006 Intel Corporation
Oct 18 20:38:54 creabox kernel: [ 2.405560] libipw: 802.11 data/management/control stack, git-1.1.13
Oct 18 20:38:54 creabox kernel: [ 2.407881] libipw: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com>
Oct 18 20:38:54 creabox kernel: [ 2.410264] Intel(R) Wireless WiFi driver for Linux, in-tree:d
Oct 18 20:38:54 creabox kernel: [ 2.412603] Copyright(c) 2003-2013 Intel Corporation
Oct 18 20:38:54 creabox kernel: [ 2.415195] iwlwifi 0000:02:00.0: irq 48 for MSI/MSI-X
Oct 18 20:38:54 creabox kernel: [ 2.417755] iwlwifi 0000:02:00.0: U iwl_request_firmware attempting to load firmware EXPERIMENTAL 'iwlwifi-6000g2b-exp.ucode'
Oct 18 20:38:54 creabox kernel: [ 2.420254] iwl4965: Intel(R) Wireless WiFi 4965 driver for Linux, in-tree:d
Oct 18 20:38:54 creabox kernel: [ 2.422654] iwl4965: Copyright(c) 2003-2011 Intel Corporation
Oct 18 20:38:54 creabox kernel: [ 2.425038] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, in-tree:ds
Oct 18 20:38:54 creabox kernel: [ 2.427387] iwl3945: Copyright(c) 2003-2011 Intel Corporation
Oct 18 20:38:54 creabox kernel: [ 2.429853] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
Oct 18 20:38:54 creabox kernel: [ 2.432150] ehci-pci: EHCI PCI platform driver
Oct 18 20:38:54 creabox kernel: [ 2.434584] ehci-pci 0000:00:1a.0: setting latency timer to 64
Oct 18 20:38:54 creabox kernel: [ 2.436832] ehci-pci 0000:00:1a.0: EHCI Host Controller
Oct 18 20:38:54 creabox kernel: [ 2.439165] ehci-pci 0000:00:1a.0: new USB bus registered, assigned bus number 1
Oct 18 20:38:54 creabox kernel: [ 2.441424] ehci-pci 0000:00:1a.0: debug port 2
Oct 18 20:38:54 creabox kernel: [ 2.447546] ehci-pci 0000:00:1a.0: cache line size of 64 is not supported
Oct 18 20:38:54 creabox kernel: [ 2.449816] ehci-pci 0000:00:1a.0: irq 16, io mem 0xf7d38000
Oct 18 20:38:54 creabox kernel: [ 2.456846] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
Oct 18 20:38:54 creabox kernel: [ 2.459841] ata1.00: ACPI cmd ef/10:06:00:00:00:00 (SET FEATURES) succeeded
Oct 18 20:38:54 creabox kernel: [ 2.462107] ata1.00: ACPI cmd f5/00:00:00:00:00:00 (SECURITY FREEZE LOCK) filtered out
Oct 18 20:38:54 creabox kernel: [ 2.462148] ehci-pci 0000:00:1a.0: USB 2.0 started, EHCI 1.00
Oct 18 20:38:54 creabox kernel: [ 2.462206] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
Oct 18 20:38:54 creabox kernel: [ 2.462208] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Oct 18 20:38:54 creabox kernel: [ 2.462209] usb usb1: Product: EHCI Host Controller
Oct 18 20:38:54 creabox kernel: [ 2.462211] usb usb1: Manufacturer: Linux 3.12.0-rc5+ ehci_hcd
Oct 18 20:38:54 creabox kernel: [ 2.462212] usb usb1: SerialNumber: 0000:00:1a.0
Oct 18 20:38:54 creabox kernel: [ 2.462409] hub 1-0:1.0: USB hub found
Oct 18 20:38:54 creabox kernel: [ 2.462417] hub 1-0:1.0: 3 ports detected
Oct 18 20:38:54 creabox kernel: [ 2.462746] ehci-pci 0000:00:1d.0: setting latency timer to 64
Oct 18 20:38:54 creabox kernel: [ 2.462753] ehci-pci 0000:00:1d.0: EHCI Host Controller
Oct 18 20:38:54 creabox kernel: [ 2.462828] ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 2
Oct 18 20:38:54 creabox kernel: [ 2.462845] ehci-pci 0000:00:1d.0: debug port 2
Oct 18 20:38:54 creabox kernel: [ 2.466733] ehci-pci 0000:00:1d.0: cache line size of 64 is not supported
Oct 18 20:38:54 creabox kernel: [ 2.466756] ehci-pci 0000:00:1d.0: irq 23, io mem 0xf7d37000
Oct 18 20:38:54 creabox kernel: [ 2.472763] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
Oct 18 20:38:54 creabox kernel: [ 2.472805] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
Oct 18 20:38:54 creabox kernel: [ 2.472807] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Oct 18 20:38:54 creabox kernel: [ 2.472808] usb usb2: Product: EHCI Host Controller
Oct 18 20:38:54 creabox kernel: [ 2.472810] usb usb2: Manufacturer: Linux 3.12.0-rc5+ ehci_hcd
Oct 18 20:38:54 creabox kernel: [ 2.472811] usb usb2: SerialNumber: 0000:00:1d.0
Oct 18 20:38:54 creabox kernel: [ 2.472969] hub 2-0:1.0: USB hub found
Oct 18 20:38:54 creabox kernel: [ 2.472977] hub 2-0:1.0: 3 ports detected
Oct 18 20:38:54 creabox kernel: [ 2.473157] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
Oct 18 20:38:54 creabox kernel: [ 2.473159] ohci-pci: OHCI PCI platform driver
Oct 18 20:38:54 creabox kernel: [ 2.473173] ohci-platform: OHCI generic platform driver
Oct 18 20:38:54 creabox kernel: [ 2.473182] uhci_hcd: USB Universal Host Controller Interface driver
Oct 18 20:38:54 creabox kernel: [ 2.524793] ata1.00: ACPI cmd b1/c1:00:00:00:00:00 (DEVICE CONFIGURATION OVERLAY) filtered out
Oct 18 20:38:54 creabox kernel: [ 2.524932] xhci_hcd 0000:00:14.0: setting latency timer to 64
Oct 18 20:38:54 creabox kernel: [ 2.524936] xhci_hcd 0000:00:14.0: xHCI Host Controller
Oct 18 20:38:54 creabox kernel: [ 2.525012] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 3
Oct 18 20:38:54 creabox kernel: [ 2.525119] xhci_hcd 0000:00:14.0: cache line size of 64 is not supported
Oct 18 20:38:54 creabox kernel: [ 2.525149] xhci_hcd 0000:00:14.0: irq 49 for MSI/MSI-X
Oct 18 20:38:54 creabox kernel: [ 2.525224] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
Oct 18 20:38:54 creabox kernel: [ 2.525226] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Oct 18 20:38:54 creabox kernel: [ 2.525227] usb usb3: Product: xHCI Host Controller
Oct 18 20:38:54 creabox kernel: [ 2.525229] usb usb3: Manufacturer: Linux 3.12.0-rc5+ xhci_hcd
Oct 18 20:38:54 creabox kernel: [ 2.525230] usb usb3: SerialNumber: 0000:00:14.0
Oct 18 20:38:54 creabox kernel: [ 2.525372] hub 3-0:1.0: USB hub found
Oct 18 20:38:54 creabox kernel: [ 2.525383] hub 3-0:1.0: 4 ports detected
Oct 18 20:38:54 creabox kernel: [ 2.525843] xhci_hcd 0000:00:14.0: xHCI Host Controller
Oct 18 20:38:54 creabox kernel: [ 2.525900] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 4
Oct 18 20:38:54 creabox kernel: [ 2.525948] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003
Oct 18 20:38:54 creabox kernel: [ 2.525950] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Oct 18 20:38:54 creabox kernel: [ 2.525952] usb usb4: Product: xHCI Host Controller
Oct 18 20:38:54 creabox kernel: [ 2.525953] usb usb4: Manufacturer: Linux 3.12.0-rc5+ xhci_hcd
Oct 18 20:38:54 creabox kernel: [ 2.525954] usb usb4: SerialNumber: 0000:00:14.0
Oct 18 20:38:54 creabox kernel: [ 2.526084] hub 4-0:1.0: USB hub found
Oct 18 20:38:54 creabox kernel: [ 2.526095] hub 4-0:1.0: 4 ports detected
Oct 18 20:38:54 creabox kernel: [ 2.573313] ata1.00: supports DRM functions and may not be fully accessible
Oct 18 20:38:54 creabox kernel: [ 2.578378] ata1.00: ATA-9: Crucial_CT120M500SSD3, MU03, max UDMA/133
Oct 18 20:38:54 creabox kernel: [ 2.580415] ata1.00: 234441648 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
Oct 18 20:38:54 creabox kernel: [ 2.586591] ata1.00: ACPI cmd ef/10:06:00:00:00:00 (SET FEATURES) succeeded
Oct 18 20:38:54 creabox kernel: [ 2.588615] ata1.00: ACPI cmd f5/00:00:00:00:00:00 (SECURITY FREEZE LOCK) filtered out
Oct 18 20:38:54 creabox kernel: [ 2.588816] i8042: PNP: No PS/2 controller found. Probing ports directly.
Oct 18 20:38:54 creabox kernel: [ 2.592630] ata1.00: ACPI cmd b1/c1:00:00:00:00:00 (DEVICE CONFIGURATION OVERLAY) filtered out
Oct 18 20:38:54 creabox kernel: [ 2.594911] ata1.00: supports DRM functions and may not be fully accessible
Oct 18 20:38:54 creabox kernel: [ 2.603683] ata1.00: configured for UDMA/133
Oct 18 20:38:54 creabox kernel: [ 2.606513] scsi 0:0:0:0: Direct-Access ATA Crucial_CT120M50 MU03 PQ: 0 ANSI: 5
Oct 18 20:38:54 creabox kernel: [ 2.608790] sd 0:0:0:0: Attached scsi generic sg0 type 0
Oct 18 20:38:54 creabox kernel: [ 2.608823] sd 0:0:0:0: [sda] 234441648 512-byte logical blocks: (120 GB/111 GiB)
Oct 18 20:38:54 creabox kernel: [ 2.608825] sd 0:0:0:0: [sda] 4096-byte physical blocks
Oct 18 20:38:54 creabox kernel: [ 2.608932] sd 0:0:0:0: [sda] Write Protect is off
Oct 18 20:38:54 creabox kernel: [ 2.608935] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
Oct 18 20:38:54 creabox kernel: [ 2.608969] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Oct 18 20:38:54 creabox kernel: [ 2.609532] sda: sda1
Oct 18 20:38:54 creabox kernel: [ 2.609906] sd 0:0:0:0: [sda] Attached SCSI disk
Oct 18 20:38:54 creabox kernel: [ 3.627952] i8042: No controller found
Oct 18 20:38:54 creabox kernel: [ 3.630668] Switched to clocksource tsc
Oct 18 20:38:54 creabox kernel: [ 3.630794] mousedev: PS/2 mouse device common for all mice
Oct 18 20:38:54 creabox kernel: [ 3.630990] rtc_cmos 00:04: RTC can wake from S4
Oct 18 20:38:54 creabox kernel: [ 3.631140] rtc_cmos 00:04: rtc core: registered rtc_cmos as rtc0
Oct 18 20:38:54 creabox kernel: [ 3.631175] rtc_cmos 00:04: alarms up to one month, y3k, 242 bytes nvram, hpet irqs
Oct 18 20:38:54 creabox kernel: [ 3.631352] i2c /dev entries driver
Oct 18 20:38:54 creabox kernel: [ 3.631870] ACPI Warning: 0x000000000000f040-0x000000000000f05f SystemIO conflicts with Region \_SB_.PCI0.SBUS.SMBI 1 (20130725/utaddress-251)
Oct 18 20:38:54 creabox kernel: [ 3.631872] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
Oct 18 20:38:54 creabox kernel: [ 3.631983] pps_ldisc: PPS line discipline registered
Oct 18 20:38:54 creabox kernel: [ 3.637109] w83627ehf: Found NCT6776F chip at 0xa30
Oct 18 20:38:54 creabox kernel: [ 3.645223] sp5100_tco: SP5100/SB800 TCO WatchDog Timer Driver v0.05
Oct 18 20:38:54 creabox kernel: [ 3.645270] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.10
Oct 18 20:38:54 creabox kernel: [ 3.645295] iTCO_wdt: Found a Panther Point TCO device (Version=2, TCOBASE=0x0460)
Oct 18 20:38:54 creabox kernel: [ 3.645359] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
Oct 18 20:38:54 creabox kernel: [ 3.645365] iTCO_vendor_support: vendor-support=0
Oct 18 20:38:54 creabox kernel: [ 3.645397] softdog: Software Watchdog Timer: 0.08 initialized. soft_noboot=0 soft_margin=60 sec soft_panic=0 (nowayout=0)
Oct 18 20:38:54 creabox kernel: [ 3.651811] device-mapper: uevent: version 1.0.3
Oct 18 20:38:54 creabox kernel: [ 3.656306] device-mapper: ioctl: 4.26.0-ioctl (2013-08-15) initialised: dm-devel@redhat.com
Oct 18 20:38:54 creabox kernel: [ 3.667598] Intel P-state driver initializing.
Oct 18 20:38:54 creabox kernel: [ 3.667608] Intel pstate controlling: cpu 0
Oct 18 20:38:54 creabox kernel: [ 3.667629] Intel pstate controlling: cpu 1
Oct 18 20:38:54 creabox kernel: [ 3.667646] Intel pstate controlling: cpu 2
Oct 18 20:38:54 creabox kernel: [ 3.667660] Intel pstate controlling: cpu 3
Oct 18 20:38:54 creabox kernel: [ 3.667712] leds_ss4200: no LED devices found
Oct 18 20:38:54 creabox kernel: [ 3.667729] hidraw: raw HID events driver (C) Jiri Kosina
Oct 18 20:38:54 creabox kernel: [ 3.667823] usbcore: registered new interface driver usbhid
Oct 18 20:38:54 creabox kernel: [ 3.667823] usbhid: USB HID core driver
Oct 18 20:38:54 creabox kernel: [ 3.667827] hv_utils: Registering HyperV Utility Driver
Oct 18 20:38:54 creabox kernel: [ 3.667828] hv_vmbus: registering driver hv_util
Oct 18 20:38:54 creabox kernel: [ 3.667892] usbcore: registered new interface driver snd-usb-audio
Oct 18 20:38:54 creabox kernel: [ 3.667903] usbcore: registered new interface driver snd-ua101
Oct 18 20:38:54 creabox kernel: [ 3.667913] usbcore: registered new interface driver snd-usb-usx2y
Oct 18 20:38:54 creabox kernel: [ 3.667923] usbcore: registered new interface driver snd-usb-us122l
Oct 18 20:38:54 creabox kernel: [ 3.667933] usbcore: registered new interface driver snd-usb-caiaq
Oct 18 20:38:54 creabox kernel: [ 3.667941] usbcore: registered new interface driver snd-usb-6fire
Oct 18 20:38:54 creabox kernel: [ 3.667951] usbcore: registered new interface driver snd-usb-hiface
Oct 18 20:38:54 creabox kernel: [ 3.669209] drop_monitor: Initializing network drop monitor service
Oct 18 20:38:54 creabox kernel: [ 3.669224] GACT probability on
Oct 18 20:38:54 creabox kernel: [ 3.669225] Mirror/redirect action on
Oct 18 20:38:54 creabox kernel: [ 3.669226] Simple TC action Loaded
Oct 18 20:38:54 creabox kernel: [ 3.669307] netem: version 1.3
Oct 18 20:38:54 creabox kernel: [ 3.669308] u32 classifier
Oct 18 20:38:54 creabox kernel: [ 3.669309] Performance counters on
Oct 18 20:38:54 creabox kernel: [ 3.669309] input device check on
Oct 18 20:38:54 creabox kernel: [ 3.669309] Actions configured
Oct 18 20:38:54 creabox kernel: [ 3.669312] Netfilter messages via NETLINK v0.30.
Oct 18 20:38:54 creabox kernel: [ 3.669314] nfnl_acct: registering with nfnetlink.
Oct 18 20:38:54 creabox kernel: [ 3.669323] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
Oct 18 20:38:54 creabox kernel: [ 3.672376] ctnetlink v0.93: registering with nfnetlink.
Oct 18 20:38:54 creabox kernel: [ 3.673882] xt_time: kernel timezone is -0000
Oct 18 20:38:54 creabox kernel: [ 3.673884] ip_set: protocol 6
Oct 18 20:38:54 creabox kernel: [ 3.673889] IPVS: Registered protocols (TCP, UDP, SCTP, AH, ESP)
Oct 18 20:38:54 creabox kernel: [ 3.675399] IPVS: Connection hash table configured (size=4096, memory=64Kbytes)
Oct 18 20:38:54 creabox kernel: [ 3.675428] IPVS: Creating netns size=2048 id=0
Oct 18 20:38:54 creabox kernel: [ 3.675433] IPVS: ipvs loaded.
Oct 18 20:38:54 creabox kernel: [ 3.675435] IPVS: [rr] scheduler registered.
Oct 18 20:38:54 creabox kernel: [ 3.675435] IPVS: [wrr] scheduler registered.
Oct 18 20:38:54 creabox kernel: [ 3.675436] IPVS: [lc] scheduler registered.
Oct 18 20:38:54 creabox kernel: [ 3.675436] IPVS: [wlc] scheduler registered.
Oct 18 20:38:54 creabox kernel: [ 3.675438] IPVS: [lblc] scheduler registered.
Oct 18 20:38:54 creabox kernel: [ 3.675440] IPVS: [lblcr] scheduler registered.
Oct 18 20:38:54 creabox kernel: [ 3.675441] IPVS: [dh] scheduler registered.
Oct 18 20:38:54 creabox kernel: [ 3.675441] IPVS: [sh] scheduler registered.
Oct 18 20:38:54 creabox kernel: [ 3.675442] IPVS: [sed] scheduler registered.
Oct 18 20:38:54 creabox kernel: [ 3.675442] IPVS: [nq] scheduler registered.
Oct 18 20:38:54 creabox kernel: [ 3.675525] ip_tables: (C) 2000-2006 Netfilter Core Team
Oct 18 20:38:54 creabox kernel: [ 3.675558] ipt_CLUSTERIP: ClusterIP Version 0.8 loaded successfully
Oct 18 20:38:54 creabox kernel: [ 3.675566] arp_tables: (C) 2002 David S. Miller
Oct 18 20:38:54 creabox kernel: [ 3.675575] TCP: cubic registered
Oct 18 20:38:54 creabox kernel: [ 3.675576] Initializing XFRM netlink socket
Oct 18 20:38:54 creabox kernel: [ 3.675579] NET: Registered protocol family 17
Oct 18 20:38:54 creabox kernel: [ 3.675582] NET: Registered protocol family 15
Oct 18 20:38:54 creabox kernel: [ 3.676917] Bridge firewalling registered
Oct 18 20:38:54 creabox kernel: [ 3.676919] Ebtables v2.0 registered
Oct 18 20:38:54 creabox kernel: [ 3.684138] usb 1-1: new high-speed USB device number 2 using ehci-pci
Oct 18 20:38:54 creabox kernel: [ 3.741573] [drm] Enabling RC6 states: RC6 on, RC6p on, RC6pp off
Oct 18 20:38:54 creabox kernel: [ 3.756181] NET: Registered protocol family 33
Oct 18 20:38:54 creabox kernel: [ 3.757212] Key type rxrpc registered
Oct 18 20:38:54 creabox kernel: [ 3.758214] Key type rxrpc_s registered
Oct 18 20:38:54 creabox kernel: [ 3.759209] 8021q: 802.1Q VLAN Support v1.8
Oct 18 20:38:54 creabox kernel: [ 3.760218] lib80211: common routines for IEEE802.11 drivers
Oct 18 20:38:54 creabox kernel: [ 3.761169] lib80211_crypt: registered algorithm 'NULL'
Oct 18 20:38:54 creabox kernel: [ 3.762109] lib80211_crypt: registered algorithm 'WEP'
Oct 18 20:38:54 creabox kernel: [ 3.763030] lib80211_crypt: registered algorithm 'CCMP'
Oct 18 20:38:54 creabox kernel: [ 3.763945] lib80211_crypt: registered algorithm 'TKIP'
Oct 18 20:38:54 creabox kernel: [ 3.764899] Key type dns_resolver registered
Oct 18 20:38:54 creabox kernel: [ 3.766712] registered taskstats version 1
Oct 18 20:38:54 creabox kernel: [ 3.768154] console [netcon0] enabled
Oct 18 20:38:54 creabox kernel: [ 3.769154] netconsole: network logging started
Oct 18 20:38:54 creabox kernel: [ 3.770200] rtc_cmos 00:04: setting system clock to 2013-10-18 18:38:50 UTC (1382121530)
Oct 18 20:38:54 creabox kernel: [ 3.771241] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
Oct 18 20:38:54 creabox kernel: [ 3.772230] EDD information not available.
Oct 18 20:38:54 creabox kernel: [ 3.773237] ALSA device list:
Oct 18 20:38:54 creabox kernel: [ 3.774188] No soundcards found.
Oct 18 20:38:54 creabox kernel: [ 3.776327] Freeing unused kernel memory: 1140K (ffffffff81f1e000 - ffffffff8203b000)
Oct 18 20:38:54 creabox kernel: [ 3.777319] Write protecting the kernel read-only data: 14336k
Oct 18 20:38:54 creabox kernel: [ 3.780434] Freeing unused kernel memory: 816K (ffff880001934000 - ffff880001a00000)
Oct 18 20:38:54 creabox kernel: [ 3.782175] Freeing unused kernel memory: 276K (ffff880001dbb000 - ffff880001e00000)
Oct 18 20:38:54 creabox kernel: [ 3.816486] usb 1-1: New USB device found, idVendor=8087, idProduct=0024
Oct 18 20:38:54 creabox kernel: [ 3.818006] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Oct 18 20:38:54 creabox kernel: [ 3.819778] hub 1-1:1.0: USB hub found
Oct 18 20:38:54 creabox kernel: [ 3.821484] hub 1-1:1.0: 6 ports detected
Oct 18 20:38:54 creabox kernel: [ 3.853966] iwlwifi 0000:02:00.0: U iwl_request_firmware attempting to load firmware 'iwlwifi-6000g2b-6.ucode'
Oct 18 20:38:54 creabox kernel: [ 3.855820] iwlwifi 0000:02:00.0: U iwl_req_fw_callback Loaded firmware file 'iwlwifi-6000g2b-6.ucode' (679436 bytes).
Oct 18 20:38:54 creabox kernel: [ 3.857441] iwlwifi 0000:02:00.0: U validate_sec_sizes f/w package hdr runtime inst size = 159932
Oct 18 20:38:54 creabox kernel: [ 3.859056] iwlwifi 0000:02:00.0: U validate_sec_sizes f/w package hdr runtime data size = 81920
Oct 18 20:38:54 creabox kernel: [ 3.860705] iwlwifi 0000:02:00.0: U validate_sec_sizes f/w package hdr init inst size = 130228
Oct 18 20:38:54 creabox kernel: [ 3.862319] iwlwifi 0000:02:00.0: U validate_sec_sizes f/w package hdr init data size = 81920
Oct 18 20:38:54 creabox kernel: [ 3.863826] iwlwifi 0000:02:00.0: loaded firmware version 18.168.6.1 op_mode iwldvm
Oct 18 20:38:54 creabox kernel: [ 3.865466] iwlwifi 0000:02:00.0: CONFIG_IWLWIFI_DEBUG enabled
Oct 18 20:38:54 creabox kernel: [ 3.867050] iwlwifi 0000:02:00.0: CONFIG_IWLWIFI_DEBUGFS enabled
Oct 18 20:38:54 creabox kernel: [ 3.868611] iwlwifi 0000:02:00.0: CONFIG_IWLWIFI_DEVICE_TRACING enabled
Oct 18 20:38:54 creabox kernel: [ 3.870066] iwlwifi 0000:02:00.0: U iwl_op_mode_dvm_start *** LOAD DRIVER ***
Oct 18 20:38:54 creabox kernel: [ 3.871393] iwlwifi 0000:02:00.0: U iwl_op_mode_dvm_start BT channel inhibition is On
Oct 18 20:38:54 creabox kernel: [ 3.872653] iwlwifi 0000:02:00.0: Detected Intel(R) Centrino(R) Advanced-N 6235 AGN, REV=0xB0
Oct 18 20:38:54 creabox kernel: [ 3.874020] iwlwifi 0000:02:00.0: U iwl_pcie_prepare_card_hw iwl_trans_prepare_card_hw enter
Oct 18 20:38:54 creabox kernel: [ 3.875379] iwlwifi 0000:02:00.0: U iwl_pcie_set_hw_ready hardware ready
Oct 18 20:38:54 creabox kernel: [ 3.876666] iwlwifi 0000:02:00.0: U iwl_pcie_apm_init Init card's basic functions
Oct 18 20:38:54 creabox kernel: [ 3.877899] iwlwifi 0000:02:00.0: L1 Disabled; Enabling L0S
Oct 18 20:38:54 creabox kernel: [ 3.885782] iwlwifi 0000:02:00.0: U iwl_read_eeprom NVM size = 2048
Oct 18 20:38:54 creabox kernel: [ 3.886942] iwlwifi 0000:02:00.0: U iwl_eeprom_verify_signature EEPROM signature=0x00000001
Oct 18 20:38:54 creabox kernel: [ 3.888150] iwlwifi 0000:02:00.0: U iwl_eeprom_acquire_semaphore Acquired semaphore after 1 tries.
Oct 18 20:38:54 creabox kernel: [ 3.900344] iwlwifi 0000:02:00.0: U iwl_read_eeprom NVM Type: OTP
Oct 18 20:38:54 creabox kernel: [ 3.901644] iwlwifi 0000:02:00.0: U iwl_pcie_apm_stop Stop card, put in low power state
Oct 18 20:38:54 creabox kernel: [ 3.902837] iwlwifi 0000:02:00.0: U iwl_pcie_apm_stop_master stop master
Oct 18 20:38:54 creabox kernel: [ 3.904091] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 1 [2.4GHz] VALID IBSS ACTIVE WIDE (0x6f 0dBm): Ad-Hoc supported
Oct 18 20:38:54 creabox kernel: [ 3.905331] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 2 [2.4GHz] VALID IBSS ACTIVE WIDE (0x6f 0dBm): Ad-Hoc supported
Oct 18 20:38:54 creabox kernel: [ 3.906554] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 3 [2.4GHz] VALID IBSS ACTIVE WIDE (0x6f 0dBm): Ad-Hoc supported
Oct 18 20:38:54 creabox kernel: [ 3.907771] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 4 [2.4GHz] VALID IBSS ACTIVE WIDE (0x6f 0dBm): Ad-Hoc supported
Oct 18 20:38:54 creabox kernel: [ 3.908968] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 5 [2.4GHz] VALID IBSS ACTIVE WIDE (0x6f 0dBm): Ad-Hoc supported
Oct 18 20:38:54 creabox kernel: [ 3.910148] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 6 [2.4GHz] VALID IBSS ACTIVE WIDE (0x6f 0dBm): Ad-Hoc supported
Oct 18 20:38:54 creabox kernel: [ 3.911314] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 7 [2.4GHz] VALID IBSS ACTIVE WIDE (0x6f 0dBm): Ad-Hoc supported
Oct 18 20:38:54 creabox kernel: [ 3.912473] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 8 [2.4GHz] VALID IBSS ACTIVE WIDE (0x6f 0dBm): Ad-Hoc supported
Oct 18 20:38:54 creabox kernel: [ 3.913645] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 9 [2.4GHz] VALID IBSS ACTIVE WIDE (0x6f 0dBm): Ad-Hoc supported
Oct 18 20:38:54 creabox kernel: [ 3.914796] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 10 [2.4GHz] VALID IBSS ACTIVE WIDE (0x6f 0dBm): Ad-Hoc supported
Oct 18 20:38:54 creabox kernel: [ 3.915955] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 11 [2.4GHz] VALID IBSS ACTIVE WIDE (0x6f 0dBm): Ad-Hoc supported
Oct 18 20:38:54 creabox kernel: [ 3.917133] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 12 [2.4GHz] VALID WIDE (0x61 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 3.918279] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 13 [2.4GHz] VALID WIDE (0x61 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 3.919405] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 14 Flags 0 [2.4GHz] - No traffic
Oct 18 20:38:54 creabox kernel: [ 3.920546] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 183 Flags 0 [5.2GHz] - No traffic
Oct 18 20:38:54 creabox kernel: [ 3.921684] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 184 Flags 0 [5.2GHz] - No traffic
Oct 18 20:38:54 creabox kernel: [ 3.922799] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 185 Flags 0 [5.2GHz] - No traffic
Oct 18 20:38:54 creabox kernel: [ 3.923902] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 187 Flags 0 [5.2GHz] - No traffic
Oct 18 20:38:54 creabox kernel: [ 3.925017] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 188 Flags 0 [5.2GHz] - No traffic
Oct 18 20:38:54 creabox kernel: [ 3.926114] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 189 Flags 0 [5.2GHz] - No traffic
Oct 18 20:38:54 creabox kernel: [ 3.927195] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 192 Flags 0 [5.2GHz] - No traffic
Oct 18 20:38:54 creabox kernel: [ 3.928302] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 196 Flags 0 [5.2GHz] - No traffic
Oct 18 20:38:54 creabox kernel: [ 3.929400] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 7 Flags 0 [5.2GHz] - No traffic
Oct 18 20:38:54 creabox kernel: [ 3.930475] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 8 Flags 0 [5.2GHz] - No traffic
Oct 18 20:38:54 creabox kernel: [ 3.931542] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 11 Flags 0 [5.2GHz] - No traffic
Oct 18 20:38:54 creabox kernel: [ 3.932634] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 12 Flags 0 [5.2GHz] - No traffic
Oct 18 20:38:54 creabox kernel: [ 3.933709] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 16 Flags 0 [5.2GHz] - No traffic
Oct 18 20:38:54 creabox kernel: [ 3.934762] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 34 Flags 0 [5.2GHz] - No traffic
Oct 18 20:38:54 creabox kernel: [ 3.935771] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 36 [5.2GHz] VALID WIDE DFS (0xe1 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 3.936010] usb 2-1: new high-speed USB device number 2 using ehci-pci
Oct 18 20:38:54 creabox kernel: [ 3.937874] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 38 Flags 0 [5.2GHz] - No traffic
Oct 18 20:38:54 creabox kernel: [ 3.938951] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 40 [5.2GHz] VALID WIDE DFS (0xe1 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 3.940033] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 42 Flags 0 [5.2GHz] - No traffic
Oct 18 20:38:54 creabox kernel: [ 3.941099] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 44 [5.2GHz] VALID WIDE DFS (0xe1 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 3.942151] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 46 Flags 0 [5.2GHz] - No traffic
Oct 18 20:38:54 creabox kernel: [ 3.943213] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 48 [5.2GHz] VALID WIDE DFS (0xe1 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 3.944300] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 52 [5.2GHz] VALID RADAR WIDE (0x31 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 3.945390] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 56 [5.2GHz] VALID RADAR WIDE (0x31 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 3.946435] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 60 [5.2GHz] VALID RADAR WIDE (0x31 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 3.947470] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 64 [5.2GHz] VALID RADAR WIDE (0x31 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 3.948522] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 100 [5.2GHz] VALID RADAR WIDE (0x31 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 3.949576] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 104 [5.2GHz] VALID RADAR WIDE (0x31 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 3.950580] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 108 [5.2GHz] VALID RADAR WIDE (0x31 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 3.951560] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 112 [5.2GHz] VALID RADAR WIDE (0x31 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 3.952540] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 116 [5.2GHz] VALID RADAR WIDE (0x31 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 3.953512] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 120 [5.2GHz] VALID RADAR WIDE (0x31 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 3.954463] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 124 [5.2GHz] VALID RADAR WIDE (0x31 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 3.955408] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 128 [5.2GHz] VALID RADAR WIDE (0x31 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 3.956360] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 132 [5.2GHz] VALID RADAR WIDE (0x31 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 3.957296] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 136 [5.2GHz] VALID RADAR WIDE (0x31 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 3.958206] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 140 [5.2GHz] VALID RADAR WIDE (0x31 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 3.959110] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 145 Flags 0 [5.2GHz] - No traffic
Oct 18 20:38:54 creabox kernel: [ 3.960034] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 149 [5.2GHz] VALID WIDE DFS (0xe1 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 3.960978] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 153 [5.2GHz] VALID WIDE DFS (0xe1 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 3.961882] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 157 [5.2GHz] VALID WIDE DFS (0xe1 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 3.962764] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 161 [5.2GHz] VALID WIDE DFS (0xe1 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 3.963637] iwlwifi 0000:02:00.0: U iwl_init_channel_map Ch. 165 [5.2GHz] VALID WIDE DFS (0xe1 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 3.964521] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Common 0: VALID (0x01)
Oct 18 20:38:54 creabox kernel: [ 3.965400] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x1d chain_B: 0X1c chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 3.966273] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x00 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 3.967156] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Common 0: VALID 40MHZ (0x09)
Oct 18 20:38:54 creabox kernel: [ 3.968056] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x1d chain_B: 0X1c chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 3.968955] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x00 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 3.969845] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Common 0: VALID OFDM (0x05)
Oct 18 20:38:54 creabox kernel: [ 3.970730] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x1e chain_B: 0X1e chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 3.971605] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x00 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 3.972529] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Common 0: VALID OFDM HT_AP (0x15)
Oct 18 20:38:54 creabox kernel: [ 3.973464] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x1e chain_B: 0X1e chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 3.974391] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x18 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 3.975346] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Common 0: VALID OFDM 40MHZ HT_AP (0x1d)
Oct 18 20:38:54 creabox kernel: [ 3.976341] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x18 chain_B: 0X16 chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 3.977349] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x16 MIMO3: 0x00 High 20_on_40: 0x04 Low 20_on_40: 0x04
Oct 18 20:38:54 creabox kernel: [ 3.978360] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Common 0: VALID BAND_52G OFDM (0x07)
Oct 18 20:38:54 creabox kernel: [ 3.979381] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x1d chain_B: 0X1d chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 3.980424] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x00 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 3.981491] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Common 0: VALID BAND_52G OFDM HT_AP (0x17)
Oct 18 20:38:54 creabox kernel: [ 3.982534] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x1d chain_B: 0X1d chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 3.983595] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x17 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 3.984686] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Common 0: VALID BAND_52G OFDM 40MHZ HT_AP (0x1f)
Oct 18 20:38:54 creabox kernel: [ 3.985782] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x1d chain_B: 0X1d chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 3.986872] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x18 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 3.988012] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Common 60: VALID BAND_52G OFDM COMMON_TYPE (0x87)
Oct 18 20:38:54 creabox kernel: [ 3.989162] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x1d chain_B: 0X1d chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 3.990306] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x00 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 3.991473] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Common 60: VALID BAND_52G OFDM HT_AP COMMON_TYPE (0x97)
Oct 18 20:38:54 creabox kernel: [ 3.992699] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x1d chain_B: 0X1d chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 3.993918] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x18 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 3.995131] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Common 102: VALID BAND_52G OFDM 40MHZ HT_AP COMMON_TYPE (0x9f)
Oct 18 20:38:54 creabox kernel: [ 3.996391] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x1d chain_B: 0X1d chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 3.997648] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x18 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 3.998911] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Common 120: VALID BAND_52G OFDM COMMON_TYPE (0x87)
Oct 18 20:38:54 creabox kernel: [ 4.000210] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x1d chain_B: 0X1d chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 4.001523] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x00 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 4.002824] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Common 120: VALID BAND_52G OFDM HT_AP COMMON_TYPE (0x97)
Oct 18 20:38:54 creabox kernel: [ 4.004145] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x1d chain_B: 0X1d chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 4.005436] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x18 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 4.006733] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Common 140: VALID BAND_52G OFDM COMMON_TYPE (0x87)
Oct 18 20:38:54 creabox kernel: [ 4.008030] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x1d chain_B: 0X1d chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 4.009320] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x00 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 4.010597] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Common 136: VALID BAND_52G OFDM HT_AP COMMON_TYPE (0x97)
Oct 18 20:38:54 creabox kernel: [ 4.011874] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x1d chain_B: 0X1d chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 4.013174] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x17 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 4.014497] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Channel 1: VALID (0x01)
Oct 18 20:38:54 creabox kernel: [ 4.015808] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x1c chain_B: 0X1c chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 4.017157] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x00 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 4.018512] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Channel 1: VALID OFDM (0x05)
Oct 18 20:38:54 creabox kernel: [ 4.019853] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x19 chain_B: 0X18 chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 4.021236] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x00 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 4.022642] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Channel 1: VALID OFDM HT_AP (0x15)
Oct 18 20:38:54 creabox kernel: [ 4.024061] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x17 chain_B: 0X16 chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 4.025492] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x16 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 4.026930] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Channel 2: VALID OFDM (0x05)
Oct 18 20:38:54 creabox kernel: [ 4.028398] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x1e chain_B: 0X1e chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 4.029880] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x00 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 4.031364] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Channel 2: VALID OFDM HT_AP (0x15)
Oct 18 20:38:54 creabox kernel: [ 4.032887] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x1e chain_B: 0X1e chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 4.034402] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x18 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 4.035912] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Channel 10: VALID OFDM (0x05)
Oct 18 20:38:54 creabox kernel: [ 4.037432] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x1e chain_B: 0X1e chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 4.038981] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x00 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 4.040556] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Channel 10: VALID OFDM HT_AP (0x15)
Oct 18 20:38:54 creabox kernel: [ 4.042136] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x1e chain_B: 0X1e chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 4.043687] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x18 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 4.045278] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Channel 11: VALID OFDM (0x05)
Oct 18 20:38:54 creabox kernel: [ 4.046850] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x19 chain_B: 0X18 chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 4.048427] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x00 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 4.050013] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Channel 11: VALID OFDM HT_AP (0x15)
Oct 18 20:38:54 creabox kernel: [ 4.051564] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x16 chain_B: 0X16 chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 4.053166] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x14 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 4.054750] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Channel 13: VALID (0x01)
Oct 18 20:38:54 creabox kernel: [ 4.056326] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x1c chain_B: 0X1c chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 4.057899] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x00 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 4.059469] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Channel 13: VALID OFDM (0x05)
Oct 18 20:38:54 creabox kernel: [ 4.061048] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x1a chain_B: 0X1a chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 4.062623] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x00 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 4.064207] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Channel 13: VALID OFDM HT_AP (0x15)
Oct 18 20:38:54 creabox kernel: [ 4.065781] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x1a chain_B: 0X1a chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 4.067329] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x17 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 4.068925] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Channel 3: VALID OFDM 40MHZ HT_AP (0x1d)
Oct 18 20:38:54 creabox kernel: [ 4.070489] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x10 chain_B: 0X0f chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 4.072085] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x0c MIMO3: 0x00 High 20_on_40: 0x0c Low 20_on_40: 0x06
Oct 18 20:38:54 creabox kernel: [ 4.072247] usb 2-1: New USB device found, idVendor=8087, idProduct=0024
Oct 18 20:38:54 creabox kernel: [ 4.072249] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Oct 18 20:38:54 creabox kernel: [ 4.072528] hub 2-1:1.0: USB hub found
Oct 18 20:38:54 creabox kernel: [ 4.072625] hub 2-1:1.0: 8 ports detected
Oct 18 20:38:54 creabox kernel: [ 4.080594] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Channel 4: VALID OFDM 40MHZ HT_AP (0x1d)
Oct 18 20:38:54 creabox kernel: [ 4.082269] microcode: CPU0 sig=0x306a9, pf=0x10, revision=0x17
Oct 18 20:38:54 creabox kernel: [ 4.084536] microcode: CPU0 updated to revision 0x19, date = 2013-06-13
Oct 18 20:38:54 creabox kernel: [ 4.086210] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x12 chain_B: 0X10 chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 4.086224] microcode: CPU1 sig=0x306a9, pf=0x10, revision=0x17
Oct 18 20:38:54 creabox kernel: [ 4.086550] microcode: CPU1 updated to revision 0x19, date = 2013-06-13
Oct 18 20:38:54 creabox kernel: [ 4.086572] microcode: CPU2 sig=0x306a9, pf=0x10, revision=0x17
Oct 18 20:38:54 creabox kernel: [ 4.086909] microcode: CPU2 updated to revision 0x19, date = 2013-06-13
Oct 18 20:38:54 creabox kernel: [ 4.086927] microcode: CPU3 sig=0x306a9, pf=0x10, revision=0x17
Oct 18 20:38:54 creabox kernel: [ 4.087261] microcode: CPU3 updated to revision 0x19, date = 2013-06-13
Oct 18 20:38:54 creabox kernel: [ 4.098426] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x10 MIMO3: 0x00 High 20_on_40: 0x0a Low 20_on_40: 0x06
Oct 18 20:38:54 creabox kernel: [ 4.100215] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Channel 5: VALID OFDM 40MHZ HT_AP (0x1d)
Oct 18 20:38:54 creabox kernel: [ 4.101918] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x16 chain_B: 0X15 chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 4.103606] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x14 MIMO3: 0x00 High 20_on_40: 0x08 Low 20_on_40: 0x06
Oct 18 20:38:54 creabox kernel: [ 4.105305] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Channel 7: VALID OFDM 40MHZ HT_AP (0x1d)
Oct 18 20:38:54 creabox kernel: [ 4.106893] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x14 chain_B: 0X14 chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 4.108482] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x12 MIMO3: 0x00 High 20_on_40: 0x06 Low 20_on_40: 0x08
Oct 18 20:38:54 creabox kernel: [ 4.110087] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Channel 8: VALID OFDM 40MHZ HT_AP (0x1d)
Oct 18 20:38:54 creabox kernel: [ 4.111665] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x13 chain_B: 0X11 chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 4.113253] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x0f MIMO3: 0x00 High 20_on_40: 0x06 Low 20_on_40: 0x0a
Oct 18 20:38:54 creabox kernel: [ 4.114850] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Channel 9: VALID OFDM 40MHZ HT_AP (0x1d)
Oct 18 20:38:54 creabox kernel: [ 4.116444] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x11 chain_B: 0X0f chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 4.118028] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x0d MIMO3: 0x00 High 20_on_40: 0x06 Low 20_on_40: 0x0c
Oct 18 20:38:54 creabox kernel: [ 4.119607] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Channel 10: VALID OFDM 40MHZ HT_AP (0x1d)
Oct 18 20:38:54 creabox kernel: [ 4.121199] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x1a chain_B: 0X18 chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 4.122783] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x17 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x04
Oct 18 20:38:54 creabox kernel: [ 4.124399] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Channel 11: VALID OFDM 40MHZ HT_AP (0x1d)
Oct 18 20:38:54 creabox kernel: [ 4.125978] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x18 chain_B: 0X17 chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 4.127540] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x16 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 4.129139] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Channel 36: VALID BAND_52G OFDM (0x07)
Oct 18 20:38:54 creabox kernel: [ 4.130730] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x1a chain_B: 0X1c chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 4.132320] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x00 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 4.133916] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Channel 36: VALID BAND_52G OFDM HT_AP (0x17)
Oct 18 20:38:54 creabox kernel: [ 4.135485] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x19 chain_B: 0X1b chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 4.137071] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x17 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 4.138667] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Channel 64: VALID BAND_52G OFDM (0x07)
Oct 18 20:38:54 creabox kernel: [ 4.140263] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x1d chain_B: 0X1d chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 4.141849] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x00 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 4.143427] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Channel 64: VALID BAND_52G OFDM HT_AP (0x17)
Oct 18 20:38:54 creabox kernel: [ 4.145024] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x1c chain_B: 0X1c chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 4.146725] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x18 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 4.148332] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Channel 100: VALID BAND_52G OFDM (0x07)
Oct 18 20:38:54 creabox kernel: [ 4.149929] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x1d chain_B: 0X1d chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 4.151499] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x00 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 4.153101] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Channel 100: VALID BAND_52G OFDM HT_AP (0x17)
Oct 18 20:38:54 creabox kernel: [ 4.154699] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x1d chain_B: 0X1d chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 4.156302] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x18 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 4.157905] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Channel 140: VALID BAND_52G OFDM (0x07)
Oct 18 20:38:54 creabox kernel: [ 4.159478] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x1d chain_B: 0X1d chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 4.161071] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x00 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 4.162673] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Channel 140: VALID BAND_52G OFDM HT_AP (0x17)
Oct 18 20:38:54 creabox kernel: [ 4.164272] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x1d chain_B: 0X1d chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 4.165866] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x18 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 4.167452] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Channel 38: VALID BAND_52G OFDM 40MHZ HT_AP (0x1f)
Oct 18 20:38:54 creabox kernel: [ 4.169058] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x14 chain_B: 0X14 chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 4.170656] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x10 MIMO3: 0x00 High 20_on_40: 0x0a Low 20_on_40: 0x08
Oct 18 20:38:54 creabox kernel: [ 4.172366] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Channel 46: VALID BAND_52G OFDM 40MHZ HT_AP (0x1f)
Oct 18 20:38:54 creabox kernel: [ 4.174129] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x1c chain_B: 0X1c chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 4.175825] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x18 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 4.177537] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Channel 62: VALID BAND_52G OFDM 40MHZ HT_AP (0x1f)
Oct 18 20:38:54 creabox kernel: [ 4.179238] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x14 chain_B: 0X15 chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 4.180946] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x11 MIMO3: 0x00 High 20_on_40: 0x08 Low 20_on_40: 0x0a
Oct 18 20:38:54 creabox kernel: [ 4.182636] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower Channel 102: VALID BAND_52G OFDM 40MHZ HT_AP (0x1f)
Oct 18 20:38:54 creabox kernel: [ 4.184352] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower chain_A: 0x1a chain_B: 0X1a chain_C: 0X00
Oct 18 20:38:54 creabox kernel: [ 4.186057] iwlwifi 0000:02:00.0: U iwl_eeprom_enhanced_txpower MIMO2: 0x16 MIMO3: 0x00 High 20_on_40: 0x00 Low 20_on_40: 0x00
Oct 18 20:38:54 creabox kernel: [ 4.187757] iwlwifi 0000:02:00.0: U iwl_mod_ht40_chan_info HT40 Ch. 1 [2.4GHz] IBSS ACTIVE WIDE (0x6f 0dBm): Ad-Hoc supported
Oct 18 20:38:54 creabox kernel: [ 4.189456] iwlwifi 0000:02:00.0: U iwl_mod_ht40_chan_info HT40 Ch. 5 [2.4GHz] IBSS ACTIVE WIDE (0x6f 0dBm): Ad-Hoc supported
Oct 18 20:38:54 creabox kernel: [ 4.191137] iwlwifi 0000:02:00.0: U iwl_mod_ht40_chan_info HT40 Ch. 2 [2.4GHz] IBSS ACTIVE WIDE (0x6f 0dBm): Ad-Hoc supported
Oct 18 20:38:54 creabox kernel: [ 4.192783] iwlwifi 0000:02:00.0: U iwl_mod_ht40_chan_info HT40 Ch. 6 [2.4GHz] IBSS ACTIVE WIDE (0x6f 0dBm): Ad-Hoc supported
Oct 18 20:38:54 creabox kernel: [ 4.194395] iwlwifi 0000:02:00.0: U iwl_mod_ht40_chan_info HT40 Ch. 3 [2.4GHz] IBSS ACTIVE WIDE (0x6f 0dBm): Ad-Hoc supported
Oct 18 20:38:54 creabox kernel: [ 4.195996] iwlwifi 0000:02:00.0: U iwl_mod_ht40_chan_info HT40 Ch. 7 [2.4GHz] IBSS ACTIVE WIDE (0x6f 0dBm): Ad-Hoc supported
Oct 18 20:38:54 creabox kernel: [ 4.197580] iwlwifi 0000:02:00.0: U iwl_mod_ht40_chan_info HT40 Ch. 4 [2.4GHz] IBSS ACTIVE WIDE (0x6f 0dBm): Ad-Hoc supported
Oct 18 20:38:54 creabox kernel: [ 4.199153] iwlwifi 0000:02:00.0: U iwl_mod_ht40_chan_info HT40 Ch. 8 [2.4GHz] IBSS ACTIVE WIDE (0x6f 0dBm): Ad-Hoc supported
Oct 18 20:38:54 creabox kernel: [ 4.200711] iwlwifi 0000:02:00.0: U iwl_mod_ht40_chan_info HT40 Ch. 5 [2.4GHz] IBSS ACTIVE WIDE (0x6f 0dBm): Ad-Hoc supported
Oct 18 20:38:54 creabox kernel: [ 4.202251] iwlwifi 0000:02:00.0: U iwl_mod_ht40_chan_info HT40 Ch. 9 [2.4GHz] IBSS ACTIVE WIDE (0x6f 0dBm): Ad-Hoc supported
Oct 18 20:38:54 creabox kernel: [ 4.203749] iwlwifi 0000:02:00.0: U iwl_mod_ht40_chan_info HT40 Ch. 6 [2.4GHz] IBSS ACTIVE WIDE (0x6f 0dBm): Ad-Hoc supported
Oct 18 20:38:54 creabox kernel: [ 4.205150] iwlwifi 0000:02:00.0: U iwl_mod_ht40_chan_info HT40 Ch. 10 [2.4GHz] IBSS ACTIVE WIDE (0x6f 0dBm): Ad-Hoc supported
Oct 18 20:38:54 creabox kernel: [ 4.206552] iwlwifi 0000:02:00.0: U iwl_mod_ht40_chan_info HT40 Ch. 7 [2.4GHz] IBSS ACTIVE WIDE (0x6f 0dBm): Ad-Hoc supported
Oct 18 20:38:54 creabox kernel: [ 4.207958] iwlwifi 0000:02:00.0: U iwl_mod_ht40_chan_info HT40 Ch. 11 [2.4GHz] IBSS ACTIVE WIDE (0x6f 0dBm): Ad-Hoc supported
Oct 18 20:38:54 creabox kernel: [ 4.209361] iwlwifi 0000:02:00.0: U iwl_mod_ht40_chan_info HT40 Ch. 36 [5.2GHz] WIDE DFS (0xe1 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 4.210748] iwlwifi 0000:02:00.0: U iwl_mod_ht40_chan_info HT40 Ch. 40 [5.2GHz] WIDE DFS (0xe1 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 4.212151] iwlwifi 0000:02:00.0: U iwl_mod_ht40_chan_info HT40 Ch. 44 [5.2GHz] WIDE DFS (0xe1 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 4.213513] iwlwifi 0000:02:00.0: U iwl_mod_ht40_chan_info HT40 Ch. 48 [5.2GHz] WIDE DFS (0xe1 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 4.214842] iwlwifi 0000:02:00.0: U iwl_mod_ht40_chan_info HT40 Ch. 52 [5.2GHz] RADAR WIDE (0x31 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 4.216199] iwlwifi 0000:02:00.0: U iwl_mod_ht40_chan_info HT40 Ch. 56 [5.2GHz] RADAR WIDE (0x31 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 4.217532] iwlwifi 0000:02:00.0: U iwl_mod_ht40_chan_info HT40 Ch. 60 [5.2GHz] RADAR WIDE (0x31 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 4.218830] iwlwifi 0000:02:00.0: U iwl_mod_ht40_chan_info HT40 Ch. 64 [5.2GHz] RADAR WIDE (0x31 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 4.220136] iwlwifi 0000:02:00.0: U iwl_mod_ht40_chan_info HT40 Ch. 100 [5.2GHz] RADAR WIDE (0x31 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 4.221434] iwlwifi 0000:02:00.0: U iwl_mod_ht40_chan_info HT40 Ch. 104 [5.2GHz] RADAR WIDE (0x31 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 4.222701] iwlwifi 0000:02:00.0: U iwl_mod_ht40_chan_info HT40 Ch. 108 [5.2GHz] RADAR WIDE (0x31 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 4.223968] iwlwifi 0000:02:00.0: U iwl_mod_ht40_chan_info HT40 Ch. 112 [5.2GHz] RADAR WIDE (0x31 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 4.225215] iwlwifi 0000:02:00.0: U iwl_mod_ht40_chan_info HT40 Ch. 116 [5.2GHz] RADAR WIDE (0x31 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 4.226428] iwlwifi 0000:02:00.0: U iwl_mod_ht40_chan_info HT40 Ch. 120 [5.2GHz] RADAR WIDE (0x31 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 4.227623] iwlwifi 0000:02:00.0: U iwl_mod_ht40_chan_info HT40 Ch. 124 [5.2GHz] RADAR WIDE (0x31 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 4.228822] iwlwifi 0000:02:00.0: U iwl_mod_ht40_chan_info HT40 Ch. 128 [5.2GHz] RADAR WIDE (0x31 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 4.230005] iwlwifi 0000:02:00.0: U iwl_mod_ht40_chan_info HT40 Ch. 132 [5.2GHz] RADAR WIDE (0x31 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 4.231147] iwlwifi 0000:02:00.0: U iwl_mod_ht40_chan_info HT40 Ch. 136 [5.2GHz] RADAR WIDE (0x31 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 4.232293] iwlwifi 0000:02:00.0: U iwl_mod_ht40_chan_info HT40 Ch. 149 [5.2GHz] WIDE (0x61 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 4.233431] iwlwifi 0000:02:00.0: U iwl_mod_ht40_chan_info HT40 Ch. 153 [5.2GHz] WIDE (0x61 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 4.234533] iwlwifi 0000:02:00.0: U iwl_mod_ht40_chan_info HT40 Ch. 157 [5.2GHz] WIDE (0x61 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 4.235617] iwlwifi 0000:02:00.0: U iwl_mod_ht40_chan_info HT40 Ch. 161 [5.2GHz] WIDE (0x61 0dBm): Ad-Hoc not supported
Oct 18 20:38:54 creabox kernel: [ 4.236713] iwlwifi 0000:02:00.0: U iwl_nvm_check_version device EEPROM VER=0x756, CALIB=0x6
Oct 18 20:38:54 creabox kernel: [ 4.237799] iwlwifi 0000:02:00.0: U iwl_eeprom_init_hw_params Device SKU: 24GHz enabled, 52GHz enabled, 11.n enabled
Oct 18 20:38:54 creabox kernel: [ 4.238877] iwlwifi 0000:02:00.0: U iwl_eeprom_init_hw_params Valid Tx ant: 0x3, Valid Rx ant: 0x3
Oct 18 20:38:54 creabox kernel: [ 4.239973] iwlwifi 0000:02:00.0: U iwl_op_mode_dvm_start MAC address: b4:b6:76:b6:4b:3f
Oct 18 20:38:54 creabox kernel: [ 4.241061] iwlwifi 0000:02:00.0: U iwlagn_set_rxon_chain rx_chain=0x2406 active=2 idle=1
Oct 18 20:38:54 creabox kernel: [ 4.242225] iwlwifi 0000:02:00.0: U iwl_tt_initialize Initialize Thermal Throttling
Oct 18 20:38:54 creabox kernel: [ 4.243302] iwlwifi 0000:02:00.0: U iwl_tt_initialize Advanced Thermal Throttling
Oct 18 20:38:54 creabox kernel: [ 4.244491] cfg80211: Ignoring regulatory request Set by core since the driver uses its own custom regulatory domain 1401ed
Oct 18 20:38:54 creabox kernel: [ 4.245706] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
Oct 18 20:38:54 creabox kernel: [ 4.248884] bio: create slab <bio-2> at 2
Oct 18 20:38:54 creabox kernel: [ 4.294665] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
Oct 18 20:38:54 creabox kernel: [ 4.415813] usb 1-1.1: new full-speed USB device number 3 using ehci-pci
Oct 18 20:38:54 creabox kernel: [ 4.512006] usb 1-1.1: New USB device found, idVendor=8087, idProduct=07da
Oct 18 20:38:54 creabox kernel: [ 4.513659] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Oct 18 20:38:54 creabox kernel: [ 4.741165] EXT4-fs (dm-0): re-mounted. Opts: (null)
Oct 18 20:38:54 creabox kernel: [ 4.770619] EXT4-fs (dm-0): re-mounted. Opts: discard,errors=remount-ro
Oct 18 20:38:54 creabox kernel: [ 4.967861] Adding 1949692k swap on /dev/mapper/creabox-creabox_swap. Priority:-1 extents:1 across:1949692k SS
Oct 18 20:38:54 creabox kernel: [ 5.125964] iwlwifi 0000:02:00.0: U iwlagn_mac_start enter
Oct 18 20:38:54 creabox kernel: [ 5.127398] iwlwifi 0000:02:00.0: I iwl_prep_station Add STA to driver ID 15: ff:ff:ff:ff:ff:ff
Oct 18 20:38:54 creabox kernel: [ 5.128832] iwlwifi 0000:02:00.0: I iwl_prep_station Add STA to driver ID 14: ff:ff:ff:ff:ff:ff
Oct 18 20:38:54 creabox kernel: [ 5.130201] iwlwifi 0000:02:00.0: U iwl_pcie_prepare_card_hw iwl_trans_prepare_card_hw enter
Oct 18 20:38:54 creabox kernel: [ 5.131553] iwlwifi 0000:02:00.0: U iwl_pcie_set_hw_ready hardware ready
Oct 18 20:38:54 creabox kernel: [ 5.132876] iwlwifi 0000:02:00.0: U iwl_pcie_apm_init Init card's basic functions
Oct 18 20:38:54 creabox kernel: [ 5.134230] iwlwifi 0000:02:00.0: L1 Disabled; Enabling L0S
Oct 18 20:38:54 creabox kernel: [ 5.142113] iwlwifi 0000:02:00.0: Radio type=0x2-0x1-0x0
Oct 18 20:38:54 creabox kernel: [ 5.189000] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Attempting to send sync command COEX_PRIORITY_TABLE_CMD
Oct 18 20:38:54 creabox kernel: [ 5.191379] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Setting HCMD_ACTIVE for command COEX_PRIORITY_TABLE_CMD
Oct 18 20:38:54 creabox kernel: [ 5.193743] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command COEX_PRIORITY_TABLE_CMD (#5a), seq: 0x0900, 72 bytes at 0[0]:9
Oct 18 20:38:54 creabox kernel: [ 5.196211] iwlwifi 0000:02:00.0: I iwl_pcie_hcmd_complete Clearing HCMD_ACTIVE for command COEX_PRIORITY_TABLE_CMD
Oct 18 20:38:54 creabox kernel: [ 5.198680] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Attempting to send sync command REPLY_PHY_CALIBRATION_CMD
Oct 18 20:38:54 creabox kernel: [ 5.200166] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Setting HCMD_ACTIVE for command REPLY_PHY_CALIBRATION_CMD
Oct 18 20:38:54 creabox kernel: [ 5.201619] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_PHY_CALIBRATION_CMD (#b0), seq: 0x0901, 12 bytes at 1[1]:9
Oct 18 20:38:54 creabox kernel: [ 5.203209] iwlwifi 0000:02:00.0: I iwl_pcie_hcmd_complete Clearing HCMD_ACTIVE for command REPLY_PHY_CALIBRATION_CMD
Oct 18 20:38:54 creabox kernel: [ 5.205857] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Attempting to send sync command REPLY_BT_COEX_PROT_ENV
Oct 18 20:38:54 creabox kernel: [ 5.207423] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Setting HCMD_ACTIVE for command REPLY_BT_COEX_PROT_ENV
Oct 18 20:38:54 creabox kernel: [ 5.208965] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_BT_COEX_PROT_ENV (#cd), seq: 0x0902, 8 bytes at 2[2]:9
Oct 18 20:38:54 creabox kernel: [ 5.210591] iwlwifi 0000:02:00.0: I iwl_pcie_hcmd_complete Clearing HCMD_ACTIVE for command REPLY_BT_COEX_PROT_ENV
Oct 18 20:38:54 creabox kernel: [ 5.213235] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Attempting to send sync command CALIBRATION_CFG_CMD
Oct 18 20:38:54 creabox kernel: [ 5.214889] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Setting HCMD_ACTIVE for command CALIBRATION_CFG_CMD
Oct 18 20:38:54 creabox kernel: [ 5.216504] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command CALIBRATION_CFG_CMD (#65), seq: 0x0903, 96 bytes at 3[3]:9
Oct 18 20:38:54 creabox kernel: [ 5.218253] iwlwifi 0000:02:00.0: I iwl_pcie_hcmd_complete Clearing HCMD_ACTIVE for command CALIBRATION_CFG_CMD
Oct 18 20:38:54 creabox kernel: [ 5.445009] iwlwifi 0000:02:00.0: U iwl_pcie_apm_stop Stop card, put in low power state
Oct 18 20:38:54 creabox kernel: [ 5.446708] iwlwifi 0000:02:00.0: U iwl_pcie_apm_stop_master stop master
Oct 18 20:38:54 creabox kernel: [ 5.448400] iwlwifi 0000:02:00.0: U iwl_pcie_prepare_card_hw iwl_trans_prepare_card_hw enter
Oct 18 20:38:54 creabox kernel: [ 5.450061] iwlwifi 0000:02:00.0: U iwl_pcie_set_hw_ready hardware ready
Oct 18 20:38:54 creabox kernel: [ 5.451711] iwlwifi 0000:02:00.0: U iwl_pcie_apm_init Init card's basic functions
Oct 18 20:38:54 creabox kernel: [ 5.453372] iwlwifi 0000:02:00.0: L1 Disabled; Enabling L0S
Oct 18 20:38:54 creabox kernel: [ 5.461504] iwlwifi 0000:02:00.0: Radio type=0x2-0x1-0x0
Oct 18 20:38:54 creabox kernel: [ 5.508853] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Attempting to send sync command COEX_PRIORITY_TABLE_CMD
Oct 18 20:38:54 creabox kernel: [ 5.510526] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Setting HCMD_ACTIVE for command COEX_PRIORITY_TABLE_CMD
Oct 18 20:38:54 creabox kernel: [ 5.512165] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command COEX_PRIORITY_TABLE_CMD (#5a), seq: 0x0900, 72 bytes at 0[0]:9
Oct 18 20:38:54 creabox kernel: [ 5.513855] iwlwifi 0000:02:00.0: I iwl_pcie_hcmd_complete Clearing HCMD_ACTIVE for command COEX_PRIORITY_TABLE_CMD
Oct 18 20:38:54 creabox kernel: [ 5.515531] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Attempting to send sync command REPLY_PHY_CALIBRATION_CMD
Oct 18 20:38:54 creabox kernel: [ 5.517179] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Setting HCMD_ACTIVE for command REPLY_PHY_CALIBRATION_CMD
Oct 18 20:38:54 creabox kernel: [ 5.518800] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_PHY_CALIBRATION_CMD (#b0), seq: 0x0901, 12 bytes at 1[1]:9
Oct 18 20:38:54 creabox kernel: [ 5.520495] iwlwifi 0000:02:00.0: I iwl_pcie_hcmd_complete Clearing HCMD_ACTIVE for command REPLY_PHY_CALIBRATION_CMD
Oct 18 20:38:54 creabox kernel: [ 5.522146] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Attempting to send sync command REPLY_PHY_CALIBRATION_CMD
Oct 18 20:38:54 creabox kernel: [ 5.523789] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Setting HCMD_ACTIVE for command REPLY_PHY_CALIBRATION_CMD
Oct 18 20:38:54 creabox kernel: [ 5.525388] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_PHY_CALIBRATION_CMD (#b0), seq: 0x0902, 12 bytes at 2[2]:9
Oct 18 20:38:54 creabox kernel: [ 5.527057] iwlwifi 0000:02:00.0: I iwl_pcie_hcmd_complete Clearing HCMD_ACTIVE for command REPLY_PHY_CALIBRATION_CMD
Oct 18 20:38:54 creabox kernel: [ 5.528702] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Attempting to send sync command REPLY_PHY_CALIBRATION_CMD
Oct 18 20:38:54 creabox kernel: [ 5.530297] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Setting HCMD_ACTIVE for command REPLY_PHY_CALIBRATION_CMD
Oct 18 20:38:54 creabox kernel: [ 5.531870] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_PHY_CALIBRATION_CMD (#b0), seq: 0x0903, 12 bytes at 3[3]:9
Oct 18 20:38:54 creabox kernel: [ 5.533537] iwlwifi 0000:02:00.0: I iwl_pcie_hcmd_complete Clearing HCMD_ACTIVE for command REPLY_PHY_CALIBRATION_CMD
Oct 18 20:38:54 creabox kernel: [ 5.535178] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Attempting to send sync command REPLY_PHY_CALIBRATION_CMD
Oct 18 20:38:54 creabox kernel: [ 5.536807] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Setting HCMD_ACTIVE for command REPLY_PHY_CALIBRATION_CMD
Oct 18 20:38:54 creabox kernel: [ 5.538411] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_PHY_CALIBRATION_CMD (#b0), seq: 0x0904, 520 bytes at 4[4]:9
Oct 18 20:38:54 creabox kernel: [ 5.540137] iwlwifi 0000:02:00.0: I iwl_pcie_hcmd_complete Clearing HCMD_ACTIVE for command REPLY_PHY_CALIBRATION_CMD
Oct 18 20:38:54 creabox kernel: [ 5.541838] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Attempting to send sync command REPLY_PHY_CALIBRATION_CMD
Oct 18 20:38:54 creabox kernel: [ 5.543492] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Setting HCMD_ACTIVE for command REPLY_PHY_CALIBRATION_CMD
Oct 18 20:38:54 creabox kernel: [ 5.545123] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_PHY_CALIBRATION_CMD (#b0), seq: 0x0905, 1352 bytes at 5[5]:9
Oct 18 20:38:54 creabox kernel: [ 5.546925] iwlwifi 0000:02:00.0: I iwl_pcie_hcmd_complete Clearing HCMD_ACTIVE for command REPLY_PHY_CALIBRATION_CMD
Oct 18 20:38:54 creabox kernel: [ 5.548610] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Attempting to send sync command REPLY_PHY_CALIBRATION_CMD
Oct 18 20:38:54 creabox kernel: [ 5.550476] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Setting HCMD_ACTIVE for command REPLY_PHY_CALIBRATION_CMD
Oct 18 20:38:54 creabox kernel: [ 5.552229] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_PHY_CALIBRATION_CMD (#b0), seq: 0x0906, 92 bytes at 6[6]:9
Oct 18 20:38:54 creabox kernel: [ 5.554042] iwlwifi 0000:02:00.0: I iwl_pcie_hcmd_complete Clearing HCMD_ACTIVE for command REPLY_PHY_CALIBRATION_CMD
Oct 18 20:38:54 creabox kernel: [ 5.556377] iwlwifi 0000:02:00.0: U iwl_alive_start Runtime Alive received.
Oct 18 20:38:54 creabox kernel: [ 5.558599] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Attempting to send sync command REPLY_BT_CONFIG
Oct 18 20:38:54 creabox kernel: [ 5.560376] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Setting HCMD_ACTIVE for command REPLY_BT_CONFIG
Oct 18 20:38:54 creabox kernel: [ 5.562252] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_BT_CONFIG (#9b), seq: 0x0907, 76 bytes at 7[7]:9
Oct 18 20:38:54 creabox kernel: [ 5.564087] iwlwifi 0000:02:00.0: I iwl_pcie_hcmd_complete Clearing HCMD_ACTIVE for command REPLY_BT_CONFIG
Oct 18 20:38:54 creabox kernel: [ 5.565893] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Attempting to send sync command REPLY_BT_COEX_PRIO_TABLE
Oct 18 20:38:54 creabox kernel: [ 5.567696] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Setting HCMD_ACTIVE for command REPLY_BT_COEX_PRIO_TABLE
Oct 18 20:38:54 creabox kernel: [ 5.569456] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_BT_COEX_PRIO_TABLE (#cc), seq: 0x0908, 20 bytes at 8[8]:9
Oct 18 20:38:54 creabox kernel: [ 5.571285] iwlwifi 0000:02:00.0: I iwl_pcie_hcmd_complete Clearing HCMD_ACTIVE for command REPLY_BT_COEX_PRIO_TABLE
Oct 18 20:38:54 creabox kernel: [ 5.573002] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Attempting to send sync command REPLY_BT_COEX_PROT_ENV
Oct 18 20:38:54 creabox kernel: [ 5.574842] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Setting HCMD_ACTIVE for command REPLY_BT_COEX_PROT_ENV
Oct 18 20:38:54 creabox kernel: [ 5.576659] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_BT_COEX_PROT_ENV (#cd), seq: 0x0909, 8 bytes at 9[9]:9
Oct 18 20:38:54 creabox kernel: [ 5.578510] iwlwifi 0000:02:00.0: I iwl_pcie_hcmd_complete Clearing HCMD_ACTIVE for command REPLY_BT_COEX_PROT_ENV
Oct 18 20:38:54 creabox kernel: [ 5.580298] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Attempting to send sync command REPLY_BT_COEX_PROT_ENV
Oct 18 20:38:54 creabox kernel: [ 5.582160] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Setting HCMD_ACTIVE for command REPLY_BT_COEX_PROT_ENV
Oct 18 20:38:54 creabox kernel: [ 5.583998] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_BT_COEX_PROT_ENV (#cd), seq: 0x090A, 8 bytes at 10[10]:9
Oct 18 20:38:54 creabox kernel: [ 5.585854] iwlwifi 0000:02:00.0: I iwl_pcie_hcmd_complete Clearing HCMD_ACTIVE for command REPLY_BT_COEX_PROT_ENV
Oct 18 20:38:54 creabox kernel: [ 5.587623] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Attempting to send sync command CALIBRATION_CFG_CMD
Oct 18 20:38:54 creabox kernel: [ 5.589337] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Setting HCMD_ACTIVE for command CALIBRATION_CFG_CMD
Oct 18 20:38:54 creabox kernel: [ 5.591037] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command CALIBRATION_CFG_CMD (#65), seq: 0x090B, 96 bytes at 11[11]:9
Oct 18 20:38:54 creabox kernel: [ 5.592878] iwlwifi 0000:02:00.0: I iwl_pcie_hcmd_complete Clearing HCMD_ACTIVE for command CALIBRATION_CFG_CMD
Oct 18 20:38:54 creabox kernel: [ 5.594611] iwlwifi 0000:02:00.0: U iwlagn_send_tx_ant_config select valid tx ant: 3
Oct 18 20:38:54 creabox kernel: [ 5.596361] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Attempting to send sync command TX_ANT_CONFIGURATION_CMD
Oct 18 20:38:54 creabox kernel: [ 5.598084] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Setting HCMD_ACTIVE for command TX_ANT_CONFIGURATION_CMD
Oct 18 20:38:54 creabox kernel: [ 5.599809] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command TX_ANT_CONFIGURATION_CMD (#98), seq: 0x090C, 8 bytes at 12[12]:9
Oct 18 20:38:54 creabox kernel: [ 5.620752] iwlwifi 0000:02:00.0: I iwl_pcie_hcmd_complete Clearing HCMD_ACTIVE for command TX_ANT_CONFIGURATION_CMD
Oct 18 20:38:54 creabox kernel: [ 5.622514] iwlwifi 0000:02:00.0: U iwlagn_set_rxon_chain rx_chain=0x2406 active=2 idle=1
Oct 18 20:38:54 creabox kernel: [ 5.624264] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x090D, 8 bytes at 13[13]:9
Oct 18 20:38:54 creabox kernel: [ 5.626006] iwlwifi 0000:02:00.0: U iwl_print_rx_config_cmd RX CONFIG:
Oct 18 20:38:54 creabox kernel: [ 5.626073] iwlwifi 0000:02:00.0: U iwl_tt_handler Queueing thermal throttling work.
Oct 18 20:38:54 creabox kernel: [ 5.629464] iwl data: 00000000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Oct 18 20:38:54 creabox kernel: [ 5.631202] iwl data: 00000010: 00 00 00 00 00 00 00 00 03 00 06 24 15 0f 00 00 ...........$....
Oct 18 20:38:54 creabox kernel: [ 5.632927] iwl data: 00000020: 05 80 00 00 00 00 00 00 01 00 ff ff ff 00 00 00 ................
Oct 18 20:38:54 creabox kernel: [ 5.634644] iwl data: 00000030: 00 00 ..
Oct 18 20:38:54 creabox kernel: [ 5.636402] iwlwifi 0000:02:00.0: U iwl_print_rx_config_cmd u16 channel: 0x1
Oct 18 20:38:54 creabox kernel: [ 5.638131] iwlwifi 0000:02:00.0: U iwl_print_rx_config_cmd u32 flags: 0x00008005
Oct 18 20:38:54 creabox kernel: [ 5.639864] iwlwifi 0000:02:00.0: U iwl_print_rx_config_cmd u32 filter_flags: 0x00000000
Oct 18 20:38:54 creabox kernel: [ 5.641577] iwlwifi 0000:02:00.0: U iwl_print_rx_config_cmd u8 dev_type: 0x3
Oct 18 20:38:54 creabox kernel: [ 5.643286] iwlwifi 0000:02:00.0: U iwl_print_rx_config_cmd u8 ofdm_basic_rates: 0x15
Oct 18 20:38:54 creabox kernel: [ 5.644980] iwlwifi 0000:02:00.0: U iwl_print_rx_config_cmd u8 cck_basic_rates: 0x0f
Oct 18 20:38:54 creabox kernel: [ 5.646650] iwlwifi 0000:02:00.0: U iwl_print_rx_config_cmd u8[6] node_addr: 00:00:00:00:00:00
Oct 18 20:38:54 creabox kernel: [ 5.648313] iwlwifi 0000:02:00.0: U iwl_print_rx_config_cmd u8[6] bssid_addr: 00:00:00:00:00:00
Oct 18 20:38:54 creabox kernel: [ 5.649975] iwlwifi 0000:02:00.0: U iwl_print_rx_config_cmd u16 assoc_id: 0x0
Oct 18 20:38:54 creabox kernel: [ 5.651608] iwlwifi 0000:02:00.0: U iwl_full_rxon_required need full RXON - !iwl_is_associated_ctx(ctx)
Oct 18 20:38:54 creabox kernel: [ 5.653243] iwlwifi 0000:02:00.0: U iwlagn_commit_rxon Going to commit RXON
Oct 18 20:38:54 creabox kernel: [ 5.653243] * without RXON_FILTER_ASSOC_MSK
Oct 18 20:38:54 creabox kernel: [ 5.653243] * channel = 1
Oct 18 20:38:54 creabox kernel: [ 5.653243] * bssid = 00:00:00:00:00:00
Oct 18 20:38:54 creabox kernel: [ 5.659691] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Attempting to send sync command REPLY_RXON
Oct 18 20:38:54 creabox kernel: [ 5.661307] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Setting HCMD_ACTIVE for command REPLY_RXON
Oct 18 20:38:54 creabox kernel: [ 5.662920] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_RXON (#10), seq: 0x090E, 54 bytes at 14[14]:9
Oct 18 20:38:54 creabox kernel: [ 5.665818] iwlwifi 0000:02:00.0: I iwl_pcie_hcmd_complete Clearing HCMD_ACTIVE for command REPLY_RXON
Oct 18 20:38:54 creabox kernel: [ 5.667484] iwlwifi 0000:02:00.0: U iwl_tt_handler Queueing thermal throttling work.
Oct 18 20:38:54 creabox kernel: [ 5.667490] iwlwifi 0000:02:00.0: U iwl_clear_ucode_stations Clearing ucode stations in driver
Oct 18 20:38:54 creabox kernel: [ 5.667492] iwlwifi 0000:02:00.0: U iwl_clear_ucode_stations No active stations found to be cleared
Oct 18 20:38:54 creabox kernel: [ 5.667495] iwlwifi 0000:02:00.0: U iwl_restore_stations Restoring all known stations ... start.
Oct 18 20:38:54 creabox kernel: [ 5.667496] iwlwifi 0000:02:00.0: I iwl_restore_stations Restoring sta ff:ff:ff:ff:ff:ff
Oct 18 20:38:54 creabox kernel: [ 5.667499] iwlwifi 0000:02:00.0: U iwl_send_add_sta Adding sta 15 (ff:ff:ff:ff:ff:ff) synchronously
Oct 18 20:38:54 creabox kernel: [ 5.667500] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Attempting to send sync command REPLY_ADD_STA
Oct 18 20:38:54 creabox kernel: [ 5.667502] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Setting HCMD_ACTIVE for command REPLY_ADD_STA
Oct 18 20:38:54 creabox kernel: [ 5.667504] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_ADD_STA (#18), seq: 0x090F, 96 bytes at 15[15]:9
Oct 18 20:38:54 creabox kernel: [ 5.681860] iwlwifi 0000:02:00.0: U iwl_process_add_sta_resp Processing response for adding station 15
Oct 18 20:38:54 creabox kernel: [ 5.683472] iwlwifi 0000:02:00.0: I iwl_process_add_sta_resp REPLY_ADD_STA PASSED
Oct 18 20:38:54 creabox kernel: [ 5.685037] iwlwifi 0000:02:00.0: I iwl_sta_ucode_activate Added STA id 15 addr ff:ff:ff:ff:ff:ff to uCode
Oct 18 20:38:54 creabox kernel: [ 5.686600] iwlwifi 0000:02:00.0: I iwl_process_add_sta_resp Added station id 15 addr ff:ff:ff:ff:ff:ff
Oct 18 20:38:54 creabox kernel: [ 5.688152] iwlwifi 0000:02:00.0: I iwl_process_add_sta_resp Added station according to cmd buffer ff:ff:ff:ff:ff:ff
Oct 18 20:38:54 creabox kernel: [ 5.689702] iwlwifi 0000:02:00.0: I iwl_pcie_hcmd_complete Clearing HCMD_ACTIVE for command REPLY_ADD_STA
Oct 18 20:38:54 creabox kernel: [ 5.691292] iwlwifi 0000:02:00.0: U is_lq_table_valid Channel 0 is not an HT channel
Oct 18 20:38:54 creabox kernel: [ 5.692856] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Attempting to send sync command REPLY_TX_LINK_QUALITY_CMD
Oct 18 20:38:54 creabox kernel: [ 5.694412] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Setting HCMD_ACTIVE for command REPLY_TX_LINK_QUALITY_CMD
Oct 18 20:38:54 creabox kernel: [ 5.695966] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_TX_LINK_QUALITY_CMD (#4e), seq: 0x0910, 92 bytes at 16[16]:9
Oct 18 20:38:54 creabox kernel: [ 5.697643] iwlwifi 0000:02:00.0: I iwl_pcie_hcmd_complete Clearing HCMD_ACTIVE for command REPLY_TX_LINK_QUALITY_CMD
Oct 18 20:38:54 creabox kernel: [ 5.699286] iwlwifi 0000:02:00.0: U iwl_send_lq_cmd init LQ command complete, clearing sta addition status for sta 15
Oct 18 20:38:54 creabox kernel: [ 5.700873] iwlwifi 0000:02:00.0: U iwl_restore_stations Restoring all known stations .... complete.
Oct 18 20:38:54 creabox kernel: [ 5.702440] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Attempting to send sync command REPLY_CT_KILL_CONFIG_CMD
Oct 18 20:38:54 creabox kernel: [ 5.704034] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Setting HCMD_ACTIVE for command REPLY_CT_KILL_CONFIG_CMD
Oct 18 20:38:54 creabox kernel: [ 5.705606] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_CT_KILL_CONFIG_CMD (#a4), seq: 0x0911, 16 bytes at 17[17]:9
Oct 18 20:38:54 creabox kernel: [ 5.707224] iwlwifi 0000:02:00.0: I iwl_pcie_hcmd_complete Clearing HCMD_ACTIVE for command REPLY_CT_KILL_CONFIG_CMD
Oct 18 20:38:54 creabox kernel: [ 5.708847] iwlwifi 0000:02:00.0: U iwl_rf_kill_ct_config REPLY_CT_KILL_CONFIG_CMD succeeded, critical temperature enter is 114,exit is 95
Oct 18 20:38:54 creabox kernel: [ 5.710484] iwlwifi 0000:02:00.0: U iwl_alive_start ALIVE processing complete.
Oct 18 20:38:54 creabox kernel: [ 5.712097] iwlwifi 0000:02:00.0: U iwl_power_sleep_cam_cmd Sleep command for CAM
Oct 18 20:38:54 creabox kernel: [ 5.713702] iwlwifi 0000:02:00.0: U iwl_set_power Sending power/sleep command
Oct 18 20:38:54 creabox kernel: [ 5.715282] iwlwifi 0000:02:00.0: U iwl_set_power Flags value = 0x00000008
Oct 18 20:38:54 creabox kernel: [ 5.716855] iwlwifi 0000:02:00.0: U iwl_set_power Tx timeout = 0
Oct 18 20:38:54 creabox kernel: [ 5.718430] iwlwifi 0000:02:00.0: U iwl_set_power Rx timeout = 0
Oct 18 20:38:54 creabox kernel: [ 5.719952] iwlwifi 0000:02:00.0: U iwl_set_power Sleep interval vector = { 0 , 0 , 0 , 0 , 0 }
Oct 18 20:38:54 creabox kernel: [ 5.721478] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Attempting to send sync command POWER_TABLE_CMD
Oct 18 20:38:54 creabox kernel: [ 5.723004] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Setting HCMD_ACTIVE for command POWER_TABLE_CMD
Oct 18 20:38:54 creabox kernel: [ 5.724554] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command POWER_TABLE_CMD (#77), seq: 0x0912, 40 bytes at 18[18]:9
Oct 18 20:38:54 creabox kernel: [ 5.726138] iwlwifi 0000:02:00.0: I iwl_pcie_hcmd_complete Clearing HCMD_ACTIVE for command POWER_TABLE_CMD
Oct 18 20:38:54 creabox kernel: [ 5.727695] iwlwifi 0000:02:00.0: U iwlagn_set_rxon_chain rx_chain=0x2406 active=2 idle=1
Oct 18 20:38:54 creabox kernel: [ 5.729219] iwlwifi 0000:02:00.0: U iwlagn_set_rxon_chain rx_chain=0x2406 active=2 idle=1
Oct 18 20:38:54 creabox kernel: [ 5.730703] iwlwifi 0000:02:00.0: U iwlagn_mac_start Start UP work done.
Oct 18 20:38:54 creabox kernel: [ 5.732186] iwlwifi 0000:02:00.0: U iwlagn_mac_start leave
Oct 18 20:38:54 creabox kernel: [ 5.733639] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_LEDS_CMD (#48), seq: 0x0913, 12 bytes at 19[19]:9
Oct 18 20:38:54 creabox kernel: [ 5.735117] iwlwifi 0000:02:00.0: U iwlagn_mac_add_interface enter: type 2, addr b4:b6:76:b6:4b:3f
Oct 18 20:38:54 creabox kernel: [ 5.736625] iwlwifi 0000:02:00.0: U iwlagn_set_rxon_chain rx_chain=0x2406 active=2 idle=1
Oct 18 20:38:54 creabox kernel: [ 5.738119] iwlwifi 0000:02:00.0: U iwl_print_rx_config_cmd RX CONFIG:
Oct 18 20:38:54 creabox kernel: [ 5.739598] iwl data: 00000000: b4 b6 76 b6 4b 3f 00 00 00 00 00 00 00 00 00 00 ..v.K?..........
Oct 18 20:38:54 creabox kernel: [ 5.741088] iwl data: 00000010: 00 00 00 00 00 00 00 00 03 00 06 24 15 0f 00 00 ...........$....
Oct 18 20:38:54 creabox kernel: [ 5.742588] iwl data: 00000020: 05 80 00 00 04 00 00 00 01 00 ff ff ff 00 00 00 ................
Oct 18 20:38:54 creabox kernel: [ 5.744117] iwl data: 00000030: 00 00 ..
Oct 18 20:38:54 creabox kernel: [ 5.745655] iwlwifi 0000:02:00.0: U iwl_print_rx_config_cmd u16 channel: 0x1
Oct 18 20:38:54 creabox kernel: [ 5.747187] iwlwifi 0000:02:00.0: U iwl_print_rx_config_cmd u32 flags: 0x00008005
Oct 18 20:38:54 creabox kernel: [ 5.748710] iwlwifi 0000:02:00.0: U iwl_print_rx_config_cmd u32 filter_flags: 0x00000004
Oct 18 20:38:54 creabox kernel: [ 5.750241] iwlwifi 0000:02:00.0: U iwl_print_rx_config_cmd u8 dev_type: 0x3
Oct 18 20:38:54 creabox kernel: [ 5.751761] iwlwifi 0000:02:00.0: U iwl_print_rx_config_cmd u8 ofdm_basic_rates: 0x15
Oct 18 20:38:54 creabox kernel: [ 5.753283] iwlwifi 0000:02:00.0: U iwl_print_rx_config_cmd u8 cck_basic_rates: 0x0f
Oct 18 20:38:54 creabox kernel: [ 5.754785] iwlwifi 0000:02:00.0: U iwl_print_rx_config_cmd u8[6] node_addr: b4:b6:76:b6:4b:3f
Oct 18 20:38:54 creabox kernel: [ 5.756288] iwlwifi 0000:02:00.0: U iwl_print_rx_config_cmd u8[6] bssid_addr: 00:00:00:00:00:00
Oct 18 20:38:54 creabox kernel: [ 5.757778] iwlwifi 0000:02:00.0: U iwl_print_rx_config_cmd u16 assoc_id: 0x0
Oct 18 20:38:54 creabox kernel: [ 5.759268] iwlwifi 0000:02:00.0: U iwl_full_rxon_required need full RXON - !iwl_is_associated_ctx(ctx)
Oct 18 20:38:54 creabox kernel: [ 5.760780] iwlwifi 0000:02:00.0: U iwlagn_commit_rxon Going to commit RXON
Oct 18 20:38:54 creabox kernel: [ 5.760780] * without RXON_FILTER_ASSOC_MSK
Oct 18 20:38:54 creabox kernel: [ 5.760780] * channel = 1
Oct 18 20:38:54 creabox kernel: [ 5.760780] * bssid = 00:00:00:00:00:00
Oct 18 20:38:54 creabox kernel: [ 5.766686] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Attempting to send sync command REPLY_RXON
Oct 18 20:38:54 creabox kernel: [ 5.768194] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Setting HCMD_ACTIVE for command REPLY_RXON
Oct 18 20:38:54 creabox kernel: [ 5.769668] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_RXON (#10), seq: 0x0914, 54 bytes at 20[20]:9
Oct 18 20:38:54 creabox kernel: [ 5.771428] iwlwifi 0000:02:00.0: I iwl_pcie_hcmd_complete Clearing HCMD_ACTIVE for command REPLY_RXON
Oct 18 20:38:54 creabox kernel: [ 5.772976] iwlwifi 0000:02:00.0: U iwl_tt_handler Queueing thermal throttling work.
Oct 18 20:38:54 creabox kernel: [ 5.772989] iwlwifi 0000:02:00.0: U iwl_clear_ucode_stations Clearing ucode stations in driver
Oct 18 20:38:54 creabox kernel: [ 5.772991] iwlwifi 0000:02:00.0: I iwl_clear_ucode_stations Clearing ucode active for station 15
Oct 18 20:38:54 creabox kernel: [ 5.772994] iwlwifi 0000:02:00.0: U iwl_restore_stations Restoring all known stations ... start.
Oct 18 20:38:54 creabox kernel: [ 5.772995] iwlwifi 0000:02:00.0: I iwl_restore_stations Restoring sta ff:ff:ff:ff:ff:ff
Oct 18 20:38:54 creabox kernel: [ 5.772997] iwlwifi 0000:02:00.0: U iwl_send_add_sta Adding sta 15 (ff:ff:ff:ff:ff:ff) synchronously
Oct 18 20:38:54 creabox kernel: [ 5.772999] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Attempting to send sync command REPLY_ADD_STA
Oct 18 20:38:54 creabox kernel: [ 5.773000] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Setting HCMD_ACTIVE for command REPLY_ADD_STA
Oct 18 20:38:54 creabox kernel: [ 5.773002] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_ADD_STA (#18), seq: 0x0915, 96 bytes at 21[21]:9
Oct 18 20:38:54 creabox kernel: [ 5.786416] iwlwifi 0000:02:00.0: U iwl_process_add_sta_resp Processing response for adding station 15
Oct 18 20:38:54 creabox kernel: [ 5.787913] iwlwifi 0000:02:00.0: I iwl_process_add_sta_resp REPLY_ADD_STA PASSED
Oct 18 20:38:54 creabox kernel: [ 5.789392] iwlwifi 0000:02:00.0: I iwl_sta_ucode_activate Added STA id 15 addr ff:ff:ff:ff:ff:ff to uCode
Oct 18 20:38:54 creabox kernel: [ 5.790881] iwlwifi 0000:02:00.0: I iwl_process_add_sta_resp Added station id 15 addr ff:ff:ff:ff:ff:ff
Oct 18 20:38:54 creabox kernel: [ 5.792363] iwlwifi 0000:02:00.0: I iwl_process_add_sta_resp Added station according to cmd buffer ff:ff:ff:ff:ff:ff
Oct 18 20:38:54 creabox kernel: [ 5.793852] iwlwifi 0000:02:00.0: I iwl_pcie_hcmd_complete Clearing HCMD_ACTIVE for command REPLY_ADD_STA
Oct 18 20:38:54 creabox kernel: [ 5.795358] iwlwifi 0000:02:00.0: U is_lq_table_valid Channel 1 is not an HT channel
Oct 18 20:38:54 creabox kernel: [ 5.796835] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Attempting to send sync command REPLY_TX_LINK_QUALITY_CMD
Oct 18 20:38:54 creabox kernel: [ 5.798304] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Setting HCMD_ACTIVE for command REPLY_TX_LINK_QUALITY_CMD
Oct 18 20:38:54 creabox kernel: [ 5.799771] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_TX_LINK_QUALITY_CMD (#4e), seq: 0x0916, 92 bytes at 22[22]:9
Oct 18 20:38:54 creabox kernel: [ 5.801340] iwlwifi 0000:02:00.0: I iwl_pcie_hcmd_complete Clearing HCMD_ACTIVE for command REPLY_TX_LINK_QUALITY_CMD
Oct 18 20:38:54 creabox kernel: [ 5.802886] iwlwifi 0000:02:00.0: U iwl_send_lq_cmd init LQ command complete, clearing sta addition status for sta 15
Oct 18 20:38:54 creabox kernel: [ 5.804387] iwlwifi 0000:02:00.0: U iwl_restore_stations Restoring all known stations .... complete.
Oct 18 20:38:54 creabox kernel: [ 5.805862] iwlwifi 0000:02:00.0: U iwlagn_mac_add_interface leave
Oct 18 20:38:54 creabox kernel: [ 5.807328] iwlwifi 0000:02:00.0: U iwlagn_set_rxon_chain rx_chain=0x2406 active=2 idle=1
Oct 18 20:38:54 creabox kernel: [ 5.808762] iwlwifi 0000:02:00.0: U iwl_print_rx_config_cmd RX CONFIG:
Oct 18 20:38:54 creabox kernel: [ 5.810197] iwl data: 00000000: b4 b6 76 b6 4b 3f 00 00 00 00 00 00 00 00 00 00 ..v.K?..........
Oct 18 20:38:54 creabox kernel: [ 5.811655] iwl data: 00000010: 00 00 00 00 00 00 00 00 03 00 06 24 15 0f 00 00 ...........$....
Oct 18 20:38:54 creabox kernel: [ 5.813143] iwl data: 00000020: 05 80 00 00 44 00 00 00 01 00 ff ff ff 00 00 00 ....D...........
Oct 18 20:38:54 creabox kernel: [ 5.814615] iwl data: 00000030: 00 00 ..
Oct 18 20:38:54 creabox kernel: [ 5.816106] iwlwifi 0000:02:00.0: U iwl_print_rx_config_cmd u16 channel: 0x1
Oct 18 20:38:54 creabox kernel: [ 5.817593] iwlwifi 0000:02:00.0: U iwl_print_rx_config_cmd u32 flags: 0x00008005
Oct 18 20:38:54 creabox kernel: [ 5.819068] iwlwifi 0000:02:00.0: U iwl_print_rx_config_cmd u32 filter_flags: 0x00000044
Oct 18 20:38:54 creabox kernel: [ 5.820560] iwlwifi 0000:02:00.0: U iwl_print_rx_config_cmd u8 dev_type: 0x3
Oct 18 20:38:54 creabox kernel: [ 5.822016] iwlwifi 0000:02:00.0: U iwl_print_rx_config_cmd u8 ofdm_basic_rates: 0x15
Oct 18 20:38:54 creabox kernel: [ 5.823453] iwlwifi 0000:02:00.0: U iwl_print_rx_config_cmd u8 cck_basic_rates: 0x0f
Oct 18 20:38:54 creabox kernel: [ 5.824868] iwlwifi 0000:02:00.0: U iwl_print_rx_config_cmd u8[6] node_addr: b4:b6:76:b6:4b:3f
Oct 18 20:38:54 creabox kernel: [ 5.826302] iwlwifi 0000:02:00.0: U iwl_print_rx_config_cmd u8[6] bssid_addr: 00:00:00:00:00:00
Oct 18 20:38:54 creabox kernel: [ 5.827731] iwlwifi 0000:02:00.0: U iwl_print_rx_config_cmd u16 assoc_id: 0x0
Oct 18 20:38:54 creabox kernel: [ 5.829176] iwlwifi 0000:02:00.0: U iwl_full_rxon_required need full RXON - !iwl_is_associated_ctx(ctx)
Oct 18 20:38:54 creabox kernel: [ 5.830599] iwlwifi 0000:02:00.0: U iwlagn_commit_rxon Going to commit RXON
Oct 18 20:38:54 creabox kernel: [ 5.830599] * without RXON_FILTER_ASSOC_MSK
Oct 18 20:38:54 creabox kernel: [ 5.830599] * channel = 1
Oct 18 20:38:54 creabox kernel: [ 5.830599] * bssid = 00:00:00:00:00:00
Oct 18 20:38:54 creabox kernel: [ 5.836136] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Attempting to send sync command REPLY_RXON
Oct 18 20:38:54 creabox kernel: [ 5.837534] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Setting HCMD_ACTIVE for command REPLY_RXON
Oct 18 20:38:54 creabox kernel: [ 5.838929] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_RXON (#10), seq: 0x0917, 54 bytes at 23[23]:9
Oct 18 20:38:54 creabox kernel: [ 5.840621] iwlwifi 0000:02:00.0: I iwl_pcie_hcmd_complete Clearing HCMD_ACTIVE for command REPLY_RXON
Oct 18 20:38:54 creabox kernel: [ 5.842072] iwlwifi 0000:02:00.0: U iwl_tt_handler Queueing thermal throttling work.
Oct 18 20:38:54 creabox kernel: [ 5.842085] iwlwifi 0000:02:00.0: U iwl_clear_ucode_stations Clearing ucode stations in driver
Oct 18 20:38:54 creabox kernel: [ 5.842087] iwlwifi 0000:02:00.0: I iwl_clear_ucode_stations Clearing ucode active for station 15
Oct 18 20:38:54 creabox kernel: [ 5.842090] iwlwifi 0000:02:00.0: U iwl_restore_stations Restoring all known stations ... start.
Oct 18 20:38:54 creabox kernel: [ 5.842091] iwlwifi 0000:02:00.0: I iwl_restore_stations Restoring sta ff:ff:ff:ff:ff:ff
Oct 18 20:38:54 creabox kernel: [ 5.842093] iwlwifi 0000:02:00.0: U iwl_send_add_sta Adding sta 15 (ff:ff:ff:ff:ff:ff) synchronously
Oct 18 20:38:54 creabox kernel: [ 5.842095] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Attempting to send sync command REPLY_ADD_STA
Oct 18 20:38:54 creabox kernel: [ 5.842096] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Setting HCMD_ACTIVE for command REPLY_ADD_STA
Oct 18 20:38:54 creabox kernel: [ 5.842098] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_ADD_STA (#18), seq: 0x0918, 96 bytes at 24[24]:9
Oct 18 20:38:54 creabox kernel: [ 5.855110] iwlwifi 0000:02:00.0: U iwl_process_add_sta_resp Processing response for adding station 15
Oct 18 20:38:54 creabox kernel: [ 5.856583] iwlwifi 0000:02:00.0: I iwl_process_add_sta_resp REPLY_ADD_STA PASSED
Oct 18 20:38:54 creabox kernel: [ 5.858048] iwlwifi 0000:02:00.0: I iwl_sta_ucode_activate Added STA id 15 addr ff:ff:ff:ff:ff:ff to uCode
Oct 18 20:38:54 creabox kernel: [ 5.859540] iwlwifi 0000:02:00.0: I iwl_process_add_sta_resp Added station id 15 addr ff:ff:ff:ff:ff:ff
Oct 18 20:38:54 creabox kernel: [ 5.861035] iwlwifi 0000:02:00.0: I iwl_process_add_sta_resp Added station according to cmd buffer ff:ff:ff:ff:ff:ff
Oct 18 20:38:54 creabox kernel: [ 5.862524] iwlwifi 0000:02:00.0: I iwl_pcie_hcmd_complete Clearing HCMD_ACTIVE for command REPLY_ADD_STA
Oct 18 20:38:54 creabox kernel: [ 5.864055] iwlwifi 0000:02:00.0: U is_lq_table_valid Channel 1 is not an HT channel
Oct 18 20:38:54 creabox kernel: [ 5.865562] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Attempting to send sync command REPLY_TX_LINK_QUALITY_CMD
Oct 18 20:38:54 creabox kernel: [ 5.867068] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Setting HCMD_ACTIVE for command REPLY_TX_LINK_QUALITY_CMD
Oct 18 20:38:54 creabox kernel: [ 5.868554] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_TX_LINK_QUALITY_CMD (#4e), seq: 0x0919, 92 bytes at 25[25]:9
Oct 18 20:38:54 creabox kernel: [ 5.870153] iwlwifi 0000:02:00.0: I iwl_pcie_hcmd_complete Clearing HCMD_ACTIVE for command REPLY_TX_LINK_QUALITY_CMD
Oct 18 20:38:54 creabox kernel: [ 5.871744] iwlwifi 0000:02:00.0: U iwl_send_lq_cmd init LQ command complete, clearing sta addition status for sta 15
Oct 18 20:38:54 creabox kernel: [ 5.873286] iwlwifi 0000:02:00.0: U iwl_restore_stations Restoring all known stations .... complete.
Oct 18 20:38:54 creabox kernel: [ 5.874850] iwlwifi 0000:02:00.0: U iwlagn_mac_conf_tx enter
Oct 18 20:38:54 creabox kernel: [ 5.876400] iwlwifi 0000:02:00.0: U iwlagn_mac_conf_tx leave
Oct 18 20:38:54 creabox kernel: [ 5.877918] iwlwifi 0000:02:00.0: U iwlagn_mac_conf_tx enter
Oct 18 20:38:54 creabox kernel: [ 5.879425] iwlwifi 0000:02:00.0: U iwlagn_mac_conf_tx leave
Oct 18 20:38:54 creabox kernel: [ 5.880933] iwlwifi 0000:02:00.0: U iwlagn_mac_conf_tx enter
Oct 18 20:38:54 creabox kernel: [ 5.882385] iwlwifi 0000:02:00.0: U iwlagn_mac_conf_tx leave
Oct 18 20:38:54 creabox kernel: [ 5.883823] iwlwifi 0000:02:00.0: U iwlagn_mac_conf_tx enter
Oct 18 20:38:54 creabox kernel: [ 5.885238] iwlwifi 0000:02:00.0: U iwlagn_mac_conf_tx leave
Oct 18 20:38:54 creabox kernel: [ 5.886634] iwlwifi 0000:02:00.0: U iwlagn_update_qos send QoS cmd with Qos active=0 FLAGS=0x0
Oct 18 20:38:54 creabox kernel: [ 5.888052] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Attempting to send sync command REPLY_QOS_PARAM
Oct 18 20:38:54 creabox kernel: [ 5.889466] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Setting HCMD_ACTIVE for command REPLY_QOS_PARAM
Oct 18 20:38:54 creabox kernel: [ 5.890870] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_QOS_PARAM (#13), seq: 0x091A, 40 bytes at 26[26]:9
Oct 18 20:38:54 creabox kernel: [ 5.892327] iwlwifi 0000:02:00.0: I iwl_pcie_hcmd_complete Clearing HCMD_ACTIVE for command REPLY_QOS_PARAM
Oct 18 20:38:54 creabox kernel: [ 5.893783] iwlwifi 0000:02:00.0: U iwlagn_set_rxon_chain rx_chain=0x2406 active=2 idle=1
Oct 18 20:38:54 creabox kernel: [ 5.895211] iwlwifi 0000:02:00.0: U iwlagn_mac_config enter: changed 0xffffffff
Oct 18 20:38:54 creabox kernel: [ 5.896598] iwlwifi 0000:02:00.0: U iwlagn_set_rxon_chain rx_chain=0x2406 active=2 idle=1
Oct 18 20:38:54 creabox kernel: [ 5.897977] iwlwifi 0000:02:00.0: U iwlagn_set_rxon_chain rx_chain=0x2406 active=2 idle=1
Oct 18 20:38:54 creabox kernel: [ 5.899365] iwlwifi 0000:02:00.0: U iwl_power_sleep_cam_cmd Sleep command for CAM
Oct 18 20:38:54 creabox kernel: [ 5.900711] iwlwifi 0000:02:00.0: U iwlagn_mac_config TX Power old=0 new=15
Oct 18 20:38:54 creabox kernel: [ 5.902051] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Attempting to send sync command REPLY_TX_POWER_DBM_CMD
Oct 18 20:38:54 creabox kernel: [ 5.903457] iwlwifi 0000:02:00.0: U iwl_pcie_send_hcmd_sync Setting HCMD_ACTIVE for command REPLY_TX_POWER_DBM_CMD
Oct 18 20:38:54 creabox kernel: [ 5.904798] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_TX_POWER_DBM_CMD (#95), seq: 0x091B, 8 bytes at 27[27]:9
Oct 18 20:38:54 creabox kernel: [ 5.906572] iwlwifi 0000:02:00.0: I iwl_pcie_hcmd_complete Clearing HCMD_ACTIVE for command REPLY_TX_POWER_DBM_CMD
Oct 18 20:38:54 creabox kernel: [ 5.908027] iwlwifi 0000:02:00.0: U iwlagn_mac_config leave
Oct 18 20:38:54 creabox kernel: [ 5.909432] iwlwifi 0000:02:00.0: U iwlagn_configure_filter Enter: changed: 0x0, total: 0x80000000
Oct 18 20:38:54 creabox kernel: [ 5.911058] iwlwifi 0000:02:00.0: U iwlagn_configure_filter Enter: changed: 0x0, total: 0x80000000
Oct 18 20:38:54 creabox kernel: [ 5.926627] device eth0 entered promiscuous mode
Oct 18 20:38:54 creabox kernel: [ 6.057953] e1000e 0000:00:19.0: irq 47 for MSI/MSI-X
Oct 18 20:38:54 creabox kernel: [ 6.163035] e1000e 0000:00:19.0: irq 47 for MSI/MSI-X
Oct 18 20:38:54 creabox kernel: [ 7.676129] e1000e: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx/Tx
Oct 18 20:38:54 creabox kernel: [ 7.679122] e1000e 0000:00:19.0 eth0: 10/100 speed: disabling TSO
Oct 18 20:38:54 creabox kernel: [ 7.681910] xen_bridge: port 1(eth0) entered forwarding state
Oct 18 20:38:54 creabox kernel: [ 7.684662] xen_bridge: port 1(eth0) entered forwarding state
Oct 18 20:38:54 creabox acpid: starting up with netlink and the input layer
Oct 18 20:38:54 creabox acpid: 1 rule loaded
Oct 18 20:38:54 creabox acpid: waiting for events: event logging is off
Oct 18 20:38:54 creabox /usr/sbin/cron[2897]: (CRON) INFO (pidfile fd = 3)
Oct 18 20:38:54 creabox /usr/sbin/cron[2912]: (CRON) STARTUP (fork ok)
Oct 18 20:38:54 creabox /usr/sbin/cron[2912]: (CRON) INFO (Running @reboot jobs)
Oct 18 20:39:52 creabox kernel: [ 65.980221] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x091C, 8 bytes at 28[28]:9
Oct 18 20:39:52 creabox kernel: [ 65.980486] iwlwifi 0000:02:00.0: U iwl_tt_handler Queueing thermal throttling work.
Oct 18 20:39:52 creabox kernel: [ 65.980649] iwlwifi 0000:02:00.0: U iwl_advance_tt_handler Temperature increase 10 degree Celsius
Oct 18 20:40:52 creabox kernel: [ 126.109405] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x091D, 8 bytes at 29[29]:9
Oct 18 20:41:53 creabox kernel: [ 186.238563] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x091E, 8 bytes at 30[30]:9
Oct 18 20:42:53 creabox kernel: [ 246.367716] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x091F, 8 bytes at 31[31]:9
Oct 18 20:42:53 creabox kernel: [ 246.367968] iwlwifi 0000:02:00.0: U iwl_tt_handler Queueing thermal throttling work.
Oct 18 20:43:53 creabox kernel: [ 306.496878] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x0920, 8 bytes at 32[0]:9
Oct 18 20:43:53 creabox kernel: [ 306.497128] iwlwifi 0000:02:00.0: U iwl_tt_handler Queueing thermal throttling work.
Oct 18 20:44:53 creabox kernel: [ 366.626055] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x0921, 8 bytes at 33[1]:9
Oct 18 20:44:53 creabox kernel: [ 366.626321] iwlwifi 0000:02:00.0: U iwl_tt_handler Queueing thermal throttling work.
Oct 18 20:45:53 creabox kernel: [ 426.755213] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x0922, 8 bytes at 34[2]:9
Oct 18 20:45:53 creabox kernel: [ 426.755494] iwlwifi 0000:02:00.0: U iwl_tt_handler Queueing thermal throttling work.
Oct 18 20:46:53 creabox kernel: [ 486.884369] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x0923, 8 bytes at 35[3]:9
Oct 18 20:46:53 creabox kernel: [ 486.886313] iwlwifi 0000:02:00.0: U iwl_tt_handler Queueing thermal throttling work.
Oct 18 20:47:54 creabox kernel: [ 547.013528] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x0924, 8 bytes at 36[4]:9
Oct 18 20:48:54 creabox kernel: [ 607.142678] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x0925, 8 bytes at 37[5]:9
Oct 18 20:49:54 creabox kernel: [ 667.271836] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x0926, 8 bytes at 38[6]:9
Oct 18 20:50:54 creabox kernel: [ 727.400996] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x0927, 8 bytes at 39[7]:9
Oct 18 20:51:54 creabox kernel: [ 787.530149] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x0928, 8 bytes at 40[8]:9
Oct 18 20:52:54 creabox kernel: [ 847.659322] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x0929, 8 bytes at 41[9]:9
Oct 18 20:53:54 creabox kernel: [ 907.788475] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x092A, 8 bytes at 42[10]:9
Oct 18 20:54:55 creabox kernel: [ 967.917629] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x092B, 8 bytes at 43[11]:9
Oct 18 20:54:55 creabox kernel: [ 967.917907] iwlwifi 0000:02:00.0: U iwl_tt_handler Queueing thermal throttling work.
Oct 18 20:55:55 creabox kernel: [ 1028.046789] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x092C, 8 bytes at 44[12]:9
Oct 18 20:56:55 creabox kernel: [ 1088.175949] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x092D, 8 bytes at 45[13]:9
Oct 18 20:56:55 creabox kernel: [ 1088.176204] iwlwifi 0000:02:00.0: U iwl_tt_handler Queueing thermal throttling work.
Oct 18 20:57:55 creabox kernel: [ 1148.305122] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x092E, 8 bytes at 46[14]:9
Oct 18 20:57:55 creabox kernel: [ 1148.305414] iwlwifi 0000:02:00.0: U iwl_tt_handler Queueing thermal throttling work.
Oct 18 20:58:55 creabox kernel: [ 1208.434265] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x092F, 8 bytes at 47[15]:9
Oct 18 20:58:55 creabox kernel: [ 1208.434517] iwlwifi 0000:02:00.0: U iwl_tt_handler Queueing thermal throttling work.
Oct 18 20:59:55 creabox kernel: [ 1268.563419] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x0930, 8 bytes at 48[16]:9
Oct 18 21:00:56 creabox kernel: [ 1328.692582] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x0931, 8 bytes at 49[17]:9
Oct 18 21:00:56 creabox kernel: [ 1328.692834] iwlwifi 0000:02:00.0: U iwl_tt_handler Queueing thermal throttling work.
Oct 18 21:01:56 creabox kernel: [ 1388.821742] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x0932, 8 bytes at 50[18]:9
Oct 18 21:01:56 creabox kernel: [ 1388.822019] iwlwifi 0000:02:00.0: U iwl_tt_handler Queueing thermal throttling work.
Oct 18 21:02:56 creabox kernel: [ 1448.950898] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x0933, 8 bytes at 51[19]:9
Oct 18 21:03:56 creabox kernel: [ 1509.080067] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x0934, 8 bytes at 52[20]:9
Oct 18 21:04:56 creabox kernel: [ 1569.209217] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x0935, 8 bytes at 53[21]:9
Oct 18 21:05:56 creabox kernel: [ 1629.338378] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x0936, 8 bytes at 54[22]:9
Oct 18 21:06:57 creabox kernel: [ 1689.467536] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x0937, 8 bytes at 55[23]:9
Oct 18 21:07:57 creabox kernel: [ 1749.596707] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x0938, 8 bytes at 56[24]:9
Oct 18 21:08:57 creabox kernel: [ 1809.725852] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x0939, 8 bytes at 57[25]:9
Oct 18 21:08:57 creabox kernel: [ 1809.726106] iwlwifi 0000:02:00.0: U iwl_tt_handler Queueing thermal throttling work.
Oct 18 21:09:57 creabox kernel: [ 1869.855014] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x093A, 8 bytes at 58[26]:9
Oct 18 21:10:57 creabox kernel: [ 1929.984169] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x093B, 8 bytes at 59[27]:9
Oct 18 21:11:57 creabox kernel: [ 1990.113331] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x093C, 8 bytes at 60[28]:9
Oct 18 21:12:58 creabox kernel: [ 2050.242462] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x093D, 8 bytes at 61[29]:9
Oct 18 21:13:58 creabox kernel: [ 2110.371646] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x093E, 8 bytes at 62[30]:9
Oct 18 21:14:58 creabox kernel: [ 2170.500780] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x093F, 8 bytes at 63[31]:9
Oct 18 21:15:58 creabox kernel: [ 2230.629964] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x0940, 8 bytes at 64[0]:9
Oct 18 21:16:58 creabox kernel: [ 2290.759123] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x0941, 8 bytes at 65[1]:9
Oct 18 21:17:01 creabox /USR/SBIN/CRON[3388]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Oct 18 21:17:58 creabox kernel: [ 2350.888289] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x0942, 8 bytes at 66[2]:9
Oct 18 21:18:58 creabox kernel: [ 2411.017442] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x0943, 8 bytes at 67[3]:9
Oct 18 21:19:59 creabox kernel: [ 2471.146603] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x0944, 8 bytes at 68[4]:9
Oct 18 21:20:59 creabox kernel: [ 2531.275758] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x0945, 8 bytes at 69[5]:9
Oct 18 21:21:59 creabox kernel: [ 2591.404922] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x0946, 8 bytes at 70[6]:9
Oct 18 21:22:59 creabox kernel: [ 2651.534078] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x0947, 8 bytes at 71[7]:9
Oct 18 21:23:59 creabox kernel: [ 2711.663231] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x0948, 8 bytes at 72[8]:9
Oct 18 21:23:59 creabox kernel: [ 2711.663474] iwlwifi 0000:02:00.0: U iwl_tt_handler Queueing thermal throttling work.
Oct 18 21:24:59 creabox kernel: [ 2771.792396] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x0949, 8 bytes at 73[9]:9
Oct 18 21:24:59 creabox kernel: [ 2771.792637] iwlwifi 0000:02:00.0: U iwl_tt_handler Queueing thermal throttling work.
Oct 18 21:26:00 creabox kernel: [ 2831.921569] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x094A, 8 bytes at 74[10]:9
Oct 18 21:26:09 creabox kernel: [ 2840.946472] cfg80211: Pending regulatory request, waiting for it to be processed...
Oct 18 21:27:00 creabox kernel: [ 2892.050714] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x094B, 8 bytes at 75[11]:9
Oct 18 21:28:00 creabox kernel: [ 2952.179870] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x094C, 8 bytes at 76[12]:9
Oct 18 21:29:00 creabox kernel: [ 3012.309029] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x094D, 8 bytes at 77[13]:9
Oct 18 21:30:00 creabox kernel: [ 3072.438189] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x094E, 8 bytes at 78[14]:9
Oct 18 21:31:00 creabox kernel: [ 3132.567348] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x094F, 8 bytes at 79[15]:9
Oct 18 21:32:01 creabox kernel: [ 3192.696505] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x0950, 8 bytes at 80[16]:9
Oct 18 21:33:01 creabox kernel: [ 3252.825666] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x0951, 8 bytes at 81[17]:9
Oct 18 21:34:01 creabox kernel: [ 3312.954824] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x0952, 8 bytes at 82[18]:9
Oct 18 21:35:01 creabox kernel: [ 3373.083990] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x0953, 8 bytes at 83[19]:9
Oct 18 21:36:01 creabox kernel: [ 3433.213140] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x0954, 8 bytes at 84[20]:9
Oct 18 21:37:01 creabox kernel: [ 3493.342299] iwlwifi 0000:02:00.0: I iwl_pcie_enqueue_hcmd Sending command REPLY_STATISTICS_CMD (#9c), seq: 0x0955, 8 bytes at 85[21]:9
[-- Attachment #4: iw-info.txt --]
[-- Type: text/plain, Size: 5981 bytes --]
Wiphy phy0
Band 1:
Capabilities: 0x1072
HT20/HT40
Static SM Power Save
RX Greenfield
RX HT20 SGI
RX HT40 SGI
No RX STBC
Max AMSDU length: 3839 bytes
DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: 4 usec (0x05)
HT TX/RX MCS rate indexes supported: 0-15, 32
Frequencies:
* 2412 MHz [1] (15.0 dBm)
* 2417 MHz [2] (15.0 dBm)
* 2422 MHz [3] (15.0 dBm)
* 2427 MHz [4] (15.0 dBm)
* 2432 MHz [5] (15.0 dBm)
* 2437 MHz [6] (15.0 dBm)
* 2442 MHz [7] (15.0 dBm)
* 2447 MHz [8] (15.0 dBm)
* 2452 MHz [9] (15.0 dBm)
* 2457 MHz [10] (15.0 dBm)
* 2462 MHz [11] (15.0 dBm)
* 2467 MHz [12] (15.0 dBm) (passive scanning, no IBSS)
* 2472 MHz [13] (15.0 dBm) (passive scanning, no IBSS)
Bitrates (non-HT):
* 1.0 Mbps
* 2.0 Mbps (short preamble supported)
* 5.5 Mbps (short preamble supported)
* 11.0 Mbps (short preamble supported)
* 6.0 Mbps
* 9.0 Mbps
* 12.0 Mbps
* 18.0 Mbps
* 24.0 Mbps
* 36.0 Mbps
* 48.0 Mbps
* 54.0 Mbps
Band 2:
Capabilities: 0x1072
HT20/HT40
Static SM Power Save
RX Greenfield
RX HT20 SGI
RX HT40 SGI
No RX STBC
Max AMSDU length: 3839 bytes
DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: 4 usec (0x05)
HT TX/RX MCS rate indexes supported: 0-15, 32
Frequencies:
* 5180 MHz [36] (15.0 dBm) (passive scanning, no IBSS)
* 5200 MHz [40] (15.0 dBm) (passive scanning, no IBSS)
* 5220 MHz [44] (15.0 dBm) (passive scanning, no IBSS)
* 5240 MHz [48] (15.0 dBm) (passive scanning, no IBSS)
* 5260 MHz [52] (15.0 dBm) (passive scanning, no IBSS, radar detection)
* 5280 MHz [56] (15.0 dBm) (passive scanning, no IBSS, radar detection)
* 5300 MHz [60] (15.0 dBm) (passive scanning, no IBSS, radar detection)
* 5320 MHz [64] (15.0 dBm) (passive scanning, no IBSS, radar detection)
* 5500 MHz [100] (15.0 dBm) (passive scanning, no IBSS, radar detection)
* 5520 MHz [104] (15.0 dBm) (passive scanning, no IBSS, radar detection)
* 5540 MHz [108] (15.0 dBm) (passive scanning, no IBSS, radar detection)
* 5560 MHz [112] (15.0 dBm) (passive scanning, no IBSS, radar detection)
* 5580 MHz [116] (15.0 dBm) (passive scanning, no IBSS, radar detection)
* 5600 MHz [120] (15.0 dBm) (passive scanning, no IBSS, radar detection)
* 5620 MHz [124] (15.0 dBm) (passive scanning, no IBSS, radar detection)
* 5640 MHz [128] (15.0 dBm) (passive scanning, no IBSS, radar detection)
* 5660 MHz [132] (15.0 dBm) (passive scanning, no IBSS, radar detection)
* 5680 MHz [136] (15.0 dBm) (passive scanning, no IBSS, radar detection)
* 5700 MHz [140] (15.0 dBm) (passive scanning, no IBSS, radar detection)
* 5745 MHz [149] (15.0 dBm) (passive scanning, no IBSS)
* 5765 MHz [153] (15.0 dBm) (passive scanning, no IBSS)
* 5785 MHz [157] (15.0 dBm) (passive scanning, no IBSS)
* 5805 MHz [161] (15.0 dBm) (passive scanning, no IBSS)
* 5825 MHz [165] (15.0 dBm) (passive scanning, no IBSS)
Bitrates (non-HT):
* 6.0 Mbps
* 9.0 Mbps
* 12.0 Mbps
* 18.0 Mbps
* 24.0 Mbps
* 36.0 Mbps
* 48.0 Mbps
* 54.0 Mbps
max # scan SSIDs: 20
max scan IEs length: 195 bytes
Coverage class: 0 (up to 0m)
Supported Ciphers:
* WEP40 (00-0f-ac:1)
* WEP104 (00-0f-ac:5)
* TKIP (00-0f-ac:2)
* CCMP (00-0f-ac:4)
Available Antennas: TX 0 RX 0
Supported interface modes:
* IBSS
* managed
* AP
* AP/VLAN
* monitor
software interface modes (can always be added):
* AP/VLAN
* monitor
valid interface combinations:
* #{ managed } <= 1, #{ AP } <= 1,
total <= 2, #channels <= 1, STA/AP BI must match
* #{ managed } <= 2,
total <= 2, #channels <= 1
Supported commands:
* new_interface
* set_interface
* new_key
* new_beacon
* new_station
* new_mpath
* set_mesh_params
* set_bss
* authenticate
* associate
* deauthenticate
* disassociate
* join_ibss
* join_mesh
* set_tx_bitrate_mask
* action
* frame_wait_cancel
* set_wiphy_netns
* set_channel
* set_wds_peer
* Unknown command (84)
* Unknown command (87)
* Unknown command (85)
* Unknown command (89)
* Unknown command (92)
* connect
* disconnect
Supported TX frame types:
* IBSS: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* managed: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* AP: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* AP/VLAN: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* mesh point: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* P2P-client: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* P2P-GO: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* Unknown mode (10): 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
Supported RX frame types:
* IBSS: 0x40 0xb0 0xc0 0xd0
* managed: 0x40 0xd0
* AP: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
* AP/VLAN: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
* mesh point: 0xb0 0xc0 0xd0
* P2P-client: 0x40 0xd0
* P2P-GO: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
* Unknown mode (10): 0x40 0xd0
Device supports RSN-IBSS.
WoWLAN support:
* wake up on disconnect
* wake up on magic packet
* wake up on pattern match, up to 20 patterns of 16-128 bytes
* can do GTK rekeying
* wake up on GTK rekey failure
* wake up on EAP identity request
* wake up on rfkill release
HT Capability overrides:
* MCS: ff ff ff ff ff ff ff ff ff ff
* maximum A-MSDU length
* supported channel width
* short GI for 40 MHz
* max A-MPDU length exponent
* min MPDU start spacing
Device supports TX status socket option.
Device supports HT-IBSS.
^ permalink raw reply related
* Re: Big performance loss from 3.4.63 to 3.10.13 when routing ipv4
From: Steffen Klassert @ 2013-10-23 12:26 UTC (permalink / raw)
To: Eric Dumazet; +Cc: Wolfgang Walter, David Miller, hannes, netdev, klassert
In-Reply-To: <1382529601.7572.2.camel@edumazet-glaptop.roam.corp.google.com>
On Wed, Oct 23, 2013 at 05:00:01AM -0700, Eric Dumazet wrote:
> On Wed, 2013-10-23 at 13:33 +0200, Wolfgang Walter wrote:
>
> > I don't know what this value actually means. But on 3.4.x it is much higher.
> > On a machine with 512MB ram it is 32768, on a machine with 1GB ram it is
> > 262144 and with 16GB ram it is 4194304.
> >
>
> Such huge values should not be needed. We should have at most one dst
> per packet in flight.
We have one cache entry for each packet flow we have already seen.
So a static value should be not too high, because remote entities
can control how many cache entries we have, similar to the routing
cache.
^ permalink raw reply
* Re: -27% netperf TCP_STREAM regression by "tcp_memcontrol: Kill struct tcp_memcontrol"
From: Christoph Paasch @ 2013-10-23 12:25 UTC (permalink / raw)
To: Eric W. Biederman; +Cc: David Miller, fengguang.wu, netdev, linux-kernel
In-Reply-To: <87k3h461ql.fsf@tw-ebiederman.twitter.com>
Hello,
On 22/10/13 - 21:38:10, Eric W. Biederman wrote:
> David Miller <davem@davemloft.net> writes:
> > From: fengguang.wu@intel.com
> > Date: Tue, 22 Oct 2013 22:41:29 +0100
> >
> >> We noticed big netperf throughput regressions
> >>
> >> a4fe34bf902b8f709c63 2e685cad57906e19add7
> >> ------------------------ ------------------------
> >> 707.40 -40.7% 419.60 lkp-nex04/micro/netperf/120s-200%-TCP_STREAM
> >> 2775.60 -23.7% 2116.40 lkp-sb03/micro/netperf/120s-200%-TCP_STREAM
> >> 3483.00 -27.2% 2536.00 TOTAL netperf.Throughput_Mbps
> >>
> >> and bisected it to
> >>
> >> commit 2e685cad57906e19add7189b5ff49dfb6aaa21d3
> >> Author: Eric W. Biederman <ebiederm@xmission.com>
> >> Date: Sat Oct 19 16:26:19 2013 -0700
> >>
> >> tcp_memcontrol: Kill struct tcp_memcontrol
> >
> > Eric please look into this, I'd rather have a fix to apply than revert your
> > work.
>
> Will do I expect some ordering changed, and that changed the cache line
> behavior.
may it be the below?
Cheers,
Christoph
----
From: Christoph Paasch <christoph.paasch@uclouvain.be>
Subject: [PATCH] Fix: Dereference pointer-value of sk_prot->memory_pressure
2e685cad57 (tcp_memcontrol: Kill struct tcp_memcontrol) falsly modified
the access to memory_pressure of sk->sk_prot->memory_pressure. The patch
did modify the memory_pressure-field of struct cg_proto, but not the one
of struct proto.
So, the access to sk_prot->memory_pressure should not be changed.
Reported-by: Fengguang Wu <fengguang.wu@intel.com>
Signed-off-by: Christoph Paasch <christoph.paasch@uclouvain.be>
---
include/net/sock.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/net/sock.h b/include/net/sock.h
index c93542f..e3a18ff 100644
--- a/include/net/sock.h
+++ b/include/net/sock.h
@@ -1137,7 +1137,7 @@ static inline bool sk_under_memory_pressure(const struct sock *sk)
if (mem_cgroup_sockets_enabled && sk->sk_cgrp)
return !!sk->sk_cgrp->memory_pressure;
- return !!sk->sk_prot->memory_pressure;
+ return !!*sk->sk_prot->memory_pressure;
}
static inline void sk_leave_memory_pressure(struct sock *sk)
--
1.8.3.2
^ permalink raw reply related
page: next (older) | prev (newer) | latest
- recent:[subjects (threaded)|topics (new)|topics (active)]
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox