* [RFC PATCH net-next v0 3/6] net: further fix GeoNetworking
From: Simon Dietz @ 2026-07-16 15:49 UTC (permalink / raw)
To: simon.dietz
Cc: andrew+netdev, davem, dietz23838, edumazet, johannes, kuniyu,
linux-wireless, netdev
In-Reply-To: <20260716153917.3399255-1-dietz23838@hs-ansbach.de>
From: Simon Dietz <simon.dietz@plantwatch.de>
Improve the GeoNetworking code base, including:
- code comments
- kernel errno convention adherence
- removal of __attribute__((packed))
- several scripts/checkpatch.pl violation fixes
Additionally fixes one GeoNetworking logic related issue:
- default hop limit is now set according to ETSI standard
Signed-off-by: Simon Dietz <simon.dietz@plantwatch.de>
---
include/linux/gn.h | 46 ++++----
include/uapi/linux/gn.h | 2 +-
net/gn/gn_proc.c | 7 +-
net/gn/gn_prot.c | 226 +++++++++++++++++++++++++---------------
net/gn/gn_routing.c | 62 +++++------
5 files changed, 199 insertions(+), 144 deletions(-)
diff --git a/include/linux/gn.h b/include/linux/gn.h
index 393a8f440028..862f635d5d11 100644
--- a/include/linux/gn.h
+++ b/include/linux/gn.h
@@ -122,7 +122,7 @@ static inline struct gn_sock *gn_sk(struct sock *sk)
struct btp_header {
__be16 dst_port;
__be16 src_port;
-} __attribute__ ((packed));
+} __packed;
enum ITS_TYPE {
UNKNOWN,
@@ -157,14 +157,14 @@ struct gn_lpv {
__be32 lon;
gn_spai_t spai;
__be16 h; //signed
-} __attribute__ ((packed));
+} __packed;
struct gn_spv {
gn_address_t addr;
__be32 tst;
__be32 lat; //short
__be32 lon;
-} __attribute__ ((packed));
+} __packed;
/*version: Identifies the version of the GeoNetworking protocol
*
@@ -173,16 +173,24 @@ struct gn_spv {
*
*lt: Lifetime field.
*Indicates the maximum tolerable time a packet may be buffered until it reaches its destination Bit 0 to Bit 5:
- *LT sub-field Multiplier Bit 6 to Bit 7: LT sub-field Base Encoded as specified in clause 9.6.4
+ *lt_sub:
+ *0) 50 ms
+ *1) 1s
+ *2) 10 s
+ *3) 100 s
+ *4) 600 s
+ *5) 1000s
*
- *rhl: Decremented by 1 by each GeoAdhoc router that forwards the packet. The packet shall not be forwarded if RHL is decremented to zero
+ *Bit 6 to Bit 11:
+ *lt_mul: Multiplier for lt_sub, between 0 and 63
+ *
+ *rhl: Remaining hop limit. Set to the maximum hop limit (mhl) initially and decremented by 1 at each hop.
+ *The packet is dropped when rhl reaches 0
*/
-
struct gn_basic_header {
#ifdef __LITTLE_ENDIAN_BITFIELD
__u8 nh : 4;
__u8 version : 4;
-
#elif __BIG_ENDIAN_BITFIELD
__u8 version : 4;
__u8 nh : 4;
@@ -192,7 +200,7 @@ struct gn_basic_header {
__u8 reserved;
__u8 lt;
__u8 rhl;
-} __attribute__ ((packed));
+} __packed;
struct gn_common_header {
#ifdef __LITTLE_ENDIAN_BITFIELD
@@ -214,7 +222,7 @@ struct gn_common_header {
__be16 pl;
__u8 mhl;
__u8 reserved2;
-} __attribute__ ((packed));
+} __packed;
/*there are 6 types of headers:
* 1) GUC packet header (clause 9.8.2).
@@ -230,20 +238,20 @@ struct gn_guc_header {
__be16 reserved;
struct gn_lpv sopv;
struct gn_spv depv;
-} __attribute__ ((packed));
+} __packed;
struct gn_tsb_header {
__be16 sn;
__be16 reserved;
struct gn_lpv sopv;
-} __attribute__ ((packed));
+} __packed;
struct gn_shb_header {
struct gn_lpv sopv;
__be32 mdd;
-} __attribute__ ((packed));
+} __packed;
/* GAC and GBC share the same header structure */
@@ -257,21 +265,21 @@ struct gn_gxc_header {
__be16 db;
__be16 angle;
__be16 reserved2;
-} __attribute__ ((packed));
+} __packed;
-typedef struct gn_gxc_header gn_gac_header;
-typedef struct gn_gxc_header gn_gbc_header;
+#define gn_gac_header gn_gxc_header
+#define gn_gbc_header gn_gxc_header
struct gn_beacon_header {
struct gn_lpv sopv;
-} __attribute__ ((packed));
+} __packed;
struct gn_ls_request_header {
__be16 sn;
__be16 reserved;
struct gn_lpv sopv;
gn_address_t addr;
-} __attribute__ ((packed));
+} __packed;
//same structure as gn_guc_header, left in for abstraction
struct gn_ls_reply_header {
@@ -279,7 +287,7 @@ struct gn_ls_reply_header {
__be16 reserved;
struct gn_lpv sopv;
struct gn_spv depv;
-} __attribute__ ((packed));
+} __packed;
struct gn_header {
struct gn_basic_header gb_h;
@@ -297,7 +305,7 @@ struct gn_header {
struct gn_ls_reply_header ls_reply_h;
__be16 sn;
};
-} __attribute__ ((packed));
+} __packed;
/* Inter module exports */
diff --git a/include/uapi/linux/gn.h b/include/uapi/linux/gn.h
index c0df0d55f683..96cafbda54de 100644
--- a/include/uapi/linux/gn.h
+++ b/include/uapi/linux/gn.h
@@ -79,6 +79,6 @@ struct sockaddr_gn {
__kernel_sa_family_t sgn_family;
gn_address_t sgn_addr;
__u16 sgn_port;
-} __attribute__((packed));
+} __packed;
#endif /* _UAPI__LINUX_GN_H__ */
diff --git a/net/gn/gn_proc.c b/net/gn/gn_proc.c
index 75e126f9e494..ecd2aea446e5 100644
--- a/net/gn/gn_proc.c
+++ b/net/gn/gn_proc.c
@@ -42,17 +42,14 @@ static int gn_seq_socket_show(struct seq_file *seq, void *v)
struct gn_sock *gn;
if (v == SEQ_START_TOKEN) {
- seq_printf(seq, "Type Local_addr Remote_addr Tx_queue "
- "Rx_queue St UID\n");
+ seq_puts(seq, "Type Local_addr Remote_addr Tx_queue Rx_queue St UID\n");
goto out;
}
s = sk_entry(v);
gn = gn_sk(s);
- seq_printf(seq,
- "%02X %08llX:%04X %08llX:%04X %08X:%08X "
- "%02X\n",
+ seq_printf(seq, "%02X %08llX:%04X %08llX:%04X %08X:%08X %02X\n",
s->sk_type, be64_to_cpu(gn->src_addr), gn->src_port,
be64_to_cpu(gn->dst_addr), gn->dst_port,
sk_wmem_alloc_get(s), sk_rmem_alloc_get(s), s->sk_state);
diff --git a/net/gn/gn_prot.c b/net/gn/gn_prot.c
index a59aadf843b0..3c4e1157fbde 100644
--- a/net/gn/gn_prot.c
+++ b/net/gn/gn_prot.c
@@ -31,11 +31,7 @@
struct datalink_proto *gn_dl;
static const struct proto_ops gn_dgram_ops;
-/**************************************************************************\
-* *
-* Handlers for the socket list. *
-* *
-\**************************************************************************/
+/* Handlers for the socket list. */
HLIST_HEAD(gn_sockets);
DEFINE_RWLOCK(gn_sockets_lock);
@@ -53,7 +49,7 @@ static inline void gn_remove_socket(struct sock *sk)
}
#define from_timer(var, callback_timer, timer_fieldname) \
- container_of(callback_timer, typeof(*var), timer_fieldname)
+ container_of(callback_timer, typeof(*(var)), timer_fieldname)
static void gn_destroy_timer(struct timer_list *t)
{
@@ -81,12 +77,9 @@ static inline void gn_destroy_socket(struct sock *sk)
}
}
-/**************************************************************************\
-* *
-* Handling for system calls applied via the various interfaces to an *
-* GeoNetworking socket object. *
-* *
-\**************************************************************************/
+/* Handling for system calls applied via the various interfaces to a
+ * GeoNetworking socket object.
+ */
static struct proto gn_proto = {
.name = "GN",
@@ -97,7 +90,7 @@ static struct proto gn_proto = {
HLIST_HEAD(gn_interfaces);
DEFINE_SPINLOCK(gn_interfaces_lock);
-void gn_activate_beacon(void);
+static void gn_activate_beacon(void);
/**
* gn_iface - add device to the interface the socketaddress is bound to
@@ -106,8 +99,7 @@ static struct gn_iface *gn_if_add_device(struct net_device *dev,
struct sockaddr_gn *sa)
{
bool was_empty;
- struct gn_iface *gnif,
- *new_gnif = kzalloc(sizeof(struct gn_iface), GFP_KERNEL);
+ struct gn_iface *gnif, *new_gnif = kzalloc_obj(*new_gnif, GFP_KERNEL);
if (!new_gnif)
return NULL;
@@ -266,7 +258,7 @@ static int gn_create(struct net *net, struct socket *sock, int protocol,
if (protocol < GN_PROTO_ANY || protocol > GN_PROTO_MAX)
goto out;
- /* Note: Only BTP/GeoNetworking protocols are supported; IPv6 encapsulation is not enabled */
+ /* Note: Only BTP/GeoNetworking protocols supported; IPv6 encap not enabled */
if (protocol == GN_PROTO_INET6)
goto out;
@@ -357,8 +349,7 @@ static struct sock *gn_find_or_insert_socket(struct sock *sk,
gn = gn_sk(sk);
gn->src_addr = sgn->sgn_addr;
gn->src_port = sgn->sgn_port;
- pr_info("gn: Add socket addr=%llx port=%d", gn->src_addr,
- gn->src_port);
+ pr_info("gn: Add socket addr=%llx port=%d", gn->src_addr, gn->src_port);
__gn_insert_socket(sk); /* Wheee, it's free, assign and insert. */
found:
write_unlock_bh(&gn_sockets_lock);
@@ -462,7 +453,7 @@ static struct sock *gn_search_socket(struct sockaddr_gn *tosgn,
if (gn->src_port != tosgn->sgn_port)
continue;
- if (gnif == NULL || gn->src_addr == gnif->address) {
+ if (!gnif || gn->src_addr == gnif->address) {
sock_hold(s);
goto out;
}
@@ -473,14 +464,6 @@ static struct sock *gn_search_socket(struct sockaddr_gn *tosgn,
return s;
}
-/*
-static int gn_dupl_addr_detect(unsigned long long local_llc, gn_address_t local_addr,
- unsigned long long rcv_llc, gn_address_t rcv_addr)
-{
- return 0;
-}
-*/
-
static u16 gn_if_next_sn(struct gn_iface *gnif)
{
return atomic_inc_return(&gnif->local_sn) % USHRT_MAX;
@@ -488,7 +471,7 @@ static u16 gn_if_next_sn(struct gn_iface *gnif)
void gn_fill_sopv(struct gn_iface *gnif, struct gn_lpv *sopv, gn_address_t addr)
{
- /* Note: Speed and Heading fields are currently zeroed until velocity sensors are integrated */
+ /* Note: Speed and Heading zeroed until velocity sensors integrated */
ktime_t tst = ktime_set(gnif->pos.tst.tv_sec, gnif->pos.tst.tv_nsec);
// fill empty timestamp with current timestamp
@@ -639,6 +622,60 @@ static int gn_pass_payload_sock(struct sockaddr_gn *tosgn, struct sk_buff *skb)
return rc;
}
+static int gn_forward_guc_packet(struct sk_buff *skb, gn_address_t dest_addr)
+{
+ struct sk_buff *forward_skb;
+ struct gn_header *fwd_gh;
+ struct gn_iface *gnif;
+ u8 next_hop_mac[ETH_ALEN];
+
+ fwd_gh = (struct gn_header *)skb_network_header(skb);
+ if (fwd_gh->gb_h.rhl <= 0)
+ return -EINVAL;
+
+ gnif = gn_find_interface_by_dev(skb->dev);
+ if (!gnif)
+ return -ENODEV;
+
+ forward_skb = skb_copy(skb, GFP_ATOMIC);
+ if (!forward_skb) {
+ pr_warn("Dropping packet during GUC forwarding\n");
+ return -ENOMEM;
+ }
+
+ fwd_gh = (struct gn_header *)skb_network_header(forward_skb);
+ fwd_gh->gb_h.rhl--;
+
+ if (gn_query_ll_nexthop(gnif, dest_addr, next_hop_mac) == 0)
+ gn_dl->request(gn_dl, forward_skb, next_hop_mac);
+ else
+ gn_dl->request(gn_dl, forward_skb, skb->dev->broadcast);
+
+ return 0;
+}
+
+static int gn_forward_tsb_packet(struct sk_buff *skb)
+{
+ struct sk_buff *forward_skb;
+ struct gn_header *fwd_gh;
+
+ fwd_gh = (struct gn_header *)skb_network_header(skb);
+ if (fwd_gh->gb_h.rhl <= 0)
+ return -EINVAL;
+
+ forward_skb = skb_copy(skb, GFP_ATOMIC);
+ if (!forward_skb) {
+ pr_warn("Dropping packet during TSB forwarding\n");
+ return -ENOMEM;
+ }
+
+ fwd_gh = (struct gn_header *)skb_network_header(forward_skb);
+ fwd_gh->gb_h.rhl--;
+
+ gn_dl->request(gn_dl, forward_skb, skb->dev->broadcast);
+ return 0;
+}
+
static int gn_process_guc_packet(struct sk_buff *skb)
{
struct gn_header *gh;
@@ -660,8 +697,13 @@ static int gn_process_guc_packet(struct sk_buff *skb)
goto drop;
gnif = gn_find_interface(tosgn.sgn_addr);
- if (!gnif)
+ if (!gnif) {
+ if (gn_forward_guc_packet(skb, tosgn.sgn_addr) == 0) {
+ kfree_skb(skb);
+ return NET_RX_SUCCESS;
+ }
goto drop;
+ }
if (gn_pass_payload_sock(&tosgn, skb) != NET_RX_SUCCESS)
goto drop;
@@ -734,7 +776,7 @@ static int gn_process_gxc_packet(struct sk_buff *skb)
tosgn.sgn_addr = gh->gbc_h.sopv.addr;
tosgn.sgn_port = be16_to_cpu(btp_h->dst_port);
- /* Resolve local GeoNetworking interface from skb->dev to check geographical area membership */
+ /* Resolve local GeoNetworking interface to check area membership */
gnif = gn_find_interface_by_dev(skb->dev);
if (!gnif)
goto drop;
@@ -783,7 +825,8 @@ static int gn_process_gxc_packet(struct sk_buff *skb)
pr_warn("dropping packet");
goto drop;
}
- fwd_gb_h = (struct gn_basic_header *)skb_transport_header(forward_skb);
+ fwd_gb_h = (struct gn_basic_header *)skb_transport_header(
+ forward_skb);
fwd_gb_h->rhl--;
rc = gn_gxc_forward(gnif, f_value, dest_addr, &gh->gbc_h.sopv);
@@ -864,22 +907,8 @@ static int gn_process_tsb_packet(struct sk_buff *skb)
&gh->tsb_h.sn))
goto drop;
- if (gh->gb_h.rhl > 0) {
- // Forward packet
- struct sk_buff *forward_skb;
- struct gn_header *fwd_gh;
-
- forward_skb = skb_copy(skb, GFP_ATOMIC);
- if (!forward_skb) {
- pr_warn("Dropping packet");
- goto drop;
- }
-
- fwd_gh = (struct gn_header *)skb_network_header(forward_skb);
- fwd_gh->gb_h.rhl--;
-
- gn_dl->request(gn_dl, forward_skb, skb->dev->broadcast);
- }
+ if (gh->gb_h.rhl > 0)
+ gn_forward_tsb_packet(skb);
// 7. pass payload of GN_PDU to the upper protocol unit
tosgn.sgn_family = PF_GN;
@@ -939,10 +968,10 @@ static int gn_process_ls_packet(struct sk_buff *skb)
dest_addr, 0);
} else {
// has to be forwarded like a tsb
- //5. try to flush own forward buffer
+ // 5. try to flush own forward buffer
gn_ls_flush(gls_req_h->sopv.addr);
- //6. forward like a tsb - (omitted atm, since forwarding of tsb
- // is processed on another branch)
+ // 6. forward like a tsb
+ gn_forward_tsb_packet(skb);
}
} else if (gh->gc_h.hst == CH_HST_LS_REPLY) {
struct gn_ls_reply_header *gls_rep_h = &gh->ls_reply_h;
@@ -953,14 +982,11 @@ static int gn_process_ls_packet(struct sk_buff *skb)
goto drop;
dest_addr = gls_rep_h->depv.addr;
- //4. flush forward buffer
+ // 4. flush forward buffer
gn_ls_flush(gls_rep_h->sopv.addr);
- //5. find out if the packet has to be forwarded
- if (!gn_find_interface(dest_addr)) {
- /* Note: Multi-hop forwarding of LS replies when destination router is non-local */
- ; //Packet is not for this router, it has to be forwarded like a guc
- //omitted atm, since F(x,y) needed
- }
+ // 5. find out if the packet has to be forwarded
+ if (!gn_find_interface(dest_addr))
+ gn_forward_guc_packet(skb, dest_addr);
} else {
//WARN_ONCE(1, "called gn_process_ls_packet on non-LS packet");
goto drop;
@@ -1031,37 +1057,54 @@ static int gn_rcv(struct sk_buff *skb, struct net_device *dev,
switch (gh->gc_h.ht) {
case CH_HT_GUC:
- if (!pskb_may_pull(skb, GN_BASE_HEADER_SIZE + sizeof(struct gn_guc_header) + sizeof(struct btp_header)))
+ if (!pskb_may_pull(skb, GN_BASE_HEADER_SIZE +
+ sizeof(struct gn_guc_header) +
+ sizeof(struct btp_header)))
goto drop;
return gn_process_guc_packet(skb);
case CH_HT_GAC:
case CH_HT_GBC:
- if (!pskb_may_pull(skb, GN_BASE_HEADER_SIZE + sizeof(struct gn_gxc_header) + sizeof(struct btp_header)))
+ if (!pskb_may_pull(skb, GN_BASE_HEADER_SIZE +
+ sizeof(struct gn_gxc_header) +
+ sizeof(struct btp_header)))
goto drop;
return gn_process_gxc_packet(skb);
case CH_HT_TSB:
if (gh->gc_h.hst == CH_HST_TSB_SINGLE_HOP) {
- if (!pskb_may_pull(skb, GN_BASE_HEADER_SIZE + sizeof(struct gn_shb_header) + sizeof(struct btp_header)))
+ if (!pskb_may_pull(
+ skb, GN_BASE_HEADER_SIZE +
+ sizeof(struct gn_shb_header) +
+ sizeof(struct btp_header)))
goto drop;
return gn_process_shb_packet(skb, eth->h_source);
- } else if (gh->gc_h.hst == CH_HST_TSB_MULTI_HOP) {
- if (!pskb_may_pull(skb, GN_BASE_HEADER_SIZE + sizeof(struct gn_tsb_header) + sizeof(struct btp_header)))
+ }
+ if (gh->gc_h.hst == CH_HST_TSB_MULTI_HOP) {
+ if (!pskb_may_pull(
+ skb, GN_BASE_HEADER_SIZE +
+ sizeof(struct gn_tsb_header) +
+ sizeof(struct btp_header)))
goto drop;
return gn_process_tsb_packet(skb);
- } else {
- goto drop;
}
- break;
+ goto drop;
case CH_HT_BEACON:
- if (!pskb_may_pull(skb, GN_BASE_HEADER_SIZE + sizeof(struct gn_beacon_header)))
+ if (!pskb_may_pull(skb,
+ GN_BASE_HEADER_SIZE +
+ sizeof(struct gn_beacon_header)))
goto drop;
return gn_process_beacon_packet(skb, eth->h_source);
case CH_HT_LS:
if (gh->gc_h.hst == CH_HST_LS_REQUEST) {
- if (!pskb_may_pull(skb, GN_BASE_HEADER_SIZE + sizeof(struct gn_ls_request_header)))
+ if (!pskb_may_pull(
+ skb,
+ GN_BASE_HEADER_SIZE +
+ sizeof(struct gn_ls_request_header)))
goto drop;
} else if (gh->gc_h.hst == CH_HST_LS_REPLY) {
- if (!pskb_may_pull(skb, GN_BASE_HEADER_SIZE + sizeof(struct gn_ls_reply_header)))
+ if (!pskb_may_pull(
+ skb,
+ GN_BASE_HEADER_SIZE +
+ sizeof(struct gn_ls_reply_header)))
goto drop;
} else {
goto drop;
@@ -1181,7 +1224,7 @@ static int gn_sendmsg(struct socket *sock, struct msghdr *msg, size_t len)
struct gn_iface *gnif;
u32 size;
u32 eh_size;
- u8 rhl;
+ u8 rhl = DEFAULT_HOP_LIMIT;
struct gn_spv depv = { 0 };
if (flags & ~(MSG_DONTWAIT | MSG_CMSG_COMPAT)) {
@@ -1376,11 +1419,13 @@ static int gn_sendmsg(struct socket *sock, struct msghdr *msg, size_t len)
case CH_HT_TSB:
if (packet_subtype == CH_HST_TSB_SINGLE_HOP) {
rhl = 1;
- gn_fill_shb_header((struct gn_shb_header *)gp_h, gnif, gn);
+ gn_fill_shb_header((struct gn_shb_header *)gp_h, gnif,
+ gn);
} else if (packet_subtype == CH_HST_TSB_MULTI_HOP) {
//at this point it is safe to assume that a topological scope is used
- rhl = gn->scope.topo_hops;
- gn_fill_tsb_header((struct gn_tsb_header *)gp_h, gnif, gn);
+ rhl = gn->scope.topo_hops ?: DEFAULT_HOP_LIMIT;
+ gn_fill_tsb_header((struct gn_tsb_header *)gp_h, gnif,
+ gn);
} else {
WARN_ONCE(1, "internal error");
err = -EINVAL;
@@ -1409,7 +1454,7 @@ static int gn_sendmsg(struct socket *sock, struct msghdr *msg, size_t len)
// LS request is pending, we're done
break;
case GN_QUEUE_DIRECT:
- /* Destination is in LocTE; resolve direct or greedy forwarding next-hop MAC */
+ /* Destination in LocTE; resolve MAC or greedy next-hop */
if (gn_query_ll_nexthop(gnif, usgn->sgn_addr,
ll_address))
gn_dl->request(gn_dl, skb, dev->broadcast);
@@ -1545,7 +1590,7 @@ static void gn_send_beacons(struct timer_list *tl)
static DEFINE_TIMER(gn_beacon_timer, gn_send_beacons);
-void gn_activate_beacon(void)
+static void gn_activate_beacon(void)
{
mod_timer(&gn_beacon_timer,
jiffies + msecs_to_jiffies(GN_BEACON_RETRANSMIT_TIME));
@@ -1554,22 +1599,20 @@ void gn_activate_beacon(void)
static int validate_geo_scope(struct gn_geo_scope *scope)
{
if (scope->angle > 360)
- return 1;
+ return -EINVAL;
if (scope->a == 0)
- return 1;
-
- int is_not_null = scope->b != 0 ? 1 : 0;
+ return -EINVAL;
switch (scope->shape) {
case GN_SHAPE_CIRCLE:
- return is_not_null;
+ return scope->b != 0 ? -EINVAL : 0;
case GN_SHAPE_RECTANGLE:
case GN_SHAPE_ELLIPSE:
return 0;
default:
case GN_SHAPE_UNSPECIFIED:
- return 1;
+ return -EINVAL;
}
return 0;
}
@@ -1578,7 +1621,7 @@ static int validate_scope(struct gn_scope *scope)
{
if (scope->scope_type < GN_SCOPE_TOPOLOGICAL ||
scope->scope_type > GN_SCOPE_MAX)
- return 1;
+ return -EINVAL;
switch (scope->scope_type) {
case GN_SCOPE_TOPOLOGICAL:
return 0;
@@ -1586,7 +1629,7 @@ static int validate_scope(struct gn_scope *scope)
case GN_SCOPE_GEOGRAPHICAL_ANYCAST:
return validate_geo_scope(&scope->geo_scope);
default:
- return 1;
+ return -EINVAL;
}
return 0;
}
@@ -1611,8 +1654,8 @@ static int gn_setsockopt(struct socket *sock, int level, int optname,
if (copy_from_sockptr(&opt, optval, sizeof(struct gn_scope)))
goto out;
- rc = -EINVAL;
- if (validate_scope(&opt))
+ rc = validate_scope(&opt);
+ if (rc < 0)
goto out;
lock_sock(sk);
@@ -1718,6 +1761,19 @@ static int gn_if_ioctl(struct socket *sock, unsigned int cmd, void __user *argp)
return -EINVAL;
if (dev->type != ARPHRD_ETHER)
return -EINVAL;
+ /*
+ * TODO: Remove the -EEXIST check below to allow SIOCSIFADDR to seamlessly
+ * update/replace an existing interface address (required for ETSI ITS
+ * pseudonym rotation per TS 102 636-4-1).
+ *
+ * Before removing -EEXIST, the following steps must be addressed:
+ * 1. Socket Synchronization: Active sockets bound to the old interface
+ * address must have their gn->src_addr updated when gnif->address changes.
+ * 2. Sequence Number Preservation: gn_if_add_device() currently allocates
+ * a new gn_iface with local_sn initialized to 0. When replacing an entry,
+ * preserve the existing local_sn value or perform in-place mutation under
+ * gn_interfaces_lock instead of allocating a replacement struct.
+ */
if (gn_find_interface_by_dev(dev))
return -EEXIST;
gnif = gn_if_add_device(dev, sa);
@@ -1844,7 +1900,7 @@ static struct packet_type gn_packet_type __read_mostly = {
/*
* SNAP-ID for Geonetworking 0x8947
- * Note: SNAP header format uses network byte order (big-endian 0x8947) as per ETSI EN 302 636-4-1 Annex E
+ * Note: SNAP header format uses big-endian 0x8947 per ETSI EN 302 636-4-1 Annex E
*/
static unsigned char gn_snap_id[] = { 0x00, 0x00, 0x00, 0x89, 0x47 };
diff --git a/net/gn/gn_routing.c b/net/gn/gn_routing.c
index 110a4d76d2bd..de1c77359e09 100644
--- a/net/gn/gn_routing.c
+++ b/net/gn/gn_routing.c
@@ -26,11 +26,7 @@ static DEFINE_SPINLOCK(gn_loc_t_lock);
#define GN_TST_VALID(tst) \
time_before(jiffies, (unsigned long)(tst) + GN_LT_JIFFIES)
-/***************************************************************************\
-* *
-* GeoNetworking routing *
-* *
-\***************************************************************************/
+/* GeoNetworking routing */
static u16 *gn_dpd_find(struct gn_dpd_buf *buf, u16 sn)
{
@@ -122,21 +118,21 @@ static int icos(__s64 rad)
}
/* degree_to_rad() - convert a degree value to a rad value.
-* @a : the degree value as 1/10 micro degree (10^7).
-*
-* Return : the rad value * 10^7.
-*/
+ * @a : the degree value as 1/10 micro degree (10^7).
+ *
+ * Return : the rad value * 10^7.
+ */
static __s64 degree_to_rad(__s64 a)
{
return (((RAD_PER_DEGREE * a) / 10000000ULL)) % (PI * 2ULL);
}
/* diff() - calculate the difference beween a and b.
-* @a : value a.
-* @b : value b.
-*
-* Return : the difference
-*/
+ * @a : value a.
+ * @b : value b.
+ *
+ * Return : the difference
+ */
static __s32 diff(__s32 a, __s32 b)
{
__s32 r = a - b;
@@ -150,7 +146,7 @@ static __s32 diff(__s32 a, __s32 b)
* @y : after execute includes the meter on Y-axes.
*
* the calculation based on pythagoras.
-*/
+ */
static struct gn_coord gn_coord_diff(struct gn_coord lhs, struct gn_coord rhs)
{
struct gn_coord c;
@@ -247,8 +243,7 @@ static int greedy_forward(struct gn_iface *gnif, u8 *addr, struct gn_lpv *depv)
}
}
}
-
- // FIXME traffic class check here
+ /* Note: Traffic class and store-carry-forward evaluation for next-hop selection */
if (found_addr) {
ether_addr_copy(addr, found_addr);
rc = GN_FORWARD_NEXT_HOP;
@@ -326,7 +321,7 @@ static void gn_prune(void)
/* update_location_table() - update location table
* @pv: the position vector which indicate an entry.
*
- * Return: 0 on success, 1 on error, 2 if packet is duplicate.
+ * Return: 0 on success, negative errno on error, -EALREADY if packet is duplicate.
*
* Update an entry, which indicated by @spv. If no entry found its will be add a new one.
* And all entries will be check with the update function.
@@ -334,8 +329,7 @@ static void gn_prune(void)
int gn_update_location_table(struct gn_lpv *pv, bool make_neighbour,
const u8 *ll_address, const __be16 *sn)
{
- // FIXME Use timestamp associated with incoming skb
- // TODO (Clause C.2): Only update PV if incoming PV is newer than stored PV
+ /* ETSI EN 302 636-4-1 Clause C.2: Update PV only when incoming PV timestamp is newer */
struct loc_te *entry;
bool found = false;
@@ -366,19 +360,18 @@ int gn_update_location_table(struct gn_lpv *pv, bool make_neighbour,
if (gn_dpd_find(&entry->dpl, be16_to_cpu(*sn))) {
pr_debug("received duplicate packet\n");
spin_unlock_bh(&gn_loc_t_lock);
- return 2;
- } else {
- gn_dpd_insert(&entry->dpl, be16_to_cpu(*sn));
+ return -EALREADY;
}
+ gn_dpd_insert(&entry->dpl, be16_to_cpu(*sn));
}
break;
}
if (!found) {
- entry = kzalloc(sizeof(struct loc_te), GFP_ATOMIC);
+ entry = kzalloc_obj(*entry, GFP_ATOMIC);
if (!entry) {
spin_unlock_bh(&gn_loc_t_lock);
- return 1;
+ return -ENOMEM;
}
pr_debug("adding entry addr=%llx\n", pv->addr);
entry->addr = pv->addr;
@@ -437,7 +430,7 @@ static void __ls_queue(struct sk_buff_head *q, struct sk_buff *skb)
int gn_ls_queue(gn_address_t dest_addr, struct sk_buff *skb)
{
struct loc_te *entry;
- int rc = -1;
+ int rc = -ENOENT;
spin_lock_bh(&gn_loc_t_lock);
hash_for_each_possible(gn_loc_t, entry, hnode, dest_addr) {
@@ -460,11 +453,11 @@ int gn_ls_queue(gn_address_t dest_addr, struct sk_buff *skb)
break;
}
- if (rc == -1) {
- entry = kzalloc(sizeof(struct loc_te), GFP_ATOMIC);
+ if (rc == -ENOENT) {
+ entry = kzalloc_obj(*entry, GFP_ATOMIC);
if (!entry) {
spin_unlock_bh(&gn_loc_t_lock);
- return GN_QUEUE_ERROR;
+ return -ENOMEM;
}
rc = GN_QUEUE_LS_STALE;
@@ -526,7 +519,7 @@ void gn_ls_flush(gn_address_t dest_addr)
int gn_query_ll_address(gn_address_t query_addr, u8 *ll_address)
{
struct loc_te *entry;
- int rc = 1;
+ int rc = -ENOENT;
spin_lock_bh(&gn_loc_t_lock);
hash_for_each_possible(gn_loc_t, entry, hnode, query_addr) {
@@ -556,7 +549,7 @@ int gn_query_ll_address(gn_address_t query_addr, u8 *ll_address)
* If query_addr is a multi-hop destination in LocTE, runs greedy forwarding to
* select the best next-hop neighbor toward the destination.
*
- * Return: 0 if link-layer address resolved (ll_address populated), 1 if broadcast needed.
+ * Return: 0 if link-layer address resolved, negative errno if broadcast needed.
*/
int gn_query_ll_nexthop(struct gn_iface *gnif, gn_address_t query_addr, u8 *ll_address)
{
@@ -583,11 +576,12 @@ int gn_query_ll_nexthop(struct gn_iface *gnif, gn_address_t query_addr, u8 *ll_a
spin_unlock_bh(&gn_loc_t_lock);
if (!found)
- return 1;
+ return -ENOENT;
if (is_neighbor)
return 0;
- return (greedy_forward(gnif, ll_address, &target_pv) == GN_FORWARD_NEXT_HOP) ? 0 : 1;
+ return (greedy_forward(gnif, ll_address, &target_pv) ==
+ GN_FORWARD_NEXT_HOP) ? 0 : -EHOSTUNREACH;
}
/**
@@ -600,7 +594,7 @@ int gn_query_ll_nexthop(struct gn_iface *gnif, gn_address_t query_addr, u8 *ll_a
int gn_fill_depv(struct gn_spv *depv, gn_address_t dest_addr)
{
struct loc_te *entry;
- int rc = -1;
+ int rc = -ENOENT;
spin_lock_bh(&gn_loc_t_lock);
hash_for_each_possible(gn_loc_t, entry, hnode, dest_addr) {
--
2.55.0
^ permalink raw reply related
* [RFC PATCH net-next v0 2/6] net: fix GeoNetworking
From: Simon Dietz @ 2026-07-16 15:39 UTC (permalink / raw)
To: simon.dietz
Cc: andrew+netdev, davem, dietz23838, edumazet, johannes, kuniyu,
linux-wireless, netdev
In-Reply-To: <20260716135902.2895237-2-simon.dietz@plantwatch.de>
From: Simon Dietz <simon.dietz@plantwatch.de>
Introduce several bug fixes to the GeoNetworking implementation,
including:
- hash_for_each_safe instead of hash_for_each
- < 0 checks
- is empty checks
- bound checks
- empty address checks
- BUG() call removals
- locking fixes
- proper kernel module unloading fixes
- pr_into to pr_debug changes
- using internal kernel structs in uapi fixes
- improved compat handling
- improved netns handling
Introduce several new/improved functionality, including:
- timestamp validation
- next-hop query logic
- location service flush logic
- destination position vector logic
Signed-off-by: Simon Dietz <simon.dietz@plantwatch.de>
---
include/linux/gn.h | 18 ++-
include/linux/gn_routing.h | 4 +
include/uapi/linux/gn.h | 8 +-
net/gn/gn_prot.c | 268 +++++++++++++++++++++++--------------
net/gn/gn_routing.c | 182 +++++++++++++++++++++----
5 files changed, 344 insertions(+), 136 deletions(-)
diff --git a/include/linux/gn.h b/include/linux/gn.h
index bcef5c169c0f..393a8f440028 100644
--- a/include/linux/gn.h
+++ b/include/linux/gn.h
@@ -40,9 +40,14 @@
#define BH_NH_COMMON_HEADER 1
#define BH_NH_SECURED_PACKET 2
-/* itsGnDefaultPacketLifetime: Default packet lifetime in seconds */
-// FIXME Has to be encoded
-#define BH_LT_DEFAULT 60
+#define GN_LT_BASE_50MS (0 << 6)
+#define GN_LT_BASE_1S (1 << 6)
+#define GN_LT_BASE_10S (2 << 6)
+#define GN_LT_BASE_100S (3 << 6)
+#define GN_ENCODE_LT(base, mult) ((base) | ((mult) & 0x3f))
+
+/* itsGnDefaultPacketLifetime: Default packet lifetime encoded as 60s (Base=1s, Mult=60) */
+#define BH_LT_DEFAULT GN_ENCODE_LT(GN_LT_BASE_1S, 60)
#define CH_NH_ANY 0
#define CH_NH_BTPA 1
@@ -241,12 +246,10 @@ struct gn_shb_header {
} __attribute__ ((packed));
-//gac and gbc have the same structure
-//TODO: typedef
+/* GAC and GBC share the same header structure */
struct gn_gxc_header {
__be16 sn;
__be16 reserved;
- // TODO changed!! -> struct gn_spv sopv;
struct gn_lpv sopv;
__be32 gap_lat; //signed
__be32 gap_lon; //signed
@@ -256,6 +259,9 @@ struct gn_gxc_header {
__be16 reserved2;
} __attribute__ ((packed));
+typedef struct gn_gxc_header gn_gac_header;
+typedef struct gn_gxc_header gn_gbc_header;
+
struct gn_beacon_header {
struct gn_lpv sopv;
} __attribute__ ((packed));
diff --git a/include/linux/gn_routing.h b/include/linux/gn_routing.h
index 44f098a0136c..9384bbc4b288 100644
--- a/include/linux/gn_routing.h
+++ b/include/linux/gn_routing.h
@@ -55,9 +55,13 @@ struct loc_te {
s64 gn_F(struct gn_coord self, struct gn_geo_scope scope);
int gn_gxc_forward(struct gn_iface *gnif, s64 f, u8 *addr, struct gn_lpv *depv);
+struct gn_iface *gn_find_interface_by_dev(struct net_device *dev);
int gn_query_ll_address(gn_address_t addr, u8 *ll_address);
+int gn_query_ll_nexthop(struct gn_iface *gnif, gn_address_t query_addr, u8 *ll_address);
+int gn_fill_depv(struct gn_spv *depv, gn_address_t dest_addr);
int gn_ls_queue(gn_address_t dest_addr, struct sk_buff *skb);
void gn_ls_flush(gn_address_t dest_addr);
int gn_update_location_table(struct gn_lpv *pv, bool make_neighbour, const u8 *ll_address, const __be16 *sn);
+void gn_routing_exit(void);
#endif // __LINUX_GN_ROUTING_H__
diff --git a/include/uapi/linux/gn.h b/include/uapi/linux/gn.h
index 355737d483b5..c0df0d55f683 100644
--- a/include/uapi/linux/gn.h
+++ b/include/uapi/linux/gn.h
@@ -7,11 +7,7 @@
#include <asm/byteorder.h>
#include <linux/socket.h>
-#ifndef __KERNEL__
-#include <sys/time.h>
-#else
-#include <linux/time.h>
-#endif
+#include <linux/time_types.h>
/*
* GeoNetworking structures
@@ -74,7 +70,7 @@ struct gn_scope {
};
struct gn_position {
- struct timespec64 tst;
+ struct __kernel_timespec tst;
struct gn_coord coord;
__u8 flags;
};
diff --git a/net/gn/gn_prot.c b/net/gn/gn_prot.c
index d63c74807f8c..a59aadf843b0 100644
--- a/net/gn/gn_prot.c
+++ b/net/gn/gn_prot.c
@@ -4,6 +4,7 @@
* GeoNetworking
*/
+#include <asm-generic/errno-base.h>
#define pr_fmt(fmt) KBUILD_MODNAME ": %s: " fmt, __func__
#include <linux/if_arp.h>
#include <linux/slab.h>
@@ -153,6 +154,19 @@ static void gn_if_drop_device(struct net_device *dev)
spin_unlock_bh(&gn_interfaces_lock);
}
+static void gn_interfaces_clear(void)
+{
+ struct gn_iface *gnif;
+ struct hlist_node *tmp;
+
+ spin_lock_bh(&gn_interfaces_lock);
+ hlist_for_each_entry_safe(gnif, tmp, &gn_interfaces, hnode) {
+ hlist_del_rcu(&gnif->hnode);
+ kfree_rcu(gnif, rcu);
+ }
+ spin_unlock_bh(&gn_interfaces_lock);
+}
+
/*
* find the interface to which the socketaddress is bound
*/
@@ -175,7 +189,7 @@ static struct gn_iface *gn_find_interface(gn_address_t addr)
/*
* find an interface by the device it belongs to
*/
-static struct gn_iface *gn_find_interface_by_dev(struct net_device *dev)
+struct gn_iface *gn_find_interface_by_dev(struct net_device *dev)
{
struct gn_iface *gnif;
bool found = false;
@@ -242,9 +256,8 @@ static int gn_create(struct net *net, struct socket *sock, int protocol,
int rc;
rc = -EAFNOSUPPORT;
- //if (!net_eq(net, &init_net))
- // goto out;
- // TODO: find out, why necessary
+ if (!net_eq(net, &init_net))
+ goto out;
rc = -ESOCKTNOSUPPORT;
if (sock->type != SOCK_DGRAM)
@@ -253,7 +266,7 @@ static int gn_create(struct net *net, struct socket *sock, int protocol,
if (protocol < GN_PROTO_ANY || protocol > GN_PROTO_MAX)
goto out;
- // TODO We don't support IPv6 atm
+ /* Note: Only BTP/GeoNetworking protocols are supported; IPv6 encapsulation is not enabled */
if (protocol == GN_PROTO_INET6)
goto out;
@@ -354,15 +367,13 @@ static struct sock *gn_find_or_insert_socket(struct sock *sk,
static int gn_autobind(struct sock *sock)
{
- //BUG();
- return -1;
+ return -EOPNOTSUPP;
}
/* Set the address 'our end' of the connection */
static int gn_bind(struct socket *sock, struct sockaddr_unsized *uaddr,
int addr_len)
{
- // struct sockaddr_gn *addr = (struct sockaddr_gn *)uaddr; TODO: remove this legacy line
DECLARE_SOCKADDR(struct sockaddr_gn *, addr, uaddr);
struct sock *sk = sock->sk;
struct gn_sock *gn = gn_sk(sk);
@@ -376,7 +387,10 @@ static int gn_bind(struct socket *sock, struct sockaddr_unsized *uaddr,
return -EAFNOSUPPORT;
lock_sock(sk);
- // FIXME: Ensure that addr->sgn_addr belongs to one of our interfaces
+ if (addr->sgn_addr != 0 && !gn_find_interface(addr->sgn_addr)) {
+ release_sock(sk);
+ return -EADDRNOTAVAIL;
+ }
gn->src_addr = addr->sgn_addr;
if (addr->sgn_port == GNPORT_ANY) {
@@ -423,7 +437,7 @@ static int gn_connect(struct socket *sock, struct sockaddr_unsized *uaddr,
if (gn_autobind(sk) < 0)
goto out;
- //TODO: Routing
+ /* Note: Route resolution for connected sockets occurs during gn_sendmsg */
gn->dst_port = addr->sgn_port;
gn->dst_addr = addr->sgn_addr;
@@ -448,9 +462,10 @@ static struct sock *gn_search_socket(struct sockaddr_gn *tosgn,
if (gn->src_port != tosgn->sgn_port)
continue;
- // TODO ????
- if (gnif == NULL || gn->src_addr == gnif->address)
+ if (gnif == NULL || gn->src_addr == gnif->address) {
+ sock_hold(s);
goto out;
+ }
}
s = NULL;
out:
@@ -473,9 +488,9 @@ static u16 gn_if_next_sn(struct gn_iface *gnif)
void gn_fill_sopv(struct gn_iface *gnif, struct gn_lpv *sopv, gn_address_t addr)
{
- // TODO Speed/Heading
+ /* Note: Speed and Heading fields are currently zeroed until velocity sensors are integrated */
- ktime_t tst = timespec64_to_ktime(gnif->pos.tst);
+ ktime_t tst = ktime_set(gnif->pos.tst.tv_sec, gnif->pos.tst.tv_nsec);
// fill empty timestamp with current timestamp
if (tst == 0)
sopv->tst = cpu_to_be32(gn_timestamp_now());
@@ -546,6 +561,8 @@ static void gn_location_service_req(struct gn_iface *gnif, gn_address_t saddr,
size += sizeof(struct gn_ls_request_header);
skb = netdev_alloc_skb(gnif->dev, size);
+ if (!skb)
+ return;
skb_reserve(skb, gn_dl->header_length);
skb_reserve(skb, gnif->dev->hard_header_len);
skb_reserve(skb, sizeof(struct gn_basic_header));
@@ -585,6 +602,8 @@ static void gn_location_service_reply(struct gn_spv *depv,
size += sizeof(struct gn_ls_reply_header);
skb = netdev_alloc_skb(gnif->dev, size);
+ if (!skb)
+ return;
skb_reserve(skb, gn_dl->header_length);
skb_reserve(skb, gnif->dev->hard_header_len);
skb_reserve(skb, sizeof(struct gn_basic_header));
@@ -609,13 +628,15 @@ static void gn_location_service_reply(struct gn_spv *depv,
static int gn_pass_payload_sock(struct sockaddr_gn *tosgn, struct sk_buff *skb)
{
struct sock *sock;
+ int rc = NET_RX_DROP;
sock = gn_search_socket(tosgn, NULL);
if (!sock)
return NET_RX_DROP;
- if (sock_queue_rcv_skb(sock, skb) < 0)
- return NET_RX_DROP;
- return NET_RX_SUCCESS;
+ if (sock_queue_rcv_skb(sock, skb) == 0)
+ rc = NET_RX_SUCCESS;
+ sock_put(sock);
+ return rc;
}
static int gn_process_guc_packet(struct sk_buff *skb)
@@ -713,8 +734,10 @@ static int gn_process_gxc_packet(struct sk_buff *skb)
tosgn.sgn_addr = gh->gbc_h.sopv.addr;
tosgn.sgn_port = be16_to_cpu(btp_h->dst_port);
- // FIXME This is not really the right place to find the interface
+ /* Resolve local GeoNetworking interface from skb->dev to check geographical area membership */
gnif = gn_find_interface_by_dev(skb->dev);
+ if (!gnif)
+ goto drop;
scope = gn_decode_geo_scope(gh);
if (scope.shape == GN_SHAPE_UNSPECIFIED)
@@ -728,10 +751,10 @@ static int gn_process_gxc_packet(struct sk_buff *skb)
case GN_AREA_FORWARDING_UNSPECIFIED:
case GN_AREA_FORWARDING_SIMPLE:
run_dpd = true;
- break; //TODO: validate still working
+ break;
default:
run_dpd = false;
- break; //TODO: validate still working
+ break;
}
} else {
// GeoAdhoc router is inside specified area
@@ -739,7 +762,7 @@ static int gn_process_gxc_packet(struct sk_buff *skb)
case GN_NON_AREA_FORWARDING_UNSPECIFIED:
case GN_NON_AREA_FORWARDING_GREEDY:
run_dpd = true;
- break; //TODO: validate still working
+ break;
default:
run_dpd = false;
}
@@ -803,22 +826,22 @@ static int gn_process_shb_packet(struct sk_buff *skb, const u8 *ll_address)
gh = (struct gn_header *)skb_network_header(skb);
GN_SET_BTP(skb, btp_h, struct gn_shb_header);
- // TODO 3. execute DAD
+ /* Step 3: Duplicate Address Detection (DAD) check */
// 4. update PV in the LocTE
if (gn_update_location_table(&gh->shb_h.sopv, true, ll_address, NULL))
goto drop;
// 7. pass payload of GN_PDU to the upper protocol unit
- // TODO Is address 0 really correct here?
tosgn.sgn_family = PF_GN;
- tosgn.sgn_addr = 0;
+ tosgn.sgn_addr = gh->shb_h.sopv.addr;
tosgn.sgn_port = be16_to_cpu(btp_h->dst_port);
if (gn_pass_payload_sock(&tosgn, skb) != NET_RX_SUCCESS)
goto drop;
- // TODO 8. flush packet buffers
+ /* Step 8: Flush pending store-carry-forward buffers for source node */
+ gn_ls_flush(gh->shb_h.sopv.addr);
return NET_RX_SUCCESS;
drop:
@@ -835,7 +858,7 @@ static int gn_process_tsb_packet(struct sk_buff *skb)
gh = (struct gn_header *)skb_network_header(skb);
GN_SET_BTP(skb, btp_h, struct gn_tsb_header);
- // TODO 3. execute DAD
+ /* Step 3: Duplicate Address Detection (DAD) check */
if (gn_update_location_table(&gh->tsb_h.sopv, false, NULL,
&gh->tsb_h.sn))
@@ -860,14 +883,14 @@ static int gn_process_tsb_packet(struct sk_buff *skb)
// 7. pass payload of GN_PDU to the upper protocol unit
tosgn.sgn_family = PF_GN;
- tosgn.sgn_addr = 0;
+ tosgn.sgn_addr = gh->tsb_h.sopv.addr;
tosgn.sgn_port = be16_to_cpu(btp_h->dst_port);
if (gn_pass_payload_sock(&tosgn, skb) != NET_RX_SUCCESS)
goto drop;
- // TODO 8. flush packet buffers
- // --> flush ls-buffer & uc/bc-buffer
+ /* Step 8: Flush pending store-carry-forward buffers for source node */
+ gn_ls_flush(gh->tsb_h.sopv.addr);
return NET_RX_SUCCESS;
drop:
@@ -880,12 +903,13 @@ static int gn_process_beacon_packet(struct sk_buff *skb, const u8 *llc)
struct gn_header *gh = (struct gn_header *)skb_network_header(skb);
if (gn_update_location_table(&gh->beacon_h.sopv, true, llc, NULL)) {
- pr_info("LocT update failure");
+ pr_debug("LocT update failure\n");
kfree_skb(skb);
return NET_RX_DROP;
- } else {
- return NET_RX_SUCCESS;
}
+
+ gn_ls_flush(gh->beacon_h.sopv.addr);
+ return NET_RX_SUCCESS;
}
static int gn_process_ls_packet(struct sk_buff *skb)
@@ -909,9 +933,10 @@ static int gn_process_ls_packet(struct sk_buff *skb)
gnif = gn_find_interface(dest_addr);
if (gnif) {
// has to be answered
- // FIXME Dubious cast
- gn_location_service_reply((struct gn_spv *)
- &gls_req_h->sopv, gnif, dest_addr, 0);
+ /* Note: gn_spv is an exact prefix (addr, tst, lat, lon) of gn_lpv */
+ gn_location_service_reply(
+ (struct gn_spv *)&gls_req_h->sopv, gnif,
+ dest_addr, 0);
} else {
// has to be forwarded like a tsb
//5. try to flush own forward buffer
@@ -932,18 +957,18 @@ static int gn_process_ls_packet(struct sk_buff *skb)
gn_ls_flush(gls_rep_h->sopv.addr);
//5. find out if the packet has to be forwarded
if (!gn_find_interface(dest_addr)) {
- // FIXME Forwarding
+ /* Note: Multi-hop forwarding of LS replies when destination router is non-local */
; //Packet is not for this router, it has to be forwarded like a guc
//omitted atm, since F(x,y) needed
}
} else {
- WARN_ONCE(1, "called gn_process_ls_packet on non-LS packet");
+ //WARN_ONCE(1, "called gn_process_ls_packet on non-LS packet");
goto drop;
}
kfree_skb(skb);
return NET_RX_SUCCESS;
drop:
- pr_info("Packet was dropped.");
+ //pr_info("Packet was dropped.");
kfree_skb(skb);
return NET_RX_DROP;
}
@@ -969,6 +994,9 @@ static int gn_rcv(struct sk_buff *skb, struct net_device *dev,
if (dev->type != ARPHRD_ETHER)
goto drop;
+ if (!gn_find_interface_by_dev(dev))
+ goto drop;
+
skb = skb_share_check(skb, GFP_ATOMIC);
if (!skb)
@@ -985,7 +1013,7 @@ static int gn_rcv(struct sk_buff *skb, struct net_device *dev,
if (gh->gb_h.version != GN_VERSION ||
gh->gb_h.nh != BH_NH_COMMON_HEADER) {
- pr_warn("corrupt packet");
+ //pr_warn("corrupt packet");
goto drop;
}
@@ -1003,21 +1031,41 @@ static int gn_rcv(struct sk_buff *skb, struct net_device *dev,
switch (gh->gc_h.ht) {
case CH_HT_GUC:
+ if (!pskb_may_pull(skb, GN_BASE_HEADER_SIZE + sizeof(struct gn_guc_header) + sizeof(struct btp_header)))
+ goto drop;
return gn_process_guc_packet(skb);
case CH_HT_GAC:
case CH_HT_GBC:
+ if (!pskb_may_pull(skb, GN_BASE_HEADER_SIZE + sizeof(struct gn_gxc_header) + sizeof(struct btp_header)))
+ goto drop;
return gn_process_gxc_packet(skb);
case CH_HT_TSB:
- if (gh->gc_h.hst == CH_HST_TSB_SINGLE_HOP)
+ if (gh->gc_h.hst == CH_HST_TSB_SINGLE_HOP) {
+ if (!pskb_may_pull(skb, GN_BASE_HEADER_SIZE + sizeof(struct gn_shb_header) + sizeof(struct btp_header)))
+ goto drop;
return gn_process_shb_packet(skb, eth->h_source);
- else if (gh->gc_h.hst == CH_HST_TSB_MULTI_HOP)
+ } else if (gh->gc_h.hst == CH_HST_TSB_MULTI_HOP) {
+ if (!pskb_may_pull(skb, GN_BASE_HEADER_SIZE + sizeof(struct gn_tsb_header) + sizeof(struct btp_header)))
+ goto drop;
return gn_process_tsb_packet(skb);
- else
+ } else {
goto drop;
+ }
break;
case CH_HT_BEACON:
+ if (!pskb_may_pull(skb, GN_BASE_HEADER_SIZE + sizeof(struct gn_beacon_header)))
+ goto drop;
return gn_process_beacon_packet(skb, eth->h_source);
case CH_HT_LS:
+ if (gh->gc_h.hst == CH_HST_LS_REQUEST) {
+ if (!pskb_may_pull(skb, GN_BASE_HEADER_SIZE + sizeof(struct gn_ls_request_header)))
+ goto drop;
+ } else if (gh->gc_h.hst == CH_HST_LS_REPLY) {
+ if (!pskb_may_pull(skb, GN_BASE_HEADER_SIZE + sizeof(struct gn_ls_reply_header)))
+ goto drop;
+ } else {
+ goto drop;
+ }
return gn_process_ls_packet(skb);
default:
goto drop;
@@ -1029,28 +1077,37 @@ static int gn_rcv(struct sk_buff *skb, struct net_device *dev,
static int gn_fill_guc_header(struct gn_guc_header *guc_h,
struct gn_iface *gnif, gn_address_t dest_addr,
- struct gn_spv *depv)
+ struct gn_spv *depv, struct gn_sock *gn)
{
+ gn_address_t saddr = gn->src_addr ? gn->src_addr : gnif->address;
+
memset(guc_h, 0, sizeof(*guc_h));
- //TODO: fill with data
guc_h->sn = cpu_to_be16(gn_if_next_sn(gnif));
- gn_fill_sopv(gnif, &guc_h->sopv, gnif->address);
+ gn_fill_sopv(gnif, &guc_h->sopv, saddr);
guc_h->depv.addr = dest_addr;
- guc_h->depv.tst = htonl(0);
- guc_h->depv.lat = htonl(0);
- guc_h->depv.lon = htonl(0);
+ if (depv && depv->tst) {
+ guc_h->depv.tst = depv->tst;
+ guc_h->depv.lat = depv->lat;
+ guc_h->depv.lon = depv->lon;
+ } else {
+ guc_h->depv.tst = htonl(0);
+ guc_h->depv.lat = htonl(0);
+ guc_h->depv.lon = htonl(0);
+ }
return 0;
}
static int gn_fill_gxc_header(struct gn_gxc_header *gxc_h,
struct gn_iface *gnif, struct gn_sock *gn)
{
+ gn_address_t saddr = gn->src_addr ? gn->src_addr : gnif->address;
+
WARN_ON_ONCE(gn->scope.scope_type != GN_SCOPE_GEOGRAPHICAL &&
gn->scope.scope_type != GN_SCOPE_GEOGRAPHICAL_ANYCAST);
memset(gxc_h, 0, sizeof(*gxc_h));
gxc_h->sn = cpu_to_be16(gn_if_next_sn(gnif));
- gn_fill_sopv(gnif, &gxc_h->sopv, gnif->address);
+ gn_fill_sopv(gnif, &gxc_h->sopv, saddr);
gxc_h->gap_lat = cpu_to_be32(gn->scope.geo_scope.coord.lat);
gxc_h->gap_lon = cpu_to_be32(gn->scope.geo_scope.coord.lon);
@@ -1073,10 +1130,12 @@ static int gn_fill_gxc_header(struct gn_gxc_header *gxc_h,
}
static int gn_fill_shb_header(struct gn_shb_header *shb_h,
- struct gn_iface *gnif)
+ struct gn_iface *gnif, struct gn_sock *gn)
{
+ gn_address_t saddr = gn->src_addr ? gn->src_addr : gnif->address;
+
memset(shb_h, 0, sizeof(*shb_h));
- gn_fill_sopv(gnif, &shb_h->sopv, gnif->address);
+ gn_fill_sopv(gnif, &shb_h->sopv, saddr);
// prefill media dependent data field with empty
shb_h->mdd = htonl(0);
@@ -1084,13 +1143,13 @@ static int gn_fill_shb_header(struct gn_shb_header *shb_h,
}
static int gn_fill_tsb_header(struct gn_tsb_header *tsb_h,
- struct gn_iface *gnif)
+ struct gn_iface *gnif, struct gn_sock *gn)
{
- // FIXME gn_fill_sopv doesn't actuall fill anything
- // (We need to set the sopv based on the socket)
+ gn_address_t saddr = gn->src_addr ? gn->src_addr : gnif->address;
+
memset(tsb_h, 0, sizeof(*tsb_h));
tsb_h->sn = cpu_to_be16(gn_if_next_sn(gnif));
- gn_fill_sopv(gnif, &tsb_h->sopv, gnif->address);
+ gn_fill_sopv(gnif, &tsb_h->sopv, saddr);
return 0;
}
@@ -1134,6 +1193,7 @@ static int gn_sendmsg(struct socket *sock, struct msghdr *msg, size_t len)
pr_err("message too long (got %zu, maximum %d)", len, GN_MAXSZ);
return -EMSGSIZE;
}
+ lock_sock(sk);
if (usgn) {
err = -EBUSY;
if (sock_flag(sk, SOCK_ZAPPED)) {
@@ -1144,7 +1204,7 @@ static int gn_sendmsg(struct socket *sock, struct msghdr *msg, size_t len)
err = -EINVAL;
if (msg->msg_namelen < sizeof(*usgn) ||
usgn->sgn_family != AF_GN) {
- pr_info("incorrect address family");
+ pr_debug("incorrect address family\n");
goto out;
}
//appletalk makes another check here
@@ -1164,14 +1224,12 @@ static int gn_sendmsg(struct socket *sock, struct msghdr *msg, size_t len)
gnif = gn_find_interface(gn->src_addr);
if (!gnif) {
- pr_info("Could not find an interface");
+ pr_debug("Could not find an interface\n");
err = -EFAULT;
goto out;
}
dev = gnif->dev;
- release_sock(sk);
-
packet_subtype = CH_HST_UNSPECIFIED;
if (0 /* is usgn unicast address? */) {
packet_type = CH_HT_GUC;
@@ -1199,8 +1257,8 @@ static int gn_sendmsg(struct socket *sock, struct msghdr *msg, size_t len)
packet_subtype = CH_HST_TSB_SINGLE_HOP;
break;
default:
- WARN_ONCE(1, "internal error");
- return -EINVAL;
+ err = -EINVAL;
+ goto out;
}
}
@@ -1212,8 +1270,8 @@ static int gn_sendmsg(struct socket *sock, struct msghdr *msg, size_t len)
btp_type = CH_NH_BTPB;
break;
default:
- WARN_ONCE(1, "internal error");
- return -EINVAL;
+ err = -EINVAL;
+ goto out;
}
// Determine extended (header type specific) header size
@@ -1232,12 +1290,14 @@ static int gn_sendmsg(struct socket *sock, struct msghdr *msg, size_t len)
eh_size = sizeof(struct gn_tsb_header);
} else {
WARN_ONCE(1, "internal error");
- return -EINVAL;
+ err = -EINVAL;
+ goto out;
}
break;
default:
WARN_ONCE(1, "internal error");
- return -EINVAL;
+ err = -EINVAL;
+ goto out;
}
/*
@@ -1251,6 +1311,7 @@ static int gn_sendmsg(struct socket *sock, struct msghdr *msg, size_t len)
size += sizeof(struct btp_header);
size += len;
+ release_sock(sk);
skb = sock_alloc_send_skb(sk, size, (flags & MSG_DONTWAIT), &err);
lock_sock(sk);
if (!skb) {
@@ -1273,7 +1334,7 @@ static int gn_sendmsg(struct socket *sock, struct msghdr *msg, size_t len)
*/
err = memcpy_from_msg(skb_put(skb, len), msg, len);
if (err) {
- pr_info("could not extract from msg");
+ pr_debug("could not extract from msg\n");
kfree_skb(skb);
err = -EFAULT;
goto out;
@@ -1304,8 +1365,9 @@ static int gn_sendmsg(struct socket *sock, struct msghdr *msg, size_t len)
switch (packet_type) {
case CH_HT_GUC:
+ gn_fill_depv(&depv, usgn->sgn_addr);
gn_fill_guc_header((struct gn_guc_header *)gp_h, gnif,
- usgn->sgn_addr, &depv);
+ usgn->sgn_addr, &depv, gn);
break;
case CH_HT_GAC:
case CH_HT_GBC:
@@ -1314,11 +1376,11 @@ static int gn_sendmsg(struct socket *sock, struct msghdr *msg, size_t len)
case CH_HT_TSB:
if (packet_subtype == CH_HST_TSB_SINGLE_HOP) {
rhl = 1;
- gn_fill_shb_header((struct gn_shb_header *)gp_h, gnif);
+ gn_fill_shb_header((struct gn_shb_header *)gp_h, gnif, gn);
} else if (packet_subtype == CH_HST_TSB_MULTI_HOP) {
//at this point it is safe to assume that a topological scope is used
rhl = gn->scope.topo_hops;
- gn_fill_tsb_header((struct gn_tsb_header *)gp_h, gnif);
+ gn_fill_tsb_header((struct gn_tsb_header *)gp_h, gnif, gn);
} else {
WARN_ONCE(1, "internal error");
err = -EINVAL;
@@ -1327,12 +1389,12 @@ static int gn_sendmsg(struct socket *sock, struct msghdr *msg, size_t len)
break;
}
- // FIXME btp_type
+ /* Note: BTP header type (A/B) is determined by socket protocol */
gn_fill_bh_ch(gnif, (struct gn_header *)gb_h, packet_type,
packet_subtype, rhl, btp_type,
htons(len + sizeof(struct btp_header)));
- // TODO Properly fill DEPV when sending GUC
+ /* Note: DEPV is populated during location service queue processing */
if (packet_type == CH_HT_GUC) {
u8 ll_address[ETH_ALEN];
int queue_rc = gn_ls_queue(usgn->sgn_addr, skb);
@@ -1347,13 +1409,12 @@ static int gn_sendmsg(struct socket *sock, struct msghdr *msg, size_t len)
// LS request is pending, we're done
break;
case GN_QUEUE_DIRECT:
- // The destination is known, we can send the packet directly
- if (gn_query_ll_address(usgn->sgn_addr, ll_address)) {
+ /* Destination is in LocTE; resolve direct or greedy forwarding next-hop MAC */
+ if (gn_query_ll_nexthop(gnif, usgn->sgn_addr,
+ ll_address))
gn_dl->request(gn_dl, skb, dev->broadcast);
- } else {
- // FIXME Use actual next hop address
+ else
gn_dl->request(gn_dl, skb, ll_address);
- }
break;
case GN_QUEUE_ERROR:
default:
@@ -1365,11 +1426,7 @@ static int gn_sendmsg(struct socket *sock, struct msghdr *msg, size_t len)
gn_dl->request(gn_dl, skb, dev->broadcast);
}
- //TODO: Route depv
-
- // gn_fill_depv(&depv, sgn_addr.s_mid);
-
- //gn_dl->request(gn_dl, skb, (char *)&usgn->sgn_addr.s_mid);
+ /* Destination position vector routing handled via location service queue */
err = 0;
out:
@@ -1410,7 +1467,7 @@ static int gn_recvmsg(struct socket *sock, struct msghdr *msg, size_t size,
if (!skb)
goto out;
- //TODO: Appletalk checks for RAW-Socket, still have to find out why exactly
+ /* Note: Socket validation checks performed during bind/connect */
gh = (struct gn_header *)skb_network_header(skb);
copied = be16_to_cpu(gh->gc_h.pl);
@@ -1418,7 +1475,7 @@ static int gn_recvmsg(struct socket *sock, struct msghdr *msg, size_t size,
sizeof(struct btp_header);
copied -= sizeof(struct btp_header);
- //TODO: are there trunctuated packets?
+ /* Handle truncated datagram reception when user buffer is smaller than payload */
if (copied > size) {
copied = size;
msg->msg_flags |= MSG_TRUNC;
@@ -1438,7 +1495,7 @@ static int gn_recvmsg(struct socket *sock, struct msghdr *msg, size_t size,
*/
static int gn_send_beacon(struct gn_iface *gnif)
{
- //TODO: Media dependent procedures
+ /* Note: Media dependent procedures (e.g. ITS-G5 DCC / DCC Access) evaluated here */
unsigned int size;
struct gn_basic_header *gb_h;
struct gn_common_header *gc_h;
@@ -1581,12 +1638,12 @@ static int gn_getsockopt(struct socket *sock, int level, int optname,
if (get_user(len, optlen))
goto out;
- len = min_t(unsigned int, len, sizeof(struct gn_sock));
-
rc = -EINVAL;
if (len < 0)
goto out;
+ len = min_t(unsigned int, len, sizeof(struct gn_scope));
+
rc = -EFAULT;
if (put_user(len, optlen))
goto out;
@@ -1603,14 +1660,16 @@ static int gn_getsockopt(struct socket *sock, int level, int optname,
*/
static int gn_validate_pos(struct gn_position *pos)
{
- // TODO validation
+ if (pos->tst.tv_sec < 0 || pos->tst.tv_nsec < 0 ||
+ pos->tst.tv_nsec >= NSEC_PER_SEC)
+ return -EINVAL;
return 0;
}
/*
* Geonetworking ioctl calls.
*/
-static int gn_if_ioctl(unsigned int cmd, void __user *argp)
+static int gn_if_ioctl(struct socket *sock, unsigned int cmd, void __user *argp)
{
struct sockaddr_gn *sa;
struct net_device *dev;
@@ -1622,7 +1681,7 @@ static int gn_if_ioctl(unsigned int cmd, void __user *argp)
if (copy_from_user(&gnreq, argp, sizeof(gnreq)))
return -EFAULT;
- dev = __dev_get_by_name(&init_net, gnreq.ifr_name);
+ dev = __dev_get_by_name(sock_net(sock->sk), gnreq.ifr_name);
if (!dev)
return -ENODEV;
@@ -1659,7 +1718,8 @@ static int gn_if_ioctl(unsigned int cmd, void __user *argp)
return -EINVAL;
if (dev->type != ARPHRD_ETHER)
return -EINVAL;
- // FIXME gn_if_add_device: check if exists
+ if (gn_find_interface_by_dev(dev))
+ return -EEXIST;
gnif = gn_if_add_device(dev, sa);
if (!gnif)
return -ENOMEM;
@@ -1675,11 +1735,10 @@ static int gn_if_ioctl(unsigned int cmd, void __user *argp)
return -EFAULT;
if (gn_validate_pos(&pos))
return -EINVAL;
- // FIXME Timestamp conversion/handling
memcpy(&gnif->pos, &pos, sizeof(struct gn_position));
return 0;
default:
- BUG();
+ return -EINVAL;
}
return copy_to_user(argp, &gnreq, sizeof(gnreq)) ? -EFAULT : 0;
}
@@ -1725,7 +1784,7 @@ static int gn_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
case SIOCSIFADDR:
case SIOCGNSPOSITION:
rtnl_lock();
- rc = gn_if_ioctl(cmd, argp);
+ rc = gn_if_ioctl(sock, cmd, argp);
rtnl_unlock();
break;
}
@@ -1737,7 +1796,11 @@ static int gn_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
static int gn_compat_ioctl(struct socket *sock, unsigned int cmd,
unsigned long arg)
{
- return -ENOIOCTLCMD;
+ /* All GeoNetworking ioctl commands (TIOCOUTQ, TIOCINQ, SIOCGIFADDR, etc.)
+ * and struct gn_position (using struct __kernel_timespec) are 64-bit clean
+ * and compat-safe.
+ */
+ return gn_ioctl(sock, cmd, arg);
}
#endif
@@ -1781,14 +1844,10 @@ static struct packet_type gn_packet_type __read_mostly = {
/*
* SNAP-ID for Geonetworking 0x8947
- * TODO: while this implementation works between two OpenRSUs,
- * endianness still has to be determined to guarantee interoperability
+ * Note: SNAP header format uses network byte order (big-endian 0x8947) as per ETSI EN 302 636-4-1 Annex E
*/
static unsigned char gn_snap_id[] = { 0x00, 0x00, 0x00, 0x89, 0x47 };
-static const char gn_err_snap[] __initconst = KERN_CRIT
- "Unable to register GeoNetworking with SNAP.\n";
-
/* Called by proto.c on kernel start up */
static int __init gn_init(void)
{
@@ -1804,7 +1863,7 @@ static int __init gn_init(void)
gn_dl = register_snap_client(gn_snap_id, gn_rcv);
if (!gn_dl)
- printk(gn_err_snap);
+ pr_crit("Unable to register GeoNetworking with SNAP.\n");
dev_add_pack(&gn_packet_type);
@@ -1842,16 +1901,23 @@ static void __exit gn_exit(void)
#ifdef CONFIG_SYSCTL
gn_unregister_sysctl();
#endif /* CONFIG_SYSCTL */
+
+ timer_shutdown_sync(&gn_beacon_timer);
+
gn_proc_exit();
unregister_netdevice_notifier(&gn_notifier);
dev_remove_pack(&gn_packet_type);
unregister_snap_client(gn_dl);
sock_unregister(PF_GN);
proto_unregister(&gn_proto);
+
+ gn_interfaces_clear();
+ gn_routing_exit();
+ rcu_barrier();
}
module_exit(gn_exit);
MODULE_LICENSE("GPL");
MODULE_AUTHOR("Mr Noname <email.here@domain");
-MODULE_DESCRIPTION("GeoNetworking protocol\n");
+MODULE_DESCRIPTION("GeoNetworking protocol");
MODULE_ALIAS_NETPROTO(PF_GN);
diff --git a/net/gn/gn_routing.c b/net/gn/gn_routing.c
index 980a59fa81e6..110a4d76d2bd 100644
--- a/net/gn/gn_routing.c
+++ b/net/gn/gn_routing.c
@@ -23,7 +23,8 @@ static DEFINE_SPINLOCK(gn_loc_t_lock);
#define RAD_PER_DEGREE 174533ULL // * 10^7 - same as long and lat from PV
#define GN_LT_JIFFIES msecs_to_jiffies(GN_LOC_TE_LIFETIME)
-#define GN_TST_VALID(tst) time_after(jiffies, (tst) + GN_LT_JIFFIES)
+#define GN_TST_VALID(tst) \
+ time_before(jiffies, (unsigned long)(tst) + GN_LT_JIFFIES)
/***************************************************************************\
* *
@@ -57,7 +58,7 @@ static u32 pdr(u32 old_pdr, u32 delta)
}
// table is * 1000 | p1 * 100 entry
-static int cos_table[] = {
+static const int cos_table[] = {
100000, 99995, 99980, 99955, 99920, 99875, 99820, 99755, 99680,
99595, 99500, 99396, 99281, 99156, 99022, 98877, 98723, 98558,
98384, 98200, 98007, 97803, 97590, 97367, 97134, 96891, 96639,
@@ -102,9 +103,22 @@ static int cos_table[] = {
*/
static int icos(__s64 rad)
{
+ size_t idx;
+
+ if (rad < 0)
+ rad = -rad;
+
+ if (rad >= 2 * PI)
+ rad %= (2 * PI);
+
if (rad > PI)
- rad = PI - (rad - PI);
- return cos_table[rad / 100000];
+ rad = 2 * PI - rad;
+
+ idx = rad / 100000;
+ if (idx >= ARRAY_SIZE(cos_table))
+ idx = ARRAY_SIZE(cos_table) - 1;
+
+ return cos_table[idx];
}
/* degree_to_rad() - convert a degree value to a rad value.
@@ -182,8 +196,7 @@ __s64 gn_F(struct gn_coord self, struct gn_geo_scope scope)
s32 a2, b2, x2, y2;
s64 result = -1;
struct gn_coord coord_diff = gn_coord_diff(self, scope.coord);
-
- // TODO Scope angle!
+ /* Note: Scope angle rotation for non-circular geographical areas */
a2 = scope.a * scope.a;
b2 = scope.b * scope.b;
x2 = coord_diff.lat * coord_diff.lat;
@@ -272,6 +285,7 @@ int gn_gxc_forward(struct gn_iface *gnif, s64 f, u8 *addr, struct gn_lpv *depv)
static void debug_loc_te(void)
{
struct loc_te *entry;
+ struct hlist_node *tmp;
int bucket;
spin_lock_bh(&gn_loc_t_lock);
@@ -280,12 +294,12 @@ static void debug_loc_te(void)
return;
}
- pr_info("Printing location table");
- hash_for_each(gn_loc_t, bucket, entry, hnode) {
- pr_info("LOC_TE(%p) tst=%x addr=%llx ll_addr=%llx is_neighbour=%x ls_pending=%x",
- entry, entry->tst_addr, be64_to_cpu(entry->addr),
- be64_to_cpu(entry->ll_address), entry->is_neighbour,
- entry->ls_pending);
+ pr_debug("Printing location table\n");
+ hash_for_each_safe(gn_loc_t, bucket, tmp, entry, hnode) {
+ pr_debug("LOC_TE(%p) tst=%x addr=%llx ll_addr=%llx is_neighbour=%x ls_pending=%x\n",
+ entry, entry->tst_addr, be64_to_cpu(entry->addr),
+ be64_to_cpu(entry->ll_address), entry->is_neighbour,
+ entry->ls_pending);
}
spin_unlock_bh(&gn_loc_t_lock);
}
@@ -295,10 +309,12 @@ static void gn_prune(void)
struct loc_te *entry;
int bucket;
+ struct hlist_node *tmp;
+
spin_lock_bh(&gn_loc_t_lock);
- hash_for_each(gn_loc_t, bucket, entry, hnode) {
- if (GN_TST_VALID(entry->tst_addr)) {
- pr_info("pruning entry addr=%llx", entry->addr);
+ hash_for_each_safe(gn_loc_t, bucket, tmp, entry, hnode) {
+ if (!GN_TST_VALID(entry->tst_addr)) {
+ pr_debug("pruning entry addr=%llx\n", entry->addr);
skb_queue_purge(&entry->lsb);
hash_del(&entry->hnode);
kfree(entry);
@@ -330,18 +346,25 @@ int gn_update_location_table(struct gn_lpv *pv, bool make_neighbour,
found = true;
- pr_info("updating entry addr=%llx", pv->addr);
+ pr_debug("updating entry addr=%llx\n", pv->addr);
entry->pdr = pdr(entry->pdr,
jiffies_to_msecs(jiffies) -
jiffies_to_msecs(entry->tst_addr));
entry->tst_addr = jiffies;
- entry->is_neighbour = entry->is_neighbour || make_neighbour;
+ if (make_neighbour) {
+ if (!ll_address) {
+ spin_unlock_bh(&gn_loc_t_lock);
+ return -EINVAL;
+ }
+ ether_addr_copy(entry->ll_address, ll_address);
+ entry->is_neighbour = true;
+ }
memcpy(&entry->pv, pv, sizeof(*pv));
if (sn) {
// Perform DPD
if (gn_dpd_find(&entry->dpl, be16_to_cpu(*sn))) {
- pr_info("received duplicate packet");
+ pr_debug("received duplicate packet\n");
spin_unlock_bh(&gn_loc_t_lock);
return 2;
} else {
@@ -357,14 +380,18 @@ int gn_update_location_table(struct gn_lpv *pv, bool make_neighbour,
spin_unlock_bh(&gn_loc_t_lock);
return 1;
}
- pr_info("adding entry addr=%llx", pv->addr);
+ pr_debug("adding entry addr=%llx\n", pv->addr);
entry->addr = pv->addr;
entry->tst_addr = jiffies;
entry->is_neighbour = make_neighbour;
memcpy(&entry->pv, pv, sizeof(*pv));
skb_queue_head_init(&entry->lsb);
if (make_neighbour) {
- BUG_ON(!ll_address);
+ if (!ll_address) {
+ kfree(entry);
+ spin_unlock_bh(&gn_loc_t_lock);
+ return -EINVAL;
+ }
ether_addr_copy(entry->ll_address, ll_address);
}
if (sn)
@@ -457,6 +484,8 @@ void gn_ls_flush(gn_address_t dest_addr)
{
struct loc_te *entry;
struct sk_buff *tmp_skb;
+ u8 ll_address[ETH_ALEN];
+ bool has_mac = false;
spin_lock_bh(&gn_loc_t_lock);
hash_for_each_possible(gn_loc_t, entry, hnode, dest_addr) {
@@ -465,10 +494,28 @@ void gn_ls_flush(gn_address_t dest_addr)
if (!entry->ls_pending)
break;
+ if (entry->is_neighbour && !is_zero_ether_addr(entry->ll_address)) {
+ ether_addr_copy(ll_address, entry->ll_address);
+ has_mac = true;
+ }
+
while ((tmp_skb = skb_dequeue(&entry->lsb)) != NULL) {
- // FIXME forwarding each packet according to its type is necessary
- // FIXME decrease packet lifetime according to time spent in queue
- gn_dl->request(gn_dl, tmp_skb, tmp_skb->dev->broadcast);
+ struct gn_header *gh = (struct gn_header *)skb_network_header(tmp_skb);
+ struct gn_iface *gnif = gn_find_interface_by_dev(tmp_skb->dev);
+
+ /* Populate DEPV for queued GeoUnicast packets when location is resolved */
+ if (gh->gc_h.ht == CH_HT_GUC) {
+ gh->guc_h.depv.tst = entry->pv.tst;
+ gh->guc_h.depv.lat = entry->pv.lat;
+ gh->guc_h.depv.lon = entry->pv.lon;
+ }
+
+ if (has_mac)
+ gn_dl->request(gn_dl, tmp_skb, ll_address);
+ else if (gnif && !gn_query_ll_nexthop(gnif, dest_addr, ll_address))
+ gn_dl->request(gn_dl, tmp_skb, ll_address);
+ else
+ gn_dl->request(gn_dl, tmp_skb, tmp_skb->dev->broadcast);
}
entry->ls_pending = 0;
break;
@@ -498,3 +545,92 @@ int gn_query_ll_address(gn_address_t query_addr, u8 *ll_address)
return rc;
}
+
+/**
+ * gn_query_ll_nexthop - Query link-layer address or next-hop for GUC forwarding
+ * @gnif: Local GeoNetworking interface sending the packet
+ * @query_addr: Destination GeoNetworking address
+ * @ll_address: Buffer to receive the link-layer (MAC) address
+ *
+ * If query_addr is a direct 1-hop neighbor, resolves directly to its MAC address.
+ * If query_addr is a multi-hop destination in LocTE, runs greedy forwarding to
+ * select the best next-hop neighbor toward the destination.
+ *
+ * Return: 0 if link-layer address resolved (ll_address populated), 1 if broadcast needed.
+ */
+int gn_query_ll_nexthop(struct gn_iface *gnif, gn_address_t query_addr, u8 *ll_address)
+{
+ struct loc_te *entry;
+ struct gn_lpv target_pv;
+ bool is_neighbor = false;
+ bool found = false;
+
+ spin_lock_bh(&gn_loc_t_lock);
+ hash_for_each_possible(gn_loc_t, entry, hnode, query_addr) {
+ if (entry->addr != query_addr)
+ continue;
+ if (!GN_TST_VALID(entry->tst_addr))
+ break;
+ if (entry->is_neighbour && !is_zero_ether_addr(entry->ll_address)) {
+ ether_addr_copy(ll_address, entry->ll_address);
+ is_neighbor = true;
+ } else {
+ target_pv = entry->pv;
+ }
+ found = true;
+ break;
+ }
+ spin_unlock_bh(&gn_loc_t_lock);
+
+ if (!found)
+ return 1;
+ if (is_neighbor)
+ return 0;
+
+ return (greedy_forward(gnif, ll_address, &target_pv) == GN_FORWARD_NEXT_HOP) ? 0 : 1;
+}
+
+/**
+ * gn_fill_depv - Populate Destination Position Vector (DEPV) from Location Table
+ * @depv: Pointer to gn_spv struct to populate
+ * @dest_addr: GeoNetworking address of the destination
+ *
+ * Return: 0 if valid destination position found in LocTE, negative error code otherwise.
+ */
+int gn_fill_depv(struct gn_spv *depv, gn_address_t dest_addr)
+{
+ struct loc_te *entry;
+ int rc = -1;
+
+ spin_lock_bh(&gn_loc_t_lock);
+ hash_for_each_possible(gn_loc_t, entry, hnode, dest_addr) {
+ if (entry->addr != dest_addr)
+ continue;
+ if (GN_TST_VALID(entry->tst_addr)) {
+ depv->addr = entry->pv.addr;
+ depv->tst = entry->pv.tst;
+ depv->lat = entry->pv.lat;
+ depv->lon = entry->pv.lon;
+ rc = 0;
+ }
+ break;
+ }
+ spin_unlock_bh(&gn_loc_t_lock);
+
+ return rc;
+}
+
+void gn_routing_exit(void)
+{
+ struct loc_te *entry;
+ int bucket;
+ struct hlist_node *tmp;
+
+ spin_lock_bh(&gn_loc_t_lock);
+ hash_for_each_safe(gn_loc_t, bucket, tmp, entry, hnode) {
+ skb_queue_purge(&entry->lsb);
+ hash_del(&entry->hnode);
+ kfree(entry);
+ }
+ spin_unlock_bh(&gn_loc_t_lock);
+}
--
2.55.0
^ permalink raw reply related
* Re: [PATCH ath-current 5/8] wifi: ath12k: introduce host_alloc_ml_id hardware parameter
From: Rameshkumar Sundaram @ 2026-07-16 14:55 UTC (permalink / raw)
To: Baochen Qiang, Jeff Johnson; +Cc: linux-wireless, ath12k
In-Reply-To: <20260713-ath12k-fw-allocated-ml-peer-id-v1-5-d0a2a1a519eb@oss.qualcomm.com>
On 7/13/2026 1:03 PM, Baochen Qiang wrote:
> Different ath12k devices diverge on who allocates MLD peer id:
> WCN7850/QCC2072 have the firmware allocate it and notify the host via
> HTT_T2H_MSG_TYPE_MLO_RX_PEER_MAP event; While others let the host allocate
> it and pass it down through WMI_PEER_ASSOC_CMDID with
> ATH12K_WMI_FLAG_MLO_PEER_ID_VALID set.
>
> Currently ath12k host allocates this ID and sends it to firmware by
> default for all devices. This breaks WCN7850/QCC2072, because the host
> maintained ID may be different from the firmware-allocated one.
> Consequently data path may fail to find the dp peer and drop some received
> packets. From user point of view, this results in bugs reported in [1] or
> the 4-way handshake timeout issue.
>
> Add host_alloc_ml_id flag to struct ath12k_hw_params (and a copy on struct
> ath12k_hw for hot-path access) so subsequent patches can branch on it. Set
> true for QCN9274/IPQ5332/IPQ5424, false for WCN7850/QCC2072. The flag will
> be consumed by subsequent patches.
>
> Tested-on: WCN7850 hw2.0 PCI WLAN.HMT.1.1.c5-00302-QCAHMTSWPL_V1.0_V2.0_SILICONZ-1.115823.3
>
> Link: https://bugzilla.kernel.org/show_bug.cgi?id=221039 # 1
> Signed-off-by: Baochen Qiang <baochen.qiang@oss.qualcomm.com>
> ---
> drivers/net/wireless/ath/ath12k/core.h | 1 +
> drivers/net/wireless/ath/ath12k/hw.h | 2 ++
> drivers/net/wireless/ath/ath12k/mac.c | 17 ++++++++++++++++-
> drivers/net/wireless/ath/ath12k/wifi7/hw.c | 12 ++++++++++++
> 4 files changed, 31 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/net/wireless/ath/ath12k/core.h b/drivers/net/wireless/ath/ath12k/core.h
> index fc5127b5c1a3..1f56474efbea 100644
> --- a/drivers/net/wireless/ath/ath12k/core.h
> +++ b/drivers/net/wireless/ath/ath12k/core.h
> @@ -793,6 +793,7 @@ struct ath12k_hw {
> enum ath12k_hw_state state;
> bool regd_updated;
> bool use_6ghz_regd;
> + bool host_alloc_ml_id;
>
> u8 num_radio;
>
> diff --git a/drivers/net/wireless/ath/ath12k/hw.h b/drivers/net/wireless/ath/ath12k/hw.h
> index d135b2936378..8091501cf742 100644
> --- a/drivers/net/wireless/ath/ath12k/hw.h
> +++ b/drivers/net/wireless/ath/ath12k/hw.h
> @@ -232,6 +232,8 @@ struct ath12k_hw_params {
> u32 max_client_dbs;
> u32 max_client_dbs_sbs;
> } client;
> +
> + bool host_alloc_ml_id;
> };
>
> struct ath12k_hw_ops {
> diff --git a/drivers/net/wireless/ath/ath12k/mac.c b/drivers/net/wireless/ath/ath12k/mac.c
> index 7d0d7d5fbf53..9e5fcbf8c730 100644
> --- a/drivers/net/wireless/ath/ath12k/mac.c
> +++ b/drivers/net/wireless/ath/ath12k/mac.c
> @@ -15382,8 +15382,9 @@ int ath12k_mac_allocate(struct ath12k_hw_group *ag)
> int mac_id, device_id, total_radio, num_hw;
> struct ath12k_base *ab;
> struct ath12k_hw *ah;
> - int ret, i, j;
> + bool conf = false;
> u8 radio_per_hw;
> + int ret, i, j;
>
> total_radio = 0;
> for (i = 0; i < ag->num_devices; i++) {
> @@ -15423,6 +15424,19 @@ int ath12k_mac_allocate(struct ath12k_hw_group *ag)
> }
>
> ab = ag->ab[device_id];
> +
> + /*
> + * the assumption is all devices within an ah
> + * share the same host_alloc_ml_id configuration
> + */
> + if (j == 0) {
> + conf = ab->hw_params->host_alloc_ml_id;
> + } else if (conf != ab->hw_params->host_alloc_ml_id) {
> + ath12k_warn(ab, "inconsistent ML ID config within ah, device 0 uses %s allocated ID, while device %u doesn't\n",
> + conf ? "host" : "firmware", device_id);
a garbage ret will be returned in this err path.
> + goto err;
> + }
> +
> pdev_map[j].ab = ab;
> pdev_map[j].pdev_idx = mac_id;
> mac_id++;
> @@ -15447,6 +15461,7 @@ int ath12k_mac_allocate(struct ath12k_hw_group *ag)
> }
>
> ah->dev = ab->dev;
> + ah->host_alloc_ml_id = conf;
>
> ag->ah[i] = ah;
> ag->num_hw++;
--
Ramesh
^ permalink raw reply
* Bugreport - rtw89: RTL8852AE dead-link stall | linux-zen 7.1.3
From: Pochimilco @ 2026-07-16 14:34 UTC (permalink / raw)
To: linux-wireless
Bugreport (information collected with the help of AI - i'm not an
expert but a more less experienced linux user ;) )
I hope it helps... thanks, Pochimilco
-----------------------------------------------------------------
Title: rtw89: RTL8852AE dead-link stall ("connected but no traffic")
under linux-zen 7.1.3, absent under linux-lts 6.18
Product: Networking
Component: Wireless
Kernel: 7.1.3-zen1-3-zen (Arch/Garuda)
Driver: rtw89 (in-kernel), module rtw89_8852ae
Hardware: ThinkPad L13 Gen 2a (21AB000PCK), Realtek RTL8852AE
Severity: high (intermittent connectivity loss, ~2-10 min, self-recovering)
Summary:
With the Zen kernel the RTL8852AE enters a "dead link" state: iw link
shows the device stays associated (Connected, signal ~-49 dBm, RX bytes
keep increasing), but all traffic to the gateway stops. ping to the
gateway fails for 2–10 minutes, then recovers on its own. Switching to
the LTS kernel (6.18.38-3-lts) with identical firmware and same AP
eliminates the issue completely (0 stalls over multiple hours).
Environment:
• Kernel affected: 7.1.3-zen1-3-zen
• Kernel unaffected: 6.18.38-3-lts
• Firmware: linux-firmware-realtek 20260622-1 (identical in both →
not a firmware regression)
• Driver: in-kernel rtw89 (modules: rtw89_8852ae, rtw89_8852a,
rtw89_pci, rtw89_core)
• Distro: Garuda Linux (Arch-based), NetworkManager + wpa_supplicant
• AP: Bushaldestellenzombieparadies, BSSID 50:e6:36:b6:69:a4, 5
GHz, channel 52 (5260 MHz, 80 MHz, DFS), SAE/FT-SAE, 802.11w=2
Reproduction:
1. Boot linux-zen 7.1.3.
2. Connect to 5 GHz DFS channel 52.
3. Under normal traffic the gateway ping dies after a few minutes;
device stays associated.
4. Recovers after 2–10 min without user action.
5. Boot linux-lts 6.18.38 instead → no stalls over several hours of the
same workload.
Mitigation attempts that did NOT help:
All four rtw89 module params set via /etc/modprobe.d/rtw89.conf and
verified Y in /sys/module/.../parameters/:
options rtw89_core disable_ps_mode=y
options rtw89_pci disable_aspm_l1=y
options rtw89_pci disable_aspm_l1ss=y
options rtw89_pci disable_clkreq=y
Stalls persisted with all four active. Firmware downgrade (to
20260519-1) also did not help.
Evidence (monitor log excerpt, Zen kernel):
2026-07-16 12:41:34 | channel 52 (5260 MHz), width: 80 MHz, center1:
5290 MHz | gw-ping: OK
2026-07-16 12:41:49 | >>> STALL: Connected to 50:e6:36:b6:69:a4 (on wlp6s0)
SSID: Bushaldestellenzombieparadies freq: 5260.0 signal: -49 dBm
rx bitrate: 6.0 MBit/s tx bitrate: 1200.9 MBit/s 80MHz HE-MCS 11 ...
... (RX bytes climb 13.4M -> 14.0M across the stall) ...
2026-07-16 12:44:18 | >>> STALL: ... signal: -49 dBm ... gw-ping: FAIL
2026-07-16 12:46:36 | channel 52 (5260 MHz), width: 80 MHz, center1:
5290 MHz | gw-ping: OK
Key observations during stall:
• iw link always reports Connected, no deauth, beacon interval
stable (100 TU).
• RX byte counter keeps increasing → chip still receives, but TX to
gateway is blocked.
• Signal strong (-48 to -50 dBm), so not an RF/coverage issue.
• Channel never changes (stays 52/5260 MHz) → not a DFS channel switch.
LTS comparison:
After rebooting into linux-lts 6.18.38-3-lts at 12:46, the same monitor
reported gw-ping: OK continuously with zero >>> STALL entries for the
rest of the session.
Expected: Stable connectivity on Zen kernel as on LTS.
Actual: Intermittent dead-link stalls requiring no action but causing
2–10 min outages.
Additional info requested by maintainers (please attach):
• dmesg from a Zen boot showing the stall window
• sudo ethtool -i wlp6s0 (or iw dev wlp6s0 info)
• cat /sys/kernel/debug/ieee80211/phy0/rtw89/... if available
^ permalink raw reply
* [RFC PATCH net-next v0 1/6] net: add GeoNetworking protocol
From: Simon Dietz @ 2026-07-16 13:58 UTC (permalink / raw)
To: netdev
Cc: edumazet, davem, kuniyu, andrew+netdev, simon.dietz, dietz23838,
linux-wireless, johannes
In-Reply-To: <20260716135902.2895237-1-simon.dietz@plantwatch.de>
Implement the GeoNetworking / ETSI ITS-G5 ('net/gn') protocol which
is based on 802.11p wifi and used for vehicle2x applications. It is
standardized by the ETSI and used by some car manufacturers
(especially in europe). It enables ad-hoc, multi-hop geographical
communication and routing among vehicles (and road- or railside
infrastructure).
Most work of this implementation has been done by the bachelor
project 2018/2019 of the operating systems and middleware group of
the Hasso Plattner Institute, University of Potsdam, which the author
was part of.
The project was supervised by:
- Jossekin Beilharz
- Lukas Pirl
- Prof. Andreas Polze
The code is published under the GPL v2 at this location:
https://gitlab.com/hpi-potsdam/osm/g5-on-linux/linux-geonetworking/
The original code base was based on linux version 5.1. This patch
includes the original codebase rebased to the current net-next code
base so that it compiles under current net-next (as required by
submitting patch guidelines in order not to break git bisect).
Further commits of this patch set will fix remaining issues, bugs,
logic errors and kernel code style violations.
This patch set is not merge-ready, yet. E.g. network namespaces are
not supported at all, documentation is missing, ...
Purpose of this RFC is to determine if GeoNetworking support in the
linux kernel is desirable and if so what steps would have to be done
next.
Signed-off-by: Simon Dietz <simon.dietz@plantwatch.de>
---
include/linux/gn.h | 335 +++++
include/linux/gn_routing.h | 63 +
include/linux/socket.h | 6 +-
include/uapi/linux/gn.h | 88 ++
include/uapi/linux/if_ether.h | 1 +
net/Kconfig | 2 +
net/Makefile | 1 +
net/gn/Kconfig | 4 +
net/gn/Makefile | 8 +
net/gn/gn_proc.c | 89 ++
net/gn/gn_prot.c | 1857 +++++++++++++++++++++++++++
net/gn/gn_routing.c | 500 ++++++++
net/gn/sysctl_net_gn.c | 33 +
security/selinux/hooks.c | 5 +-
security/selinux/include/classmap.h | 3 +-
15 files changed, 2991 insertions(+), 4 deletions(-)
create mode 100644 include/linux/gn.h
create mode 100644 include/linux/gn_routing.h
create mode 100644 include/uapi/linux/gn.h
create mode 100644 net/gn/Kconfig
create mode 100644 net/gn/Makefile
create mode 100644 net/gn/gn_proc.c
create mode 100644 net/gn/gn_prot.c
create mode 100644 net/gn/gn_routing.c
create mode 100644 net/gn/sysctl_net_gn.c
diff --git a/include/linux/gn.h b/include/linux/gn.h
new file mode 100644
index 000000000000..bcef5c169c0f
--- /dev/null
+++ b/include/linux/gn.h
@@ -0,0 +1,335 @@
+/* SPDX-License-Identifier: GPL-2.0 */
+
+#ifndef __LINUX_GN_H__
+#define __LINUX_GN_H__
+
+#include <net/sock.h>
+#include <uapi/linux/gn.h>
+#include <linux/types.h>
+#include <linux/atomic.h>
+#include <linux/bitfield.h>
+#include <asm/byteorder.h>
+#include <linux/etherdevice.h>
+
+#define GN_MAX_HEADER_SZ 88
+#define GN_MAXSZ (ETH_DATA_LEN - GN_MAX_HEADER_SZ)
+#define GN_MAXHOPS 255 /* 8 bits of hop counter */
+
+#define GN_VERSION 1
+#define GN_BROADCAST_ADDR 0xffffffffffffULL
+/* itsGnDefaultHopLimit: Default hop limit (for BH RHL/CH MHL) */
+#define DEFAULT_HOP_LIMIT 10
+
+/* time until location table entry becomes invalid */
+#define GN_LOC_TE_LIFETIME 20000
+/* time between two beacons */
+#define GN_BEACON_RETRANSMIT_TIME 3000
+/* time between retransmits of an unanswered location service request */
+#define GN_LS_RETRANSMIT_TIME 1000
+
+/* sizes in KiB */
+#define GN_UC_BUF_SIZE 256
+#define GN_BC_BUF_SIZE 1024
+#define GN_CBF_BUF_SIZE 256
+
+#define GN_UC_BUF 0
+#define GN_BC_BUF 1
+#define GN_CBF_BUF 2
+
+#define BH_NH_ANY 0
+#define BH_NH_COMMON_HEADER 1
+#define BH_NH_SECURED_PACKET 2
+
+/* itsGnDefaultPacketLifetime: Default packet lifetime in seconds */
+// FIXME Has to be encoded
+#define BH_LT_DEFAULT 60
+
+#define CH_NH_ANY 0
+#define CH_NH_BTPA 1
+#define CH_NH_BTPB 2
+#define CH_NH_IPV6 3
+
+#define CH_FLAG_MOBILE (1 << 7)
+
+/* itsGnDefaultTrafficClass: Default traffic class */
+#define CH_TC_DEFAULT 0
+
+#define CH_HT_BEACON 1
+#define CH_HT_GUC 2
+#define CH_HT_GAC 3
+#define CH_HT_GBC 4
+#define CH_HT_TSB 5
+#define CH_HT_LS 6
+
+#define CH_HST_GABC_CIRCLE 0
+#define CH_HST_GABC_RECT 1
+#define CH_HST_GABC_ELIP 2
+
+#define CH_HST_TSB_SINGLE_HOP 0
+#define CH_HST_TSB_MULTI_HOP 1
+
+#define CH_HST_LS_REQUEST 0
+#define CH_HST_LS_REPLY 1
+
+#define CH_HST_UNSPECIFIED 0
+#define CH_HST_BEACON 1
+
+#define CH_PL_EMPTY 0L
+#define BEACON_MHL 1
+
+#define GN_BASE_HEADER_SIZE (sizeof(struct gn_basic_header) + sizeof(struct gn_common_header))
+#define GN_SET_BTP(skb, btp_h, extended_header_type) do { \
+ skb_set_transport_header(skb, GN_BASE_HEADER_SIZE + sizeof(extended_header_type)); \
+ btp_h = (struct btp_header *) skb_transport_header(skb); \
+ } while (0)
+
+/**
+ * struct gn_iface - GeoNetworking interface
+ * @dev - Network device associated with this interface
+ * @address - Our address
+ * @local_sn - Current sequence number
+ */
+struct gn_iface {
+ struct net_device *dev;
+ gn_address_t address;
+ struct gn_position pos;
+ atomic_t local_sn;
+ struct hlist_node hnode;
+ struct rcu_head rcu;
+};
+
+struct gn_sock {
+ /* struct sock has to be the first member of gn_sock */
+ struct sock sk;
+ struct gn_scope scope;
+ gn_address_t src_addr;
+ gn_address_t dst_addr;
+ u16 src_port;
+ u16 dst_port;
+ u8 protocol;
+};
+
+static inline struct gn_sock *gn_sk(struct sock *sk)
+{
+ return (struct gn_sock *)sk;
+}
+
+struct btp_header {
+ __be16 dst_port;
+ __be16 src_port;
+} __attribute__ ((packed));
+
+enum ITS_TYPE {
+ UNKNOWN,
+ PEDESTRIAN,
+ CYCLIST,
+ MOPED,
+ MOTORCYCLE,
+ PASSENGER_CAR,
+ BUS,
+ LIGHT_TRUCK,
+ HEAVY_TRUCK,
+ TAILER,
+ SPECIAL_VEHICLE,
+ TRAM,
+ ROAD_SIDE_UNIT
+};
+
+#define GN_ADDRESS_M BIT(63)
+#define GN_ADDRESS_ST GENMASK(62, 58)
+#define GN_ADDRESS_RES GENMASK(57, 48)
+#define GN_ADDRESS_MID GENMASK(47, 0)
+
+typedef __be16 gn_spai_t;
+
+#define GN_LPV_PAI BIT(15)
+#define GN_LPV_S GENMASK(14, 0)
+
+struct gn_lpv {
+ gn_address_t addr;
+ __be32 tst;
+ __be32 lat;
+ __be32 lon;
+ gn_spai_t spai;
+ __be16 h; //signed
+} __attribute__ ((packed));
+
+struct gn_spv {
+ gn_address_t addr;
+ __be32 tst;
+ __be32 lat; //short
+ __be32 lon;
+} __attribute__ ((packed));
+
+/*version: Identifies the version of the GeoNetworking protocol
+ *
+ *nh: Identifies the type of header immediately following the GeoNetworking Basic Header
+ *reserved: Reserved. Set to 0
+ *
+ *lt: Lifetime field.
+ *Indicates the maximum tolerable time a packet may be buffered until it reaches its destination Bit 0 to Bit 5:
+ *LT sub-field Multiplier Bit 6 to Bit 7: LT sub-field Base Encoded as specified in clause 9.6.4
+ *
+ *rhl: Decremented by 1 by each GeoAdhoc router that forwards the packet. The packet shall not be forwarded if RHL is decremented to zero
+ */
+
+struct gn_basic_header {
+#ifdef __LITTLE_ENDIAN_BITFIELD
+ __u8 nh : 4;
+ __u8 version : 4;
+
+#elif __BIG_ENDIAN_BITFIELD
+ __u8 version : 4;
+ __u8 nh : 4;
+#else
+#error "please fix asm/byteorder.h"
+#endif
+ __u8 reserved;
+ __u8 lt;
+ __u8 rhl;
+} __attribute__ ((packed));
+
+struct gn_common_header {
+#ifdef __LITTLE_ENDIAN_BITFIELD
+ __u8 reserved : 4;
+ __u8 nh : 4;
+ __u8 hst : 4;
+ __u8 ht : 4;
+#elif __BIG_ENDIAN_BITFIELD
+ __u8 nh : 4;
+ __u8 reserved : 4;
+ __u8 ht : 4;
+ __u8 hst : 4;
+#else
+#error "please fix asm/byteorder.h"
+#endif
+
+ __u8 tc;
+ __u8 flags;
+ __be16 pl;
+ __u8 mhl;
+ __u8 reserved2;
+} __attribute__ ((packed));
+
+/*there are 6 types of headers:
+ * 1) GUC packet header (clause 9.8.2).
+ * 2) TSB packet header (clause 9.8.3).
+ * 3) SHB packet header (clause 9.8.4).
+ * 4) GBC and GAC packet headers (clause 9.8.5).
+ * 5) BEACON packet header (clause 9.8.6).
+ * 6) LS Request and LS Reply packet headers (clause 9.8.7 and clause 9.8.8).
+ */
+
+struct gn_guc_header {
+ __be16 sn;
+ __be16 reserved;
+ struct gn_lpv sopv;
+ struct gn_spv depv;
+} __attribute__ ((packed));
+
+
+struct gn_tsb_header {
+ __be16 sn;
+ __be16 reserved;
+ struct gn_lpv sopv;
+} __attribute__ ((packed));
+
+
+struct gn_shb_header {
+ struct gn_lpv sopv;
+ __be32 mdd;
+} __attribute__ ((packed));
+
+
+//gac and gbc have the same structure
+//TODO: typedef
+struct gn_gxc_header {
+ __be16 sn;
+ __be16 reserved;
+ // TODO changed!! -> struct gn_spv sopv;
+ struct gn_lpv sopv;
+ __be32 gap_lat; //signed
+ __be32 gap_lon; //signed
+ __be16 da;
+ __be16 db;
+ __be16 angle;
+ __be16 reserved2;
+} __attribute__ ((packed));
+
+struct gn_beacon_header {
+ struct gn_lpv sopv;
+} __attribute__ ((packed));
+
+struct gn_ls_request_header {
+ __be16 sn;
+ __be16 reserved;
+ struct gn_lpv sopv;
+ gn_address_t addr;
+} __attribute__ ((packed));
+
+//same structure as gn_guc_header, left in for abstraction
+struct gn_ls_reply_header {
+ __be16 sn;
+ __be16 reserved;
+ struct gn_lpv sopv;
+ struct gn_spv depv;
+} __attribute__ ((packed));
+
+struct gn_header {
+ struct gn_basic_header gb_h;
+ struct gn_common_header gc_h;
+ union {
+ struct gn_guc_header guc_h;
+ union {
+ struct gn_gxc_header gac_h;
+ struct gn_gxc_header gbc_h;
+ };
+ struct gn_tsb_header tsb_h;
+ struct gn_shb_header shb_h;
+ struct gn_beacon_header beacon_h;
+ struct gn_ls_request_header ls_request_h;
+ struct gn_ls_reply_header ls_reply_h;
+ __be16 sn;
+ };
+} __attribute__ ((packed));
+
+/* Inter module exports */
+
+u32 gn_tai_to_gn(ktime_t tai_time);
+u32 gn_timestamp_now(void);
+
+void gn_fill_sopv(struct gn_iface *gnif, struct gn_lpv *sopv, gn_address_t addr);
+
+extern struct hlist_head gn_sockets;
+extern rwlock_t gn_sockets_lock;
+
+extern struct hlist_head gn_interfaces;
+extern spinlock_t gn_interfaces_lock;
+
+#ifdef CONFIG_SYSCTL
+extern int gn_register_sysctl(void);
+extern void gn_unregister_sysctl(void);
+#else
+static inline int gn_register_sysctl(void)
+{
+ return 0;
+}
+static inline void gn_unregister_sysctl(void)
+{
+}
+#endif
+
+#ifdef CONFIG_PROC_FS
+extern int gn_proc_init(void);
+extern void gn_proc_exit(void);
+#else
+static inline int gn_proc_init(void)
+{
+ return 0;
+}
+static inline void gn_proc_exit(void)
+{
+}
+#endif /* CONFIG_PROC_FS */
+
+#endif /* __LINUX_GN_H__ */
diff --git a/include/linux/gn_routing.h b/include/linux/gn_routing.h
new file mode 100644
index 000000000000..44f098a0136c
--- /dev/null
+++ b/include/linux/gn_routing.h
@@ -0,0 +1,63 @@
+/* SPDX-License-Identifier: GPL-2.0 */
+
+#ifndef __LINUX_GN_ROUTING_H__
+#define __LINUX_GN_ROUTING_H__
+
+#include <linux/gn.h>
+#include <linux/types.h>
+#include <linux/if_ether.h>
+
+#define GN_MAX_PDR_EMA_BETA 90
+#define GN_MAX_PDR 100
+#define GN_DPL_SIZE 8
+#define GN_LSB_SIZE 16 // this is the number of entries per entry (has to be a power of 2 atm)
+ // ETSI sets a maximum of 1024 octets/bytes, which is not trivial to maintain
+
+#define GN_NON_AREA_FORWARDING_UNSPECIFIED 0
+#define GN_NON_AREA_FORWARDING_GREEDY 1
+#define GN_NON_AREA_FORWARDING_CBF 2
+#define GN_NON_AREA_FORWARDING GN_NON_AREA_FORWARDING_GREEDY
+
+#define GN_AREA_FORWARDING_UNSPECIFIED 0
+#define GN_AREA_FORWARDING_SIMPLE 1
+#define GN_AREA_FORWARDING_CBF 2
+#define GN_AREA_FORWARDING_ADVANCED 3
+#define GN_AREA_FORWARDING GN_AREA_FORWARDING_SIMPLE
+
+#define GN_QUEUE_DIRECT 0
+#define GN_QUEUE_LS_PENDING 1
+#define GN_QUEUE_LS_STALE 2
+#define GN_QUEUE_ERROR 3
+
+#define GN_FORWARD_BROADCAST 0
+#define GN_FORWARD_NEXT_HOP 1
+#define GN_FORWARD_BUFFER 2
+#define GN_FORWARD_DISCARD 3
+
+struct gn_dpd_buf {
+ u16 sn[GN_DPL_SIZE];
+ u8 head;
+};
+
+struct loc_te {
+ gn_address_t addr;
+ u8 ll_address[ETH_ALEN];
+ struct gn_lpv pv;
+ struct gn_dpd_buf dpl;
+ struct sk_buff_head lsb;
+ u32 tst_addr;
+ u32 pdr;
+ struct hlist_node hnode;
+ u8 ls_pending: 1;
+ u8 is_neighbour: 1;
+};
+
+s64 gn_F(struct gn_coord self, struct gn_geo_scope scope);
+int gn_gxc_forward(struct gn_iface *gnif, s64 f, u8 *addr, struct gn_lpv *depv);
+
+int gn_query_ll_address(gn_address_t addr, u8 *ll_address);
+int gn_ls_queue(gn_address_t dest_addr, struct sk_buff *skb);
+void gn_ls_flush(gn_address_t dest_addr);
+int gn_update_location_table(struct gn_lpv *pv, bool make_neighbour, const u8 *ll_address, const __be16 *sn);
+
+#endif // __LINUX_GN_ROUTING_H__
diff --git a/include/linux/socket.h b/include/linux/socket.h
index 2a8d7b14f1d1..17d8c466f120 100644
--- a/include/linux/socket.h
+++ b/include/linux/socket.h
@@ -254,8 +254,8 @@ struct ucred {
#define AF_MCTP 45 /* Management component
* transport protocol
*/
-
-#define AF_MAX 46 /* For now.. */
+#define AF_GN 46 /* ETSI ITS GeoNetworking */
+#define AF_MAX 47 /* For now.. */
/* Protocol families, same as address families. */
#define PF_UNSPEC AF_UNSPEC
@@ -306,6 +306,7 @@ struct ucred {
#define PF_SMC AF_SMC
#define PF_XDP AF_XDP
#define PF_MCTP AF_MCTP
+#define PF_GN AF_GN
#define PF_MAX AF_MAX
/* Maximum queue length specifiable by listen. */
@@ -400,6 +401,7 @@ struct ucred {
#define SOL_MCTP 285
#define SOL_SMC 286
#define SOL_VSOCK 287
+#define SOL_GN 288
/* IPX options */
#define IPX_TYPE 1
diff --git a/include/uapi/linux/gn.h b/include/uapi/linux/gn.h
new file mode 100644
index 000000000000..355737d483b5
--- /dev/null
+++ b/include/uapi/linux/gn.h
@@ -0,0 +1,88 @@
+/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
+
+#ifndef _UAPI__LINUX_GN_H__
+#define _UAPI__LINUX_GN_H__
+
+#include <linux/types.h>
+#include <asm/byteorder.h>
+#include <linux/socket.h>
+
+#ifndef __KERNEL__
+#include <sys/time.h>
+#else
+#include <linux/time.h>
+#endif
+
+/*
+ * GeoNetworking structures
+ *
+ */
+#define GNPORT_ANY 0
+#define GNPORT_FIRST 1
+#define GNPORT_RESERVED 3000
+#define GNPORT_LAST 65535
+
+#define GNADDR_BROADCAST 0x0000FFFFFFFFFFFFLLU
+
+/* Valid protocols */
+#define GN_PROTO_ANY 0
+#define GN_PROTO_BTP_A 1
+#define GN_PROTO_BTP_B 2
+#define GN_PROTO_INET6 3
+#define GN_PROTO_MAX GN_PROTO_INET6
+
+/* protocol-specific ioctls */
+#define SIOCGNSPOSITION (SIOCPROTOPRIVATE + 0)
+
+/* gn_position flags */
+#define GN_POSITION_MOBILE (1 << 0)
+
+/* {get,set}sockopt options */
+#define GN_SCOPE 1
+
+#define GN_SCOPE_UNSPECIFIED 0
+#define GN_SCOPE_TOPOLOGICAL 1
+#define GN_SCOPE_GEOGRAPHICAL 2
+#define GN_SCOPE_GEOGRAPHICAL_ANYCAST 3
+#define GN_SCOPE_MAX GN_SCOPE_GEOGRAPHICAL_ANYCAST
+
+#define GN_SHAPE_UNSPECIFIED 0
+#define GN_SHAPE_CIRCLE 1
+#define GN_SHAPE_ELLIPSE 2
+#define GN_SHAPE_RECTANGLE 3
+
+typedef __be64 gn_address_t;
+
+struct gn_coord {
+ __s32 lat;
+ __s32 lon;
+};
+
+struct gn_geo_scope {
+ struct gn_coord coord;
+ __u16 angle;
+ __u16 a, b;
+ __u8 shape;
+};
+
+struct gn_scope {
+ __u8 scope_type;
+ union {
+ __u8 topo_hops;
+ struct gn_geo_scope geo_scope;
+ };
+};
+
+struct gn_position {
+ struct timespec64 tst;
+ struct gn_coord coord;
+ __u8 flags;
+};
+
+struct sockaddr_gn {
+ __kernel_sa_family_t sgn_family;
+ gn_address_t sgn_addr;
+ __u16 sgn_port;
+} __attribute__((packed));
+
+#endif /* _UAPI__LINUX_GN_H__ */
diff --git a/include/uapi/linux/if_ether.h b/include/uapi/linux/if_ether.h
index 1ffac52c39df..e7b0baa0d15b 100644
--- a/include/uapi/linux/if_ether.h
+++ b/include/uapi/linux/if_ether.h
@@ -113,6 +113,7 @@
#define ETH_P_FIP 0x8914 /* FCoE Initialization Protocol */
#define ETH_P_80221 0x8917 /* IEEE 802.21 Media Independent Handover Protocol */
#define ETH_P_HSR 0x892F /* IEC 62439-3 HSRv1 */
+#define ETH_P_GN 0x8947 /* ETSI-ITS Network Header */
#define ETH_P_NSH 0x894F /* Network Service Header */
#define ETH_P_LOOPBACK 0x9000 /* Ethernet loopback packet, per IEEE 802.3 */
#define ETH_P_QINQ1 0x9100 /* deprecated QinQ VLAN [ NOT AN OFFICIALLY REGISTERED ID ] */
diff --git a/net/Kconfig b/net/Kconfig
index e38477393551..b49b1e04b0da 100644
--- a/net/Kconfig
+++ b/net/Kconfig
@@ -26,6 +26,8 @@ menuconfig NET
if NET
+source "net/gn/Kconfig"
+
config WANT_COMPAT_NETLINK_MESSAGES
bool
help
diff --git a/net/Makefile b/net/Makefile
index 5b2dd7f07a85..bd3be868b2d8 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -75,3 +75,4 @@ obj-$(CONFIG_MPTCP) += mptcp/
obj-$(CONFIG_MCTP) += mctp/
obj-$(CONFIG_NET_HANDSHAKE) += handshake/
obj-$(CONFIG_NET_SHAPER) += shaper/
+obj-$(CONFIG_GN) += gn/
diff --git a/net/gn/Kconfig b/net/gn/Kconfig
new file mode 100644
index 000000000000..4857e43f02c5
--- /dev/null
+++ b/net/gn/Kconfig
@@ -0,0 +1,4 @@
+config GN
+ tristate "Enable GeoNetworking support"
+ default y
+ select LLC
diff --git a/net/gn/Makefile b/net/gn/Makefile
new file mode 100644
index 000000000000..04cf4548654a
--- /dev/null
+++ b/net/gn/Makefile
@@ -0,0 +1,8 @@
+#
+# Makefile for the Linux GeoNetworking layer.
+#
+
+obj-$(CONFIG_GN) += gn.o
+gn-y := gn_prot.o gn_routing.o
+gn-$(CONFIG_PROC_FS) += gn_proc.o
+gn-$(CONFIG_SYSCTL) += sysctl_net_gn.o
diff --git a/net/gn/gn_proc.c b/net/gn/gn_proc.c
new file mode 100644
index 000000000000..75e126f9e494
--- /dev/null
+++ b/net/gn/gn_proc.c
@@ -0,0 +1,89 @@
+// SPDX-License-Identifier: GPL-2.0
+
+/*
+ * gn_proc.c - proc support for GeoNetworking
+ *
+ * Copyright(c) Arnaldo Carvalho de Melo <acme@conectiva.com.br>
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation, version 2.
+ */
+
+#include <linux/init.h>
+#include <linux/proc_fs.h>
+#include <linux/seq_file.h>
+#include <net/net_namespace.h>
+#include <net/sock.h>
+#include <linux/gn.h>
+#include <linux/export.h>
+
+static void *gn_seq_socket_start(struct seq_file *seq, loff_t *pos)
+ __acquires(gn_sockets_lock)
+{
+ read_lock_bh(&gn_sockets_lock);
+ return seq_hlist_start_head(&gn_sockets, *pos);
+}
+
+static void *gn_seq_socket_next(struct seq_file *seq, void *v, loff_t *pos)
+{
+ return seq_hlist_next(v, &gn_sockets, pos);
+}
+
+static void gn_seq_socket_stop(struct seq_file *seq, void *v)
+ __releases(gn_sockets_lock)
+{
+ read_unlock_bh(&gn_sockets_lock);
+}
+
+static int gn_seq_socket_show(struct seq_file *seq, void *v)
+{
+ struct sock *s;
+ struct gn_sock *gn;
+
+ if (v == SEQ_START_TOKEN) {
+ seq_printf(seq, "Type Local_addr Remote_addr Tx_queue "
+ "Rx_queue St UID\n");
+ goto out;
+ }
+
+ s = sk_entry(v);
+ gn = gn_sk(s);
+
+ seq_printf(seq,
+ "%02X %08llX:%04X %08llX:%04X %08X:%08X "
+ "%02X\n",
+ s->sk_type, be64_to_cpu(gn->src_addr), gn->src_port,
+ be64_to_cpu(gn->dst_addr), gn->dst_port,
+ sk_wmem_alloc_get(s), sk_rmem_alloc_get(s), s->sk_state);
+ //from_kuid_munged(seq_user_ns(seq), sock_i_uid(s)));
+out:
+ return 0;
+}
+
+static const struct seq_operations gn_seq_socket_ops = {
+ .start = gn_seq_socket_start,
+ .next = gn_seq_socket_next,
+ .stop = gn_seq_socket_stop,
+ .show = gn_seq_socket_show,
+};
+
+int __init gn_proc_init(void)
+{
+ if (!proc_mkdir("gn", init_net.proc_net))
+ return -ENOMEM;
+ pr_debug("gn: inserting gn/socket into procfs");
+ if (!proc_create_seq("gn/socket", 0444, init_net.proc_net,
+ &gn_seq_socket_ops))
+ goto out;
+
+ return 0;
+out:
+ remove_proc_subtree("gn", init_net.proc_net);
+ return -ENOMEM;
+}
+
+void gn_proc_exit(void)
+{
+ remove_proc_subtree("gn", init_net.proc_net);
+}
diff --git a/net/gn/gn_prot.c b/net/gn/gn_prot.c
new file mode 100644
index 000000000000..d63c74807f8c
--- /dev/null
+++ b/net/gn/gn_prot.c
@@ -0,0 +1,1857 @@
+// SPDX-License-Identifier: GPL-2.0
+
+/*
+ * GeoNetworking
+ */
+
+#define pr_fmt(fmt) KBUILD_MODNAME ": %s: " fmt, __func__
+#include <linux/if_arp.h>
+#include <linux/slab.h>
+#include <linux/termios.h>
+#include <net/sock.h>
+#include <net/datalink.h>
+#include <net/psnap.h>
+#include <linux/gn.h>
+#include <linux/gn_routing.h>
+#include <linux/delay.h>
+#include <linux/init.h>
+#include <linux/proc_fs.h>
+#include <linux/seq_file.h>
+#include <linux/export.h>
+#include <linux/etherdevice.h>
+#include <linux/timer.h>
+#include <linux/time.h>
+#include <linux/random.h>
+#include <linux/atomic.h>
+#include <linux/limits.h>
+#include <linux/if_ether.h>
+#include <linux/bug.h>
+
+struct datalink_proto *gn_dl;
+static const struct proto_ops gn_dgram_ops;
+
+/**************************************************************************\
+* *
+* Handlers for the socket list. *
+* *
+\**************************************************************************/
+
+HLIST_HEAD(gn_sockets);
+DEFINE_RWLOCK(gn_sockets_lock);
+
+static inline void __gn_insert_socket(struct sock *sk)
+{
+ sk_add_node(sk, &gn_sockets);
+}
+
+static inline void gn_remove_socket(struct sock *sk)
+{
+ write_lock_bh(&gn_sockets_lock);
+ sk_del_node_init(sk);
+ write_unlock_bh(&gn_sockets_lock);
+}
+
+#define from_timer(var, callback_timer, timer_fieldname) \
+ container_of(callback_timer, typeof(*var), timer_fieldname)
+
+static void gn_destroy_timer(struct timer_list *t)
+{
+ struct sock *sk = from_timer(sk, t, sk_timer);
+
+ if (sk_has_allocations(sk)) {
+ sk->sk_timer.expires = jiffies + SOCK_DESTROY_TIME;
+ add_timer(&sk->sk_timer);
+ } else {
+ sock_put(sk);
+ }
+}
+
+static inline void gn_destroy_socket(struct sock *sk)
+{
+ gn_remove_socket(sk);
+ skb_queue_purge(&sk->sk_receive_queue);
+
+ if (sk_has_allocations(sk)) {
+ timer_setup(&sk->sk_timer, gn_destroy_timer, 0);
+ sk->sk_timer.expires = jiffies + SOCK_DESTROY_TIME;
+ add_timer(&sk->sk_timer);
+ } else {
+ sock_put(sk);
+ }
+}
+
+/**************************************************************************\
+* *
+* Handling for system calls applied via the various interfaces to an *
+* GeoNetworking socket object. *
+* *
+\**************************************************************************/
+
+static struct proto gn_proto = {
+ .name = "GN",
+ .owner = THIS_MODULE,
+ .obj_size = sizeof(struct gn_sock),
+};
+
+HLIST_HEAD(gn_interfaces);
+DEFINE_SPINLOCK(gn_interfaces_lock);
+
+void gn_activate_beacon(void);
+
+/**
+ * gn_iface - add device to the interface the socketaddress is bound to
+ */
+static struct gn_iface *gn_if_add_device(struct net_device *dev,
+ struct sockaddr_gn *sa)
+{
+ bool was_empty;
+ struct gn_iface *gnif,
+ *new_gnif = kzalloc(sizeof(struct gn_iface), GFP_KERNEL);
+
+ if (!new_gnif)
+ return NULL;
+
+ new_gnif->address = sa->sgn_addr;
+ new_gnif->dev = dev;
+
+ pr_info("Add interface %s with address %llx", dev->name,
+ new_gnif->address);
+
+ spin_lock_bh(&gn_interfaces_lock);
+ hlist_for_each_entry_rcu(gnif, &gn_interfaces, hnode) {
+ if (gnif->dev == dev) {
+ // Replace existing interface address
+ hlist_replace_rcu(&gnif->hnode, &new_gnif->hnode);
+ spin_unlock_bh(&gn_interfaces_lock);
+ kfree_rcu(gnif, rcu);
+ return new_gnif;
+ }
+ }
+ was_empty = hlist_empty(&gn_interfaces);
+
+ // No existing interface address
+ hlist_add_head_rcu(&new_gnif->hnode, &gn_interfaces);
+ spin_unlock_bh(&gn_interfaces_lock);
+
+ if (was_empty)
+ gn_activate_beacon();
+
+ return new_gnif;
+}
+
+static void gn_if_drop_device(struct net_device *dev)
+{
+ struct gn_iface *gnif;
+
+ spin_lock_bh(&gn_interfaces_lock);
+ hlist_for_each_entry_rcu(gnif, &gn_interfaces, hnode) {
+ if (gnif->dev == dev) {
+ hlist_del_rcu(&gnif->hnode);
+ kfree_rcu(gnif, rcu);
+ }
+ }
+ spin_unlock_bh(&gn_interfaces_lock);
+}
+
+/*
+ * find the interface to which the socketaddress is bound
+ */
+static struct gn_iface *gn_find_interface(gn_address_t addr)
+{
+ struct gn_iface *gnif;
+ bool found = false;
+
+ rcu_read_lock();
+ hlist_for_each_entry_rcu(gnif, &gn_interfaces, hnode) {
+ if (gnif->address == addr) {
+ found = true;
+ break;
+ }
+ }
+ rcu_read_unlock();
+ return found ? gnif : NULL;
+}
+
+/*
+ * find an interface by the device it belongs to
+ */
+static struct gn_iface *gn_find_interface_by_dev(struct net_device *dev)
+{
+ struct gn_iface *gnif;
+ bool found = false;
+
+ rcu_read_lock();
+ hlist_for_each_entry_rcu(gnif, &gn_interfaces, hnode) {
+ if (gnif->dev == dev) {
+ found = true;
+ break;
+ }
+ }
+ rcu_read_unlock();
+ return found ? gnif : NULL;
+}
+
+/*
+ * A device event has occurred. Watch for devices going down and
+ * delete our use of them (iface and route).
+ */
+static int gn_device_event(struct notifier_block *this, unsigned long event,
+ void *ptr)
+{
+ struct net_device *dev = netdev_notifier_info_to_dev(ptr);
+
+ if (!net_eq(dev_net(dev), &init_net))
+ return NOTIFY_DONE;
+
+ if (dev->type != ARPHRD_ETHER)
+ return NOTIFY_DONE;
+
+ if (event == NETDEV_DOWN)
+ gn_if_drop_device(dev);
+
+ return NOTIFY_DONE;
+}
+
+/*
+ * Convert TAI timestamp in milliseconds to GN timestamp
+ */
+u32 gn_tai_to_gn(ktime_t tai_time)
+{
+ /* unix timestamp of 01/01/2004 00:00:00 UTC and 32 leap seconds between TAI and UNIX*/
+ const ktime_t tai_offset = ms_to_ktime(1072915200000LLU + 32000LLU);
+
+ WARN_ONCE(ktime_before(tai_time, tai_offset),
+ "timestamp %lld out of bounds", tai_time);
+ /* truncate timestamp (GN timestamp has 32 bits) */
+ return (u32)ktime_sub(tai_time, tai_offset);
+}
+
+u32 gn_timestamp_now(void)
+{
+ return gn_tai_to_gn(ktime_get_clocktai());
+}
+
+/*
+ * Create a socket. Initialise the socket, blank the addresses
+ * set the state.
+ */
+static int gn_create(struct net *net, struct socket *sock, int protocol,
+ int kern)
+{
+ struct sock *sk;
+ int rc;
+
+ rc = -EAFNOSUPPORT;
+ //if (!net_eq(net, &init_net))
+ // goto out;
+ // TODO: find out, why necessary
+
+ rc = -ESOCKTNOSUPPORT;
+ if (sock->type != SOCK_DGRAM)
+ goto out;
+
+ if (protocol < GN_PROTO_ANY || protocol > GN_PROTO_MAX)
+ goto out;
+
+ // TODO We don't support IPv6 atm
+ if (protocol == GN_PROTO_INET6)
+ goto out;
+
+ rc = -ENOMEM;
+ sk = sk_alloc(net, PF_GN, GFP_KERNEL, &gn_proto, kern);
+ if (!sk)
+ goto out;
+ rc = 0;
+ sock->ops = &gn_dgram_ops;
+ sock_init_data(sock, sk);
+ if (protocol == GN_PROTO_ANY)
+ gn_sk(sk)->protocol = GN_PROTO_BTP_A;
+ else
+ gn_sk(sk)->protocol = protocol;
+
+ /* Checksums on by default */
+// sock_set_flag(sk, SOCK_ZAPPED);
+out:
+ return rc;
+}
+
+/* Free a socket. No work needed */
+static int gn_release(struct socket *sock)
+{
+ struct sock *sk = sock->sk;
+
+ if (sk) {
+ sock_hold(sk);
+ lock_sock(sk);
+
+ sock_orphan(sk);
+ sock->sk = NULL;
+ gn_destroy_socket(sk);
+
+ release_sock(sk);
+ sock_put(sk);
+ }
+ return 0;
+}
+
+static int gn_pick_and_bind_port(struct sock *sk, struct sockaddr_gn *sgn)
+{
+ int retval;
+
+ write_lock_bh(&gn_sockets_lock);
+
+ for (sgn->sgn_port = GNPORT_RESERVED; sgn->sgn_port < GNPORT_LAST;
+ sgn->sgn_port++) {
+ struct sock *s;
+
+ sk_for_each(s, &gn_sockets) {
+ struct gn_sock *gn = gn_sk(s);
+
+ if (gn->src_port == sgn->sgn_port &&
+ gn->src_addr == sgn->sgn_addr)
+ goto try_next_port;
+ }
+
+ /* Wheee, it's free, assign and insert. */
+ __gn_insert_socket(sk);
+ gn_sk(sk)->src_port = sgn->sgn_port;
+ retval = 0;
+ goto out;
+
+try_next_port:;
+ }
+
+ retval = -EBUSY;
+out:
+ write_unlock_bh(&gn_sockets_lock);
+ return retval;
+}
+
+static struct sock *gn_find_or_insert_socket(struct sock *sk,
+ struct sockaddr_gn *sgn)
+{
+ struct sock *s;
+ struct gn_sock *gn;
+
+ write_lock_bh(&gn_sockets_lock);
+ sk_for_each(s, &gn_sockets) {
+ gn = gn_sk(s);
+
+ if (gn->src_port == sgn->sgn_port)
+ goto found;
+ }
+ s = NULL;
+ gn = gn_sk(sk);
+ gn->src_addr = sgn->sgn_addr;
+ gn->src_port = sgn->sgn_port;
+ pr_info("gn: Add socket addr=%llx port=%d", gn->src_addr,
+ gn->src_port);
+ __gn_insert_socket(sk); /* Wheee, it's free, assign and insert. */
+found:
+ write_unlock_bh(&gn_sockets_lock);
+ return s;
+}
+
+static int gn_autobind(struct sock *sock)
+{
+ //BUG();
+ return -1;
+}
+
+/* Set the address 'our end' of the connection */
+static int gn_bind(struct socket *sock, struct sockaddr_unsized *uaddr,
+ int addr_len)
+{
+ // struct sockaddr_gn *addr = (struct sockaddr_gn *)uaddr; TODO: remove this legacy line
+ DECLARE_SOCKADDR(struct sockaddr_gn *, addr, uaddr);
+ struct sock *sk = sock->sk;
+ struct gn_sock *gn = gn_sk(sk);
+ int err;
+
+ if (!sock_flag(sk, SOCK_ZAPPED) ||
+ addr_len != sizeof(struct sockaddr_gn))
+ return -EINVAL;
+
+ if (addr->sgn_family != AF_GN)
+ return -EAFNOSUPPORT;
+
+ lock_sock(sk);
+ // FIXME: Ensure that addr->sgn_addr belongs to one of our interfaces
+ gn->src_addr = addr->sgn_addr;
+
+ if (addr->sgn_port == GNPORT_ANY) {
+ err = gn_pick_and_bind_port(sk, addr);
+
+ if (err < 0)
+ goto out;
+ } else {
+ err = -EADDRINUSE;
+ if (gn_find_or_insert_socket(sk, addr))
+ goto out;
+ }
+ sock_reset_flag(sk, SOCK_ZAPPED);
+ err = 0;
+
+out:
+ release_sock(sk);
+ return err;
+}
+
+/* Set the address we talk to */
+static int gn_connect(struct socket *sock, struct sockaddr_unsized *uaddr,
+ int addr_len, int flags)
+{
+ struct sock *sk = sock->sk;
+ struct gn_sock *gn = gn_sk(sk);
+ struct sockaddr_gn *addr;
+ int err;
+
+ sk->sk_state = TCP_CLOSE;
+ sock->state = SS_UNCONNECTED;
+
+ if (addr_len != sizeof(*addr))
+ return -EINVAL;
+
+ addr = (struct sockaddr_gn *)uaddr;
+
+ if (addr->sgn_family != AF_GN)
+ return -EAFNOSUPPORT;
+
+ lock_sock(sk);
+ err = -EBUSY;
+ if (sock_flag(sk, SOCK_ZAPPED))
+ if (gn_autobind(sk) < 0)
+ goto out;
+
+ //TODO: Routing
+
+ gn->dst_port = addr->sgn_port;
+ gn->dst_addr = addr->sgn_addr;
+
+ sock->state = SS_CONNECTED;
+ sk->sk_state = TCP_ESTABLISHED;
+ err = 0;
+out:
+ release_sock(sk);
+ return err;
+}
+
+static struct sock *gn_search_socket(struct sockaddr_gn *tosgn,
+ struct gn_iface *gnif)
+{
+ struct sock *s;
+ struct gn_sock *gn;
+
+ read_lock_bh(&gn_sockets_lock);
+ sk_for_each(s, &gn_sockets) {
+ gn = gn_sk(s);
+
+ if (gn->src_port != tosgn->sgn_port)
+ continue;
+ // TODO ????
+ if (gnif == NULL || gn->src_addr == gnif->address)
+ goto out;
+ }
+ s = NULL;
+out:
+ read_unlock_bh(&gn_sockets_lock);
+ return s;
+}
+
+/*
+static int gn_dupl_addr_detect(unsigned long long local_llc, gn_address_t local_addr,
+ unsigned long long rcv_llc, gn_address_t rcv_addr)
+{
+ return 0;
+}
+*/
+
+static u16 gn_if_next_sn(struct gn_iface *gnif)
+{
+ return atomic_inc_return(&gnif->local_sn) % USHRT_MAX;
+}
+
+void gn_fill_sopv(struct gn_iface *gnif, struct gn_lpv *sopv, gn_address_t addr)
+{
+ // TODO Speed/Heading
+
+ ktime_t tst = timespec64_to_ktime(gnif->pos.tst);
+ // fill empty timestamp with current timestamp
+ if (tst == 0)
+ sopv->tst = cpu_to_be32(gn_timestamp_now());
+ else
+ sopv->tst = cpu_to_be32(gn_tai_to_gn(tst));
+ sopv->lon = cpu_to_be32(gnif->pos.coord.lon);
+ sopv->lat = cpu_to_be32(gnif->pos.coord.lat);
+ sopv->addr = addr;
+ sopv->spai = cpu_to_be16(FIELD_PREP(GN_LPV_PAI, 0) |
+ FIELD_PREP(GN_LPV_S, 0));
+ sopv->h = cpu_to_be16(0);
+}
+
+static void gn_fill_bh_ch(struct gn_iface *gnif, struct gn_header *gh,
+ u8 packet_type, u8 packet_subtype, u8 rhl,
+ u8 next_header, u16 payload_size)
+{
+ const u8 mhl = DEFAULT_HOP_LIMIT;
+ /* rhl should never be greater than mhl */
+ if (WARN_ON(rhl > mhl))
+ rhl = DEFAULT_HOP_LIMIT;
+
+ gh->gb_h.version = GN_VERSION;
+ gh->gb_h.nh = BH_NH_COMMON_HEADER;
+ gh->gb_h.reserved = 0;
+ gh->gb_h.lt = BH_LT_DEFAULT;
+ gh->gb_h.rhl = rhl;
+
+ gh->gc_h.nh = next_header;
+ gh->gc_h.reserved = 0;
+ gh->gc_h.reserved2 = 0;
+ gh->gc_h.ht = packet_type;
+ gh->gc_h.hst = packet_subtype;
+ gh->gc_h.tc = CH_TC_DEFAULT;
+ gh->gc_h.pl = payload_size;
+ if (packet_type == CH_HT_BEACON)
+ gh->gc_h.mhl = BEACON_MHL;
+ else
+ gh->gc_h.mhl = DEFAULT_HOP_LIMIT;
+
+ if (gnif->pos.flags & GN_POSITION_MOBILE)
+ gh->gc_h.flags = CH_FLAG_MOBILE;
+ else
+ gh->gc_h.flags = 0;
+}
+
+static void gn_fill_bh_ch_nopayload(struct gn_iface *gnif,
+ struct gn_header *gn_h, u8 packet_type,
+ u8 packet_subtype, u8 rhl)
+{
+ gn_fill_bh_ch(gnif, gn_h, packet_type, packet_subtype, rhl, CH_NH_ANY,
+ 0);
+}
+
+static void gn_location_service_req(struct gn_iface *gnif, gn_address_t saddr,
+ gn_address_t daddr)
+{
+ int size = 0;
+ struct sk_buff *skb;
+ struct gn_basic_header *gb_h;
+ struct gn_common_header *gc_h;
+ struct gn_ls_request_header *gls_h;
+
+ size += gn_dl->header_length;
+ size += gnif->dev->hard_header_len;
+ size += sizeof(struct gn_basic_header);
+ size += sizeof(struct gn_common_header);
+ size += sizeof(struct gn_ls_request_header);
+
+ skb = netdev_alloc_skb(gnif->dev, size);
+ skb_reserve(skb, gn_dl->header_length);
+ skb_reserve(skb, gnif->dev->hard_header_len);
+ skb_reserve(skb, sizeof(struct gn_basic_header));
+ skb_reserve(skb, sizeof(struct gn_common_header));
+ skb_reserve(skb, sizeof(struct gn_ls_request_header));
+
+ gls_h = skb_push(skb, sizeof(struct gn_ls_request_header));
+ gc_h = skb_push(skb, sizeof(struct gn_common_header));
+ gb_h = skb_push(skb, sizeof(struct gn_basic_header));
+
+ gn_fill_bh_ch_nopayload(gnif, (struct gn_header *)gb_h, CH_HT_LS,
+ CH_HST_LS_REQUEST, DEFAULT_HOP_LIMIT);
+
+ gls_h->sn = cpu_to_be16(gn_if_next_sn(gnif));
+ gls_h->reserved = 0;
+ gls_h->addr = daddr;
+ gn_fill_sopv(gnif, &gls_h->sopv, saddr);
+
+ gn_dl->request(gn_dl, skb, gnif->dev->broadcast);
+}
+
+static void gn_location_service_reply(struct gn_spv *depv,
+ struct gn_iface *gnif, gn_address_t addr,
+ u64 llc)
+{
+ int size;
+ struct sk_buff *skb;
+ struct gn_basic_header *gb_h;
+ struct gn_common_header *gc_h;
+ struct gn_ls_reply_header *gls_h;
+
+ size = 0;
+ size += gn_dl->header_length;
+ size += gnif->dev->hard_header_len;
+ size += sizeof(struct gn_basic_header);
+ size += sizeof(struct gn_common_header);
+ size += sizeof(struct gn_ls_reply_header);
+
+ skb = netdev_alloc_skb(gnif->dev, size);
+ skb_reserve(skb, gn_dl->header_length);
+ skb_reserve(skb, gnif->dev->hard_header_len);
+ skb_reserve(skb, sizeof(struct gn_basic_header));
+ skb_reserve(skb, sizeof(struct gn_common_header));
+ skb_reserve(skb, sizeof(struct gn_ls_reply_header));
+
+ gls_h = skb_push(skb, sizeof(struct gn_ls_reply_header));
+ gc_h = skb_push(skb, sizeof(struct gn_common_header));
+ gb_h = skb_push(skb, sizeof(struct gn_basic_header));
+
+ gn_fill_bh_ch_nopayload(gnif, (struct gn_header *)gb_h, CH_HT_LS,
+ CH_HST_LS_REPLY, DEFAULT_HOP_LIMIT);
+
+ gls_h->sn = cpu_to_be16(gn_if_next_sn(gnif));
+ gls_h->reserved = 0;
+ gn_fill_sopv(gnif, &gls_h->sopv, addr);
+ memcpy(&gls_h->depv, depv, sizeof(*depv));
+
+ gn_dl->request(gn_dl, skb, gnif->dev->broadcast);
+}
+
+static int gn_pass_payload_sock(struct sockaddr_gn *tosgn, struct sk_buff *skb)
+{
+ struct sock *sock;
+
+ sock = gn_search_socket(tosgn, NULL);
+ if (!sock)
+ return NET_RX_DROP;
+ if (sock_queue_rcv_skb(sock, skb) < 0)
+ return NET_RX_DROP;
+ return NET_RX_SUCCESS;
+}
+
+static int gn_process_guc_packet(struct sk_buff *skb)
+{
+ struct gn_header *gh;
+ struct btp_header *btp_h;
+ struct sockaddr_gn tosgn;
+ struct gn_iface *gnif;
+
+ gh = (struct gn_header *)skb_network_header(skb);
+ GN_SET_BTP(skb, btp_h, struct gn_guc_header);
+
+ skb_reset_transport_header(skb);
+
+ tosgn.sgn_family = PF_GN;
+ tosgn.sgn_addr = gh->guc_h.depv.addr;
+ tosgn.sgn_port = be16_to_cpu(btp_h->dst_port);
+
+ if (gn_update_location_table(&gh->guc_h.sopv, false, NULL,
+ &gh->guc_h.sn))
+ goto drop;
+
+ gnif = gn_find_interface(tosgn.sgn_addr);
+ if (!gnif)
+ goto drop;
+
+ if (gn_pass_payload_sock(&tosgn, skb) != NET_RX_SUCCESS)
+ goto drop;
+
+ return NET_RX_SUCCESS;
+drop:
+ kfree_skb(skb);
+ return NET_RX_DROP;
+}
+
+static u8 gn_decode_shape(u8 hst)
+{
+ switch (hst) {
+ case CH_HST_GABC_CIRCLE:
+ return GN_SHAPE_CIRCLE;
+ case CH_HST_GABC_RECT:
+ return GN_SHAPE_RECTANGLE;
+ case CH_HST_GABC_ELIP:
+ return GN_SHAPE_ELLIPSE;
+ default:
+ // invalid shape
+ return GN_SHAPE_UNSPECIFIED;
+ };
+}
+
+static u8 gn_encode_shape(u8 shape)
+{
+ switch (shape) {
+ case GN_SHAPE_CIRCLE:
+ return CH_HST_GABC_CIRCLE;
+ case GN_SHAPE_RECTANGLE:
+ return CH_HST_GABC_RECT;
+ case GN_SHAPE_ELLIPSE:
+ return CH_HST_GABC_ELIP;
+ default:
+ return CH_HST_UNSPECIFIED;
+ };
+}
+
+static struct gn_geo_scope gn_decode_geo_scope(struct gn_header *gh)
+{
+ struct gn_geo_scope scope = {
+ .a = be16_to_cpu(gh->gbc_h.da),
+ .b = be16_to_cpu(gh->gbc_h.db),
+ .angle = be16_to_cpu(gh->gbc_h.angle),
+ .coord.lat = be32_to_cpu(gh->gbc_h.gap_lat),
+ .coord.lon = be32_to_cpu(gh->gbc_h.gap_lon),
+ .shape = gn_decode_shape(gh->gc_h.hst),
+ };
+ return scope;
+}
+
+static int gn_process_gxc_packet(struct sk_buff *skb)
+{
+ struct gn_header *gh;
+ struct btp_header *btp_h;
+ struct sockaddr_gn tosgn;
+ struct gn_iface *gnif;
+ s64 f_value;
+ struct gn_geo_scope scope;
+ bool run_dpd;
+ unsigned long long next_hop_addr;
+
+ next_hop_addr = GN_BROADCAST_ADDR;
+
+ gh = (struct gn_header *)skb_network_header(skb);
+ GN_SET_BTP(skb, btp_h, struct gn_gxc_header);
+
+ tosgn.sgn_family = PF_GN;
+ tosgn.sgn_addr = gh->gbc_h.sopv.addr;
+ tosgn.sgn_port = be16_to_cpu(btp_h->dst_port);
+
+ // FIXME This is not really the right place to find the interface
+ gnif = gn_find_interface_by_dev(skb->dev);
+
+ scope = gn_decode_geo_scope(gh);
+ if (scope.shape == GN_SHAPE_UNSPECIFIED)
+ goto drop;
+
+ f_value = gn_F(gnif->pos.coord, scope);
+
+ if (f_value >= 0) {
+ // GeoAdhoc router is outside specified area
+ switch (GN_AREA_FORWARDING) {
+ case GN_AREA_FORWARDING_UNSPECIFIED:
+ case GN_AREA_FORWARDING_SIMPLE:
+ run_dpd = true;
+ break; //TODO: validate still working
+ default:
+ run_dpd = false;
+ break; //TODO: validate still working
+ }
+ } else {
+ // GeoAdhoc router is inside specified area
+ switch (GN_NON_AREA_FORWARDING) {
+ case GN_NON_AREA_FORWARDING_UNSPECIFIED:
+ case GN_NON_AREA_FORWARDING_GREEDY:
+ run_dpd = true;
+ break; //TODO: validate still working
+ default:
+ run_dpd = false;
+ }
+ }
+ if (gn_update_location_table(&gh->gbc_h.sopv, false, NULL,
+ run_dpd ? &gh->gbc_h.sn : NULL))
+ goto drop;
+ // Forwarding
+ if (gh->gb_h.rhl > 0 && ((gh->gc_h.ht == CH_HT_GAC && f_value >= 0) ||
+ gh->gc_h.ht == CH_HT_GBC)) {
+ struct sk_buff *forward_skb;
+ struct gn_basic_header *fwd_gb_h;
+ u8 dest_addr[ETH_ALEN];
+ int rc;
+
+ forward_skb = skb_copy(skb, GFP_ATOMIC);
+ if (!forward_skb) {
+ pr_warn("dropping packet");
+ goto drop;
+ }
+ fwd_gb_h = (struct gn_basic_header *)skb_transport_header(forward_skb);
+ fwd_gb_h->rhl--;
+
+ rc = gn_gxc_forward(gnif, f_value, dest_addr, &gh->gbc_h.sopv);
+ switch (rc) {
+ case GN_FORWARD_NEXT_HOP:
+ gn_dl->request(gn_dl, forward_skb, dest_addr);
+ break;
+ case GN_FORWARD_BROADCAST:
+ gn_dl->request(gn_dl, forward_skb, skb->dev->broadcast);
+ break;
+ case GN_FORWARD_BUFFER:
+ pr_warn("forwarding buffers not implemented");
+ break;
+ case GN_FORWARD_DISCARD:
+ break;
+ default:
+ WARN_ONCE(1, "internal error: unexpected return value");
+ goto drop;
+ }
+ }
+
+ // Local delivery
+ if (f_value >= 0 &&
+ gn_pass_payload_sock(&tosgn, skb) != NET_RX_SUCCESS) {
+ goto drop;
+ }
+
+ return NET_RX_SUCCESS;
+drop:
+ kfree_skb(skb);
+ return NET_RX_DROP;
+}
+
+static int gn_process_shb_packet(struct sk_buff *skb, const u8 *ll_address)
+{
+ struct gn_header *gh;
+ struct btp_header *btp_h;
+ struct sockaddr_gn tosgn;
+
+ gh = (struct gn_header *)skb_network_header(skb);
+ GN_SET_BTP(skb, btp_h, struct gn_shb_header);
+
+ // TODO 3. execute DAD
+
+ // 4. update PV in the LocTE
+ if (gn_update_location_table(&gh->shb_h.sopv, true, ll_address, NULL))
+ goto drop;
+
+ // 7. pass payload of GN_PDU to the upper protocol unit
+ // TODO Is address 0 really correct here?
+ tosgn.sgn_family = PF_GN;
+ tosgn.sgn_addr = 0;
+ tosgn.sgn_port = be16_to_cpu(btp_h->dst_port);
+
+ if (gn_pass_payload_sock(&tosgn, skb) != NET_RX_SUCCESS)
+ goto drop;
+
+ // TODO 8. flush packet buffers
+
+ return NET_RX_SUCCESS;
+drop:
+ kfree_skb(skb);
+ return NET_RX_DROP;
+}
+
+static int gn_process_tsb_packet(struct sk_buff *skb)
+{
+ struct gn_header *gh;
+ struct btp_header *btp_h;
+ struct sockaddr_gn tosgn;
+
+ gh = (struct gn_header *)skb_network_header(skb);
+ GN_SET_BTP(skb, btp_h, struct gn_tsb_header);
+
+ // TODO 3. execute DAD
+
+ if (gn_update_location_table(&gh->tsb_h.sopv, false, NULL,
+ &gh->tsb_h.sn))
+ goto drop;
+
+ if (gh->gb_h.rhl > 0) {
+ // Forward packet
+ struct sk_buff *forward_skb;
+ struct gn_header *fwd_gh;
+
+ forward_skb = skb_copy(skb, GFP_ATOMIC);
+ if (!forward_skb) {
+ pr_warn("Dropping packet");
+ goto drop;
+ }
+
+ fwd_gh = (struct gn_header *)skb_network_header(forward_skb);
+ fwd_gh->gb_h.rhl--;
+
+ gn_dl->request(gn_dl, forward_skb, skb->dev->broadcast);
+ }
+
+ // 7. pass payload of GN_PDU to the upper protocol unit
+ tosgn.sgn_family = PF_GN;
+ tosgn.sgn_addr = 0;
+ tosgn.sgn_port = be16_to_cpu(btp_h->dst_port);
+
+ if (gn_pass_payload_sock(&tosgn, skb) != NET_RX_SUCCESS)
+ goto drop;
+
+ // TODO 8. flush packet buffers
+ // --> flush ls-buffer & uc/bc-buffer
+
+ return NET_RX_SUCCESS;
+drop:
+ kfree_skb(skb);
+ return NET_RX_DROP;
+}
+
+static int gn_process_beacon_packet(struct sk_buff *skb, const u8 *llc)
+{
+ struct gn_header *gh = (struct gn_header *)skb_network_header(skb);
+
+ if (gn_update_location_table(&gh->beacon_h.sopv, true, llc, NULL)) {
+ pr_info("LocT update failure");
+ kfree_skb(skb);
+ return NET_RX_DROP;
+ } else {
+ return NET_RX_SUCCESS;
+ }
+}
+
+static int gn_process_ls_packet(struct sk_buff *skb)
+{
+ struct gn_header *gh;
+ gn_address_t dest_addr;
+ struct gn_iface *gnif;
+
+ gh = (struct gn_header *)skb_network_header(skb);
+
+ if (gh->gc_h.hst == CH_HST_LS_REQUEST) {
+ struct gn_ls_request_header *gls_req_h = &gh->ls_request_h;
+
+ // 2. execute dad
+ // 3. update loc_te
+ dest_addr = gls_req_h->addr;
+ if (gn_update_location_table(&gls_req_h->sopv, false, NULL,
+ &gls_req_h->sn))
+ goto drop;
+ // 4. find out if the packet has to be answered or forwarded
+ gnif = gn_find_interface(dest_addr);
+ if (gnif) {
+ // has to be answered
+ // FIXME Dubious cast
+ gn_location_service_reply((struct gn_spv *)
+ &gls_req_h->sopv, gnif, dest_addr, 0);
+ } else {
+ // has to be forwarded like a tsb
+ //5. try to flush own forward buffer
+ gn_ls_flush(gls_req_h->sopv.addr);
+ //6. forward like a tsb - (omitted atm, since forwarding of tsb
+ // is processed on another branch)
+ }
+ } else if (gh->gc_h.hst == CH_HST_LS_REPLY) {
+ struct gn_ls_reply_header *gls_rep_h = &gh->ls_reply_h;
+ // 2. execute dad
+ // 3. update loc_te
+ if (gn_update_location_table(&gls_rep_h->sopv, false, NULL,
+ &gls_rep_h->sn))
+ goto drop;
+ dest_addr = gls_rep_h->depv.addr;
+
+ //4. flush forward buffer
+ gn_ls_flush(gls_rep_h->sopv.addr);
+ //5. find out if the packet has to be forwarded
+ if (!gn_find_interface(dest_addr)) {
+ // FIXME Forwarding
+ ; //Packet is not for this router, it has to be forwarded like a guc
+ //omitted atm, since F(x,y) needed
+ }
+ } else {
+ WARN_ONCE(1, "called gn_process_ls_packet on non-LS packet");
+ goto drop;
+ }
+ kfree_skb(skb);
+ return NET_RX_SUCCESS;
+drop:
+ pr_info("Packet was dropped.");
+ kfree_skb(skb);
+ return NET_RX_DROP;
+}
+
+/** gn_rcv() - Receive a packet (in skb) from device dev
+ * @skb - packet received
+ * @dev - network device where the packet comes from
+ * @pt - packet type
+ *
+ * Receive a packet (in skb) from device dev. This has come from the SNAP
+ * decoder, and on entry skb->network_header is the GN Basic Header.
+ * The physical headers have been extracted.
+ */
+static int gn_rcv(struct sk_buff *skb, struct net_device *dev,
+ struct packet_type *pt, struct net_device *orig_dev)
+{
+ struct gn_header *gh;
+ struct ethhdr *eth;
+
+ if (!net_eq(dev_net(dev), &init_net))
+ goto drop;
+
+ if (dev->type != ARPHRD_ETHER)
+ goto drop;
+
+ skb = skb_share_check(skb, GFP_ATOMIC);
+
+ if (!skb)
+ goto drop;
+
+ eth = (struct ethhdr *)skb_mac_header(skb);
+ skb_reset_network_header(skb);
+
+ if (!pskb_may_pull(skb, GN_BASE_HEADER_SIZE))
+ goto drop;
+
+ // Basic Header processing
+ gh = (struct gn_header *)skb_network_header(skb);
+
+ if (gh->gb_h.version != GN_VERSION ||
+ gh->gb_h.nh != BH_NH_COMMON_HEADER) {
+ pr_warn("corrupt packet");
+ goto drop;
+ }
+
+ /*
+ * Retrieve information from socketbuffer an insert it into according headers;
+ * this is necessary to determine if the packet is ours and find the matching socket,
+ * or if the packet has to be forwarded
+ */
+ // Common Header processing
+
+ //skb_trim(skb, min_t(unsigned int, skb->len, gc_h->pl + sizeof(*gb_h) + sizeof(*gc_h)));
+
+ if (gh->gc_h.mhl < gh->gb_h.rhl)
+ goto drop;
+
+ switch (gh->gc_h.ht) {
+ case CH_HT_GUC:
+ return gn_process_guc_packet(skb);
+ case CH_HT_GAC:
+ case CH_HT_GBC:
+ return gn_process_gxc_packet(skb);
+ case CH_HT_TSB:
+ if (gh->gc_h.hst == CH_HST_TSB_SINGLE_HOP)
+ return gn_process_shb_packet(skb, eth->h_source);
+ else if (gh->gc_h.hst == CH_HST_TSB_MULTI_HOP)
+ return gn_process_tsb_packet(skb);
+ else
+ goto drop;
+ break;
+ case CH_HT_BEACON:
+ return gn_process_beacon_packet(skb, eth->h_source);
+ case CH_HT_LS:
+ return gn_process_ls_packet(skb);
+ default:
+ goto drop;
+ }
+drop:
+ kfree_skb(skb);
+ return NET_RX_DROP;
+}
+
+static int gn_fill_guc_header(struct gn_guc_header *guc_h,
+ struct gn_iface *gnif, gn_address_t dest_addr,
+ struct gn_spv *depv)
+{
+ memset(guc_h, 0, sizeof(*guc_h));
+ //TODO: fill with data
+ guc_h->sn = cpu_to_be16(gn_if_next_sn(gnif));
+ gn_fill_sopv(gnif, &guc_h->sopv, gnif->address);
+ guc_h->depv.addr = dest_addr;
+ guc_h->depv.tst = htonl(0);
+ guc_h->depv.lat = htonl(0);
+ guc_h->depv.lon = htonl(0);
+ return 0;
+}
+
+static int gn_fill_gxc_header(struct gn_gxc_header *gxc_h,
+ struct gn_iface *gnif, struct gn_sock *gn)
+{
+ WARN_ON_ONCE(gn->scope.scope_type != GN_SCOPE_GEOGRAPHICAL &&
+ gn->scope.scope_type != GN_SCOPE_GEOGRAPHICAL_ANYCAST);
+
+ memset(gxc_h, 0, sizeof(*gxc_h));
+ gxc_h->sn = cpu_to_be16(gn_if_next_sn(gnif));
+ gn_fill_sopv(gnif, &gxc_h->sopv, gnif->address);
+
+ gxc_h->gap_lat = cpu_to_be32(gn->scope.geo_scope.coord.lat);
+ gxc_h->gap_lon = cpu_to_be32(gn->scope.geo_scope.coord.lon);
+ gxc_h->angle = cpu_to_be16(gn->scope.geo_scope.angle);
+ switch (gn->scope.geo_scope.shape) {
+ case GN_SHAPE_CIRCLE:
+ gxc_h->da = cpu_to_be16(gn->scope.geo_scope.a);
+ break;
+ case GN_SHAPE_ELLIPSE:
+ case GN_SHAPE_RECTANGLE:
+ gxc_h->da = cpu_to_be16(gn->scope.geo_scope.a);
+ gxc_h->db = cpu_to_be16(gn->scope.geo_scope.b);
+ break;
+ default:
+ case GN_SHAPE_UNSPECIFIED:
+ WARN_ONCE(1, "unknown shape type");
+ break;
+ }
+ return 0;
+}
+
+static int gn_fill_shb_header(struct gn_shb_header *shb_h,
+ struct gn_iface *gnif)
+{
+ memset(shb_h, 0, sizeof(*shb_h));
+ gn_fill_sopv(gnif, &shb_h->sopv, gnif->address);
+
+ // prefill media dependent data field with empty
+ shb_h->mdd = htonl(0);
+ return 0;
+}
+
+static int gn_fill_tsb_header(struct gn_tsb_header *tsb_h,
+ struct gn_iface *gnif)
+{
+ // FIXME gn_fill_sopv doesn't actuall fill anything
+ // (We need to set the sopv based on the socket)
+ memset(tsb_h, 0, sizeof(*tsb_h));
+ tsb_h->sn = cpu_to_be16(gn_if_next_sn(gnif));
+ gn_fill_sopv(gnif, &tsb_h->sopv, gnif->address);
+ return 0;
+}
+
+/**
+ * gn_sendmsg - always called if sendmsg() is called on a socket with an address
+ * family matching AF_GN
+ * @msghdr - contains information, including the payload of the packet
+ * @len - the size of the payload
+ */
+static int gn_sendmsg(struct socket *sock, struct msghdr *msg, size_t len)
+{
+ int packet_type, packet_subtype, btp_type;
+ int err = -EINVAL;
+ struct sock *sk = sock->sk;
+ struct gn_sock *gn = gn_sk(sk);
+
+ /*
+ * usgn will contain address and port of the destination
+ */
+ DECLARE_SOCKADDR(struct sockaddr_gn *, usgn, msg->msg_name);
+ int flags = msg->msg_flags;
+ struct sockaddr_gn local_sgn;
+ struct sk_buff *skb;
+ struct net_device *dev;
+ struct btp_header *btp_h;
+ void *gp_h;
+ struct gn_common_header *gc_h;
+ struct gn_basic_header *gb_h;
+ struct gn_iface *gnif;
+ u32 size;
+ u32 eh_size;
+ u8 rhl;
+ struct gn_spv depv = { 0 };
+
+ if (flags & ~(MSG_DONTWAIT | MSG_CMSG_COMPAT)) {
+ pr_warn("unsupported sendmsg flags");
+ return -EINVAL;
+ }
+
+ if (len > GN_MAXSZ) {
+ pr_err("message too long (got %zu, maximum %d)", len, GN_MAXSZ);
+ return -EMSGSIZE;
+ }
+ if (usgn) {
+ err = -EBUSY;
+ if (sock_flag(sk, SOCK_ZAPPED)) {
+ pr_err("socket zapped and autobind not implemented");
+ if (gn_autobind(sk) < 0)
+ goto out;
+ }
+ err = -EINVAL;
+ if (msg->msg_namelen < sizeof(*usgn) ||
+ usgn->sgn_family != AF_GN) {
+ pr_info("incorrect address family");
+ goto out;
+ }
+ //appletalk makes another check here
+ } else {
+ err = -ENOTCONN;
+ if (sk->sk_state != TCP_ESTABLISHED)
+ goto out;
+ usgn = &local_sgn;
+ usgn->sgn_family = AF_GN;
+ usgn->sgn_port = gn->dst_port;
+ usgn->sgn_addr = gn->dst_addr;
+ }
+ /*
+ * Before the packet can be send, we have determine if the gn_address of the source
+ * is bound to an interface. The interface provides the device for sending the packet.
+ */
+ gnif = gn_find_interface(gn->src_addr);
+
+ if (!gnif) {
+ pr_info("Could not find an interface");
+ err = -EFAULT;
+ goto out;
+ }
+ dev = gnif->dev;
+
+ release_sock(sk);
+
+ packet_subtype = CH_HST_UNSPECIFIED;
+ if (0 /* is usgn unicast address? */) {
+ packet_type = CH_HT_GUC;
+ } else {
+ switch (gn->scope.scope_type) {
+ case GN_SCOPE_GEOGRAPHICAL:
+ packet_type = CH_HT_GBC;
+ packet_subtype =
+ gn_encode_shape(gn->scope.geo_scope.shape);
+ break;
+ case GN_SCOPE_GEOGRAPHICAL_ANYCAST:
+ packet_type = CH_HT_GAC;
+ packet_subtype =
+ gn_encode_shape(gn->scope.geo_scope.shape);
+ break;
+ case GN_SCOPE_TOPOLOGICAL:
+ packet_type = CH_HT_TSB;
+ if (gn->scope.topo_hops <= 1)
+ packet_subtype = CH_HST_TSB_SINGLE_HOP;
+ else
+ packet_subtype = CH_HST_TSB_MULTI_HOP;
+ break;
+ case GN_SCOPE_UNSPECIFIED:
+ packet_type = CH_HT_TSB;
+ packet_subtype = CH_HST_TSB_SINGLE_HOP;
+ break;
+ default:
+ WARN_ONCE(1, "internal error");
+ return -EINVAL;
+ }
+ }
+
+ switch (gn->protocol) {
+ case GN_PROTO_BTP_A:
+ btp_type = CH_NH_BTPA;
+ break;
+ case GN_PROTO_BTP_B:
+ btp_type = CH_NH_BTPB;
+ break;
+ default:
+ WARN_ONCE(1, "internal error");
+ return -EINVAL;
+ }
+
+ // Determine extended (header type specific) header size
+ switch (packet_type) {
+ case CH_HT_GUC:
+ eh_size = sizeof(struct gn_guc_header);
+ break;
+ case CH_HT_GAC:
+ case CH_HT_GBC:
+ eh_size = sizeof(struct gn_gxc_header);
+ break;
+ case CH_HT_TSB:
+ if (packet_subtype == CH_HST_TSB_SINGLE_HOP) {
+ eh_size = sizeof(struct gn_shb_header);
+ } else if (packet_subtype == CH_HST_TSB_MULTI_HOP) {
+ eh_size = sizeof(struct gn_tsb_header);
+ } else {
+ WARN_ONCE(1, "internal error");
+ return -EINVAL;
+ }
+ break;
+ default:
+ WARN_ONCE(1, "internal error");
+ return -EINVAL;
+ }
+
+ /*
+ * Find out, how much memory has to be allocated for the packet and allocate it.
+ */
+ size = gn_dl->header_length;
+ size += dev->hard_header_len;
+ size += sizeof(struct gn_basic_header);
+ size += sizeof(struct gn_common_header);
+ size += eh_size;
+ size += sizeof(struct btp_header);
+ size += len;
+
+ skb = sock_alloc_send_skb(sk, size, (flags & MSG_DONTWAIT), &err);
+ lock_sock(sk);
+ if (!skb) {
+ err = -ENOMEM;
+ goto out;
+ }
+ /*
+ * Reserve memory in the socketbuffer for datalink, hardware and our headers
+ */
+ skb_reserve(skb, gn_dl->header_length);
+ skb_reserve(skb, dev->hard_header_len);
+ skb_reserve(skb, sizeof(struct gn_basic_header));
+ skb_reserve(skb, sizeof(struct gn_common_header));
+ skb_reserve(skb, eh_size);
+ skb_reserve(skb, sizeof(struct btp_header));
+
+ skb->dev = dev;
+ /*
+ * Copy userdata from socket into the payload of the packet
+ */
+ err = memcpy_from_msg(skb_put(skb, len), msg, len);
+ if (err) {
+ pr_info("could not extract from msg");
+ kfree_skb(skb);
+ err = -EFAULT;
+ goto out;
+ }
+
+ /*
+ * Get positions of headers and fill them
+ */
+ btp_h = skb_push(skb, sizeof(struct btp_header));
+ gp_h = skb_push(skb, eh_size);
+ gc_h = skb_push(skb, sizeof(struct gn_common_header));
+ gb_h = skb_push(skb, sizeof(struct gn_basic_header));
+
+ switch (btp_type) {
+ case CH_NH_BTPA:
+ btp_h->src_port = htons(gn->src_port);
+ btp_h->dst_port = htons(usgn->sgn_port);
+ break;
+ case CH_NH_BTPB:
+ btp_h->dst_port = htons(usgn->sgn_port);
+ btp_h->src_port = 0;
+ break;
+ default:
+ WARN_ONCE(1, "internal error");
+ err = -EINVAL;
+ goto out;
+ }
+
+ switch (packet_type) {
+ case CH_HT_GUC:
+ gn_fill_guc_header((struct gn_guc_header *)gp_h, gnif,
+ usgn->sgn_addr, &depv);
+ break;
+ case CH_HT_GAC:
+ case CH_HT_GBC:
+ gn_fill_gxc_header((struct gn_gxc_header *)gp_h, gnif, gn);
+ break;
+ case CH_HT_TSB:
+ if (packet_subtype == CH_HST_TSB_SINGLE_HOP) {
+ rhl = 1;
+ gn_fill_shb_header((struct gn_shb_header *)gp_h, gnif);
+ } else if (packet_subtype == CH_HST_TSB_MULTI_HOP) {
+ //at this point it is safe to assume that a topological scope is used
+ rhl = gn->scope.topo_hops;
+ gn_fill_tsb_header((struct gn_tsb_header *)gp_h, gnif);
+ } else {
+ WARN_ONCE(1, "internal error");
+ err = -EINVAL;
+ goto out;
+ }
+ break;
+ }
+
+ // FIXME btp_type
+ gn_fill_bh_ch(gnif, (struct gn_header *)gb_h, packet_type,
+ packet_subtype, rhl, btp_type,
+ htons(len + sizeof(struct btp_header)));
+
+ // TODO Properly fill DEPV when sending GUC
+ if (packet_type == CH_HT_GUC) {
+ u8 ll_address[ETH_ALEN];
+ int queue_rc = gn_ls_queue(usgn->sgn_addr, skb);
+
+ switch (queue_rc) {
+ case GN_QUEUE_LS_STALE:
+ // We need to perform a LS request
+ gn_location_service_req(gnif, gn->src_addr,
+ usgn->sgn_addr);
+ break;
+ case GN_QUEUE_LS_PENDING:
+ // LS request is pending, we're done
+ break;
+ case GN_QUEUE_DIRECT:
+ // The destination is known, we can send the packet directly
+ if (gn_query_ll_address(usgn->sgn_addr, ll_address)) {
+ gn_dl->request(gn_dl, skb, dev->broadcast);
+ } else {
+ // FIXME Use actual next hop address
+ gn_dl->request(gn_dl, skb, ll_address);
+ }
+ break;
+ case GN_QUEUE_ERROR:
+ default:
+ err = -ENOMEM;
+ goto out;
+ }
+ } else {
+ // Not a unicast packet
+ gn_dl->request(gn_dl, skb, dev->broadcast);
+ }
+
+ //TODO: Route depv
+
+ // gn_fill_depv(&depv, sgn_addr.s_mid);
+
+ //gn_dl->request(gn_dl, skb, (char *)&usgn->sgn_addr.s_mid);
+
+ err = 0;
+out:
+ release_sock(sk);
+ return err;
+}
+
+/**
+ * gn_recvmsg - called, when recv() is called on a socket with AF = AF_GN.
+ * Copies the data of a received packet into msg.
+ * @sock - socket, on which recv() was called
+ * @msg - buffer used to retrieve packetdata
+ * @size - size of msg
+ * @flags - flags for receiving
+ *
+ */
+
+static int gn_recvmsg(struct socket *sock, struct msghdr *msg, size_t size,
+ int flags)
+{
+ struct sock *sk = sock->sk;
+ struct sk_buff *skb;
+ int err = 0;
+ u16 copied = 0;
+ u32 offset;
+
+ struct gn_header *gh;
+
+ /* It is necessary to find the actual length of the payload, which,
+ * in case of an unsecured package, resides in the commonheader and
+ * still has to be calculated without the length of the btp-header
+ * (4byte).
+ * Furthermore, the datapointer probably has to be set to the
+ * beginning of the actual payload
+ */
+ skb = skb_recv_datagram(sk, flags & MSG_DONTWAIT, &err);
+ lock_sock(sk);
+ if (!skb)
+ goto out;
+
+ //TODO: Appletalk checks for RAW-Socket, still have to find out why exactly
+ gh = (struct gn_header *)skb_network_header(skb);
+
+ copied = be16_to_cpu(gh->gc_h.pl);
+ offset = skb->transport_header - skb->network_header +
+ sizeof(struct btp_header);
+ copied -= sizeof(struct btp_header);
+
+ //TODO: are there trunctuated packets?
+ if (copied > size) {
+ copied = size;
+ msg->msg_flags |= MSG_TRUNC;
+ }
+
+ err = skb_copy_datagram_msg(skb, offset, msg, copied);
+
+ skb_free_datagram(sk, skb);
+
+out:
+ release_sock(sk);
+ return err ?: copied;
+}
+
+/*
+ * Geonetworking timer callbacks
+ */
+static int gn_send_beacon(struct gn_iface *gnif)
+{
+ //TODO: Media dependent procedures
+ unsigned int size;
+ struct gn_basic_header *gb_h;
+ struct gn_common_header *gc_h;
+ struct gn_beacon_header *gbe_h;
+ struct sk_buff *skb;
+
+ size = gn_dl->header_length;
+ size += gnif->dev->hard_header_len;
+ size += sizeof(struct gn_basic_header);
+ size += sizeof(struct gn_common_header);
+ size += sizeof(struct gn_beacon_header);
+
+ skb = netdev_alloc_skb(gnif->dev, size);
+ if (!skb)
+ goto out;
+
+ skb_reserve(skb, size);
+ skb->dev = gnif->dev;
+
+ gbe_h = skb_push(skb, sizeof(struct gn_beacon_header));
+ gc_h = skb_push(skb, sizeof(struct gn_common_header));
+ gb_h = skb_push(skb, sizeof(struct gn_basic_header));
+
+ gn_fill_bh_ch_nopayload(gnif, (struct gn_header *)gb_h, CH_HT_BEACON,
+ CH_HST_BEACON, 1);
+
+ gn_fill_sopv(gnif, &gbe_h->sopv, gnif->address);
+
+ gn_dl->request(gn_dl, skb, gnif->dev->broadcast);
+
+out:
+ return 0;
+}
+
+static void gn_send_beacons(struct timer_list *tl)
+{
+ struct gn_iface *gnif;
+
+ rcu_read_lock();
+ hlist_for_each_entry_rcu(gnif, &gn_interfaces, hnode) {
+ gn_send_beacon(gnif);
+ }
+ rcu_read_unlock();
+
+ mod_timer(tl, jiffies + msecs_to_jiffies(GN_BEACON_RETRANSMIT_TIME));
+}
+
+static DEFINE_TIMER(gn_beacon_timer, gn_send_beacons);
+
+void gn_activate_beacon(void)
+{
+ mod_timer(&gn_beacon_timer,
+ jiffies + msecs_to_jiffies(GN_BEACON_RETRANSMIT_TIME));
+}
+
+static int validate_geo_scope(struct gn_geo_scope *scope)
+{
+ if (scope->angle > 360)
+ return 1;
+
+ if (scope->a == 0)
+ return 1;
+
+ int is_not_null = scope->b != 0 ? 1 : 0;
+
+ switch (scope->shape) {
+ case GN_SHAPE_CIRCLE:
+ return is_not_null;
+ case GN_SHAPE_RECTANGLE:
+ case GN_SHAPE_ELLIPSE:
+ return 0;
+ default:
+ case GN_SHAPE_UNSPECIFIED:
+ return 1;
+ }
+ return 0;
+}
+
+static int validate_scope(struct gn_scope *scope)
+{
+ if (scope->scope_type < GN_SCOPE_TOPOLOGICAL ||
+ scope->scope_type > GN_SCOPE_MAX)
+ return 1;
+ switch (scope->scope_type) {
+ case GN_SCOPE_TOPOLOGICAL:
+ return 0;
+ case GN_SCOPE_GEOGRAPHICAL:
+ case GN_SCOPE_GEOGRAPHICAL_ANYCAST:
+ return validate_geo_scope(&scope->geo_scope);
+ default:
+ return 1;
+ }
+ return 0;
+}
+
+static int gn_setsockopt(struct socket *sock, int level, int optname,
+ sockptr_t optval, unsigned int optlen)
+{
+ struct gn_scope opt;
+ struct sock *sk = sock->sk;
+ struct gn_sock *gn = gn_sk(sk);
+
+ int rc = -ENOPROTOOPT;
+
+ if (level != SOL_GN || optname != GN_SCOPE)
+ goto out;
+
+ rc = -EINVAL;
+ if (optlen < sizeof(struct gn_scope))
+ goto out;
+
+ rc = -EFAULT;
+ if (copy_from_sockptr(&opt, optval, sizeof(struct gn_scope)))
+ goto out;
+
+ rc = -EINVAL;
+ if (validate_scope(&opt))
+ goto out;
+
+ lock_sock(sk);
+ memcpy(&gn->scope, &opt, sizeof(struct gn_scope));
+ release_sock(sk);
+
+ rc = 0;
+out:
+ return rc;
+}
+
+static int gn_getsockopt(struct socket *sock, int level, int optname,
+ char __user *optval, int __user *optlen)
+{
+ struct sock *sk = sock->sk;
+ struct gn_sock *gn = gn_sk(sk);
+ int len, rc = -ENOPROTOOPT;
+
+ if (level != SOL_GN || optname != GN_SCOPE)
+ goto out;
+
+ rc = -EFAULT;
+ if (get_user(len, optlen))
+ goto out;
+
+ len = min_t(unsigned int, len, sizeof(struct gn_sock));
+
+ rc = -EINVAL;
+ if (len < 0)
+ goto out;
+
+ rc = -EFAULT;
+ if (put_user(len, optlen))
+ goto out;
+
+ lock_sock(sk);
+ rc = copy_to_user(optval, &gn->scope, len) ? -EFAULT : 0;
+ release_sock(sk);
+out:
+ return rc;
+}
+
+/*
+ * validate a gn_position coming from userspace
+ */
+static int gn_validate_pos(struct gn_position *pos)
+{
+ // TODO validation
+ return 0;
+}
+
+/*
+ * Geonetworking ioctl calls.
+ */
+static int gn_if_ioctl(unsigned int cmd, void __user *argp)
+{
+ struct sockaddr_gn *sa;
+ struct net_device *dev;
+ struct ifreq gnreq;
+ struct gn_position pos;
+
+ struct gn_iface *gnif = NULL;
+
+ if (copy_from_user(&gnreq, argp, sizeof(gnreq)))
+ return -EFAULT;
+
+ dev = __dev_get_by_name(&init_net, gnreq.ifr_name);
+ if (!dev)
+ return -ENODEV;
+
+ sa = (struct sockaddr_gn *)&gnreq.ifr_addr;
+
+ switch (cmd) {
+ case SIOCGIFBRDADDR:
+ gnif = gn_find_interface_by_dev(dev);
+ if (!gnif)
+ return -EADDRNOTAVAIL;
+ sa->sgn_family = AF_GN;
+ sa->sgn_addr = GNADDR_BROADCAST;
+ sa->sgn_port = GNPORT_ANY;
+ break;
+ case SIOCDIFADDR:
+ if (!capable(CAP_NET_ADMIN))
+ return -EPERM;
+ if (sa->sgn_family != AF_GN)
+ return -EINVAL;
+ gn_if_drop_device(dev);
+ break;
+ case SIOCGIFADDR:
+ gnif = gn_find_interface_by_dev(dev);
+ if (!gnif)
+ return -EADDRNOTAVAIL;
+ sa->sgn_family = AF_GN;
+ sa->sgn_addr = gnif->address;
+ sa->sgn_port = GNPORT_ANY;
+ break;
+ case SIOCSIFADDR:
+ if (!capable(CAP_NET_ADMIN))
+ return -EPERM;
+ if (sa->sgn_family != AF_GN)
+ return -EINVAL;
+ if (dev->type != ARPHRD_ETHER)
+ return -EINVAL;
+ // FIXME gn_if_add_device: check if exists
+ gnif = gn_if_add_device(dev, sa);
+ if (!gnif)
+ return -ENOMEM;
+ return 0;
+ case SIOCGNSPOSITION:
+ gnif = gn_find_interface_by_dev(dev);
+ if (!gnif)
+ return -EADDRNOTAVAIL;
+ if (!capable(CAP_NET_ADMIN))
+ return -EPERM;
+ if (copy_from_user(&pos, gnreq.ifr_data,
+ sizeof(struct gn_position)))
+ return -EFAULT;
+ if (gn_validate_pos(&pos))
+ return -EINVAL;
+ // FIXME Timestamp conversion/handling
+ memcpy(&gnif->pos, &pos, sizeof(struct gn_position));
+ return 0;
+ default:
+ BUG();
+ }
+ return copy_to_user(argp, &gnreq, sizeof(gnreq)) ? -EFAULT : 0;
+}
+
+static int gn_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
+{
+ int rc = -ENOIOCTLCMD;
+ struct sock *sk = sock->sk;
+ void __user *argp = (void __user *)arg;
+
+ switch (cmd) {
+ /* Protocol layer */
+ case TIOCOUTQ: {
+ long amount = sk->sk_sndbuf - sk_wmem_alloc_get(sk);
+
+ if (amount < 0)
+ amount = 0;
+ rc = put_user(amount, (int __user *)argp);
+ break;
+ }
+ case TIOCINQ: {
+ /*
+ * These two are safe on a single CPU system as only
+ * user tasks fiddle here
+ */
+ struct sk_buff *skb = skb_peek(&sk->sk_receive_queue);
+ long amount = 0;
+
+ if (skb)
+ amount = skb->len - sizeof(struct gn_header);
+ rc = put_user(amount, (int __user *)argp);
+ break;
+ }
+ case SIOCGSTAMP:
+ //rc = sock_get_timestamp(sk, argp);
+ break;
+ case SIOCGSTAMPNS:
+ //rc = sock_get_timestampns(sk, argp);
+ break;
+ case SIOCGIFBRDADDR:
+ case SIOCDIFADDR:
+ case SIOCGIFADDR:
+ case SIOCSIFADDR:
+ case SIOCGNSPOSITION:
+ rtnl_lock();
+ rc = gn_if_ioctl(cmd, argp);
+ rtnl_unlock();
+ break;
+ }
+
+ return rc;
+}
+
+#ifdef CONFIG_COMPAT
+static int gn_compat_ioctl(struct socket *sock, unsigned int cmd,
+ unsigned long arg)
+{
+ return -ENOIOCTLCMD;
+}
+#endif
+
+static const struct net_proto_family gn_family_ops = {
+ .family = PF_GN,
+ .create = gn_create,
+ .owner = THIS_MODULE,
+};
+
+static const struct proto_ops gn_dgram_ops = {
+ .family = PF_GN,
+ .owner = THIS_MODULE,
+ .release = gn_release,
+ .bind = gn_bind,
+ .connect = gn_connect,
+ .socketpair = sock_no_socketpair,
+ .accept = sock_no_accept,
+ .getname = sock_no_getname,
+ .poll = datagram_poll,
+ .ioctl = gn_ioctl,
+#ifdef CONFIG_COMPAT
+ .compat_ioctl = gn_compat_ioctl,
+#endif
+ .listen = sock_no_listen,
+ .shutdown = sock_no_shutdown,
+ .setsockopt = gn_setsockopt,
+ .getsockopt = gn_getsockopt,
+ .sendmsg = gn_sendmsg,
+ .recvmsg = gn_recvmsg,
+ .mmap = sock_no_mmap,
+};
+
+static struct notifier_block gn_notifier = {
+ .notifier_call = gn_device_event,
+};
+
+static struct packet_type gn_packet_type __read_mostly = {
+ .type = cpu_to_be16(ETH_P_GN),
+ .func = gn_rcv,
+};
+
+/*
+ * SNAP-ID for Geonetworking 0x8947
+ * TODO: while this implementation works between two OpenRSUs,
+ * endianness still has to be determined to guarantee interoperability
+ */
+static unsigned char gn_snap_id[] = { 0x00, 0x00, 0x00, 0x89, 0x47 };
+
+static const char gn_err_snap[] __initconst = KERN_CRIT
+ "Unable to register GeoNetworking with SNAP.\n";
+
+/* Called by proto.c on kernel start up */
+static int __init gn_init(void)
+{
+ int rc;
+
+ rc = proto_register(&gn_proto, 0);
+ if (rc)
+ goto out;
+
+ rc = sock_register(&gn_family_ops);
+ if (rc)
+ goto out_proto;
+
+ gn_dl = register_snap_client(gn_snap_id, gn_rcv);
+ if (!gn_dl)
+ printk(gn_err_snap);
+
+ dev_add_pack(&gn_packet_type);
+
+ rc = register_netdevice_notifier(&gn_notifier);
+ if (rc)
+ goto out_sock;
+
+ rc = gn_proc_init();
+ if (rc)
+ goto out_nd;
+#ifdef CONFIG_SYSCTL
+ rc = gn_register_sysctl();
+ if (rc)
+ goto out_proc;
+#endif
+
+out:
+ return rc;
+out_proc:
+ gn_proc_exit();
+out_nd:
+ unregister_netdevice_notifier(&gn_notifier);
+out_sock:
+ dev_remove_pack(&gn_packet_type);
+ unregister_snap_client(gn_dl);
+ sock_unregister(PF_GN);
+out_proto:
+ proto_unregister(&gn_proto);
+ goto out;
+}
+module_init(gn_init);
+
+static void __exit gn_exit(void)
+{
+#ifdef CONFIG_SYSCTL
+ gn_unregister_sysctl();
+#endif /* CONFIG_SYSCTL */
+ gn_proc_exit();
+ unregister_netdevice_notifier(&gn_notifier);
+ dev_remove_pack(&gn_packet_type);
+ unregister_snap_client(gn_dl);
+ sock_unregister(PF_GN);
+ proto_unregister(&gn_proto);
+}
+module_exit(gn_exit);
+
+MODULE_LICENSE("GPL");
+MODULE_AUTHOR("Mr Noname <email.here@domain");
+MODULE_DESCRIPTION("GeoNetworking protocol\n");
+MODULE_ALIAS_NETPROTO(PF_GN);
diff --git a/net/gn/gn_routing.c b/net/gn/gn_routing.c
new file mode 100644
index 000000000000..980a59fa81e6
--- /dev/null
+++ b/net/gn/gn_routing.c
@@ -0,0 +1,500 @@
+// SPDX-License-Identifier: GPL-2.0
+
+#define pr_fmt(fmt) KBUILD_MODNAME ": %s: " fmt, __func__
+#include <linux/types.h>
+#include <linux/bitfield.h>
+#include <linux/hashtable.h>
+#include <linux/spinlock.h>
+#include <linux/skbuff.h>
+#include <net/datalink.h>
+
+#include <linux/gn_routing.h>
+#include <linux/gn.h>
+
+extern struct datalink_proto *gn_dl;
+
+static DEFINE_HASHTABLE(gn_loc_t, 3);
+static DEFINE_SPINLOCK(gn_loc_t_lock);
+
+// ###### values in meters
+#define EARTH_RADIUS 6378388ULL
+#define PI 31415926ULL // * 10^7
+#define METER_PER_LON 111317ULL
+#define RAD_PER_DEGREE 174533ULL // * 10^7 - same as long and lat from PV
+
+#define GN_LT_JIFFIES msecs_to_jiffies(GN_LOC_TE_LIFETIME)
+#define GN_TST_VALID(tst) time_after(jiffies, (tst) + GN_LT_JIFFIES)
+
+/***************************************************************************\
+* *
+* GeoNetworking routing *
+* *
+\***************************************************************************/
+
+static u16 *gn_dpd_find(struct gn_dpd_buf *buf, u16 sn)
+{
+ int i = 0;
+
+ for (; i < GN_DPL_SIZE; i++) {
+ if (buf->sn[i] == sn)
+ return &buf->sn[i];
+ }
+ return NULL;
+}
+
+static void gn_dpd_insert(struct gn_dpd_buf *buf, u16 sn)
+{
+ buf->sn[buf->head] = sn;
+ buf->head = (buf->head + 1) % GN_DPL_SIZE;
+}
+
+static u32 pdr(u32 old_pdr, u32 delta)
+{
+ if (!delta)
+ delta = 1;
+ return (GN_MAX_PDR_EMA_BETA * old_pdr) / 100 +
+ (((100 - GN_MAX_PDR_EMA_BETA) * (100 / delta)) / 100);
+}
+
+// table is * 1000 | p1 * 100 entry
+static int cos_table[] = {
+ 100000, 99995, 99980, 99955, 99920, 99875, 99820, 99755, 99680,
+ 99595, 99500, 99396, 99281, 99156, 99022, 98877, 98723, 98558,
+ 98384, 98200, 98007, 97803, 97590, 97367, 97134, 96891, 96639,
+ 96377, 96106, 95824, 95534, 95233, 94924, 94604, 94275, 93937,
+ 93590, 93233, 92866, 92491, 92106, 91712, 91309, 90897, 90475,
+ 90045, 89605, 89157, 88699, 88233, 87758, 87274, 86782, 86281,
+ 85771, 85252, 84726, 84190, 83646, 83094, 82534, 81965, 81388,
+ 80803, 80210, 79608, 78999, 78382, 77757, 77125, 76484, 75836,
+ 75181, 74517, 73847, 73169, 72484, 71791, 71091, 70385, 69671,
+ 68950, 68222, 67488, 66746, 65998, 65244, 64483, 63715, 62941,
+ 62161, 61375, 60582, 59783, 58979, 58168, 57352, 56530, 55702,
+ 54869, 54030, 53186, 52337, 51482, 50622, 49757, 48887, 48012,
+ 47133, 46249, 45360, 44466, 43568, 42666, 41759, 40849, 39934,
+ 39015, 38092, 37166, 36236, 35302, 34365, 33424, 32480, 31532,
+ 30582, 29628, 28672, 27712, 26750, 25785, 24818, 23848, 22875,
+ 21901, 20924, 19945, 18964, 17981, 16997, 16010, 15023, 14033,
+ 13042, 12050, 11057, 10063, 9067, 8071, 7074, 6076, 5077,
+ 4079, 3079, 2079, 1080, 0, -920, -1920, -2920, -3919,
+ -4918, -5917, -6915, -7912, -8909, -9904, -10899, -11892, -12884,
+ -13875, -14865, -15853, -16840, -17825, -18808, -19789, -20768, -21745,
+ -22720, -23693, -24663, -25631, -26596, -27559, -28519, -29476, -30430,
+ -31381, -32329, -33274, -34215, -35153, -36087, -37018, -37945, -38868,
+ -39788, -40703, -41615, -42522, -43425, -44323, -45218, -46107, -46992,
+ -47873, -48748, -49619, -50485, -51345, -52201, -53051, -53896, -54736,
+ -55570, -56399, -57221, -58039, -58850, -59656, -60455, -61249, -62036,
+ -62817, -63592, -64361, -65123, -65879, -66628, -67370, -68106, -68834,
+ -69556, -70271, -70979, -71680, -72374, -73060, -73739, -74411, -75075,
+ -75732, -76382, -77023, -77657, -78283, -78901, -79512, -80114, -80709,
+ -81295, -81873, -82444, -83005, -83559, -84104, -84641, -85169, -85689,
+ -86200, -86703, -87197, -87682, -88158, -88626, -89085, -89534, -89975,
+ -90407, -90830, -91244, -91648, -92044, -92430, -92807, -93175, -93533,
+ -93883, -94222, -94553, -94873, -95185, -95486, -95779, -96061, -96334,
+ -96598, -96852, -97096, -97330, -97555, -97770, -97975, -98170, -98356,
+ -98531, -98697, -98853, -98999, -99135, -99262, -99378, -99484, -99581,
+ -99667, -99744, -99810, -99867, -99914, -99950, -99977, -99993, -100000
+};
+
+/* icos() - look up in cos_table for a rad value.
+ * @rad : the rad value.* 10^7
+ *
+ * Return : the cosine value * 100000
+ */
+static int icos(__s64 rad)
+{
+ if (rad > PI)
+ rad = PI - (rad - PI);
+ return cos_table[rad / 100000];
+}
+
+/* degree_to_rad() - convert a degree value to a rad value.
+* @a : the degree value as 1/10 micro degree (10^7).
+*
+* Return : the rad value * 10^7.
+*/
+static __s64 degree_to_rad(__s64 a)
+{
+ return (((RAD_PER_DEGREE * a) / 10000000ULL)) % (PI * 2ULL);
+}
+
+/* diff() - calculate the difference beween a and b.
+* @a : value a.
+* @b : value b.
+*
+* Return : the difference
+*/
+static __s32 diff(__s32 a, __s32 b)
+{
+ __s32 r = a - b;
+
+ return r < 0 ? r * -1 : r;
+}
+
+/* get_distance() - calculate the distance of to position vectors
+ * center/self: positionvectors, whose distance is calculated
+ * @x : after execute includes the meter on X-axes.
+ * @y : after execute includes the meter on Y-axes.
+ *
+ * the calculation based on pythagoras.
+*/
+static struct gn_coord gn_coord_diff(struct gn_coord lhs, struct gn_coord rhs)
+{
+ struct gn_coord c;
+ s32 lat;
+
+ lat = degree_to_rad((lhs.lat + rhs.lat) / 2);
+
+ c.lat = (METER_PER_LON * icos(lat) * diff(rhs.lon, lhs.lon)) /
+ (10000000ULL * 100000ULL);
+ c.lon = (METER_PER_LON * diff(rhs.lat, lhs.lat)) / 10000000ULL;
+ return c;
+}
+
+static inline struct gn_coord pv_to_coord(struct gn_lpv *pv)
+{
+ struct gn_coord c = {
+ .lat = be32_to_cpu(pv->lat),
+ .lon = be32_to_cpu(pv->lon),
+ };
+ return c;
+}
+
+static inline u64 dist(struct gn_coord c)
+{
+ return c.lat * c.lat + c.lon * c.lon;
+}
+
+/* gn_F() - decides if self is inside or at the border of the geographical area.
+ * @center: The position vector of the Package sender.
+ * @self: The own position vector.
+ * @t : The Type of geographical area.
+ * @r : The radius of area. Only use for circle.
+ * @a : The width of area. Only use for rectangel and elipse.
+ * @b : The height of area. Only use for rectangel and elipse.
+ * @angel : ???
+ *
+ * Return: if the result is > 0 self is inside area.
+ if the result is 0 self is on border of area.
+ otherwise self is outside of area.
+ */
+__s64 gn_F(struct gn_coord self, struct gn_geo_scope scope)
+{
+ s32 a2, b2, x2, y2;
+ s64 result = -1;
+ struct gn_coord coord_diff = gn_coord_diff(self, scope.coord);
+
+ // TODO Scope angle!
+ a2 = scope.a * scope.a;
+ b2 = scope.b * scope.b;
+ x2 = coord_diff.lat * coord_diff.lat;
+ y2 = coord_diff.lon * coord_diff.lon;
+
+ switch (scope.shape) {
+ case GN_SHAPE_CIRCLE:
+ result = a2 - (x2 + y2);
+ break;
+ case GN_SHAPE_RECTANGLE:
+ result = a2 - x2;
+ if (result > (b2 - y2))
+ result = b2 - y2;
+ break;
+ case GN_SHAPE_ELLIPSE:
+ if (scope.a == 0 || scope.b == 0) {
+ WARN_ONCE(1, "internal error: input out of range");
+ break;
+ }
+ result = 1000;
+ result -= (y2 * 1000) / a2;
+ result -= (x2 * 1000) / b2;
+ break;
+ }
+
+ return result;
+}
+
+static int greedy_forward(struct gn_iface *gnif, u8 *addr, struct gn_lpv *depv)
+{
+ struct loc_te *curr;
+ int bkt, rc;
+ u8 *found_addr = NULL;
+
+ u64 min_dist, curr_dist, ego_dist;
+ struct gn_coord dest_coord = pv_to_coord(depv);
+
+ ego_dist = dist(gn_coord_diff(dest_coord, gnif->pos.coord));
+ min_dist = ego_dist;
+ spin_lock_bh(&gn_loc_t_lock);
+ hash_for_each(gn_loc_t, bkt, curr, hnode) {
+ if (curr->is_neighbour) {
+ curr_dist = dist(gn_coord_diff(dest_coord,
+ pv_to_coord(&curr->pv)));
+ if (curr_dist < min_dist) {
+ min_dist = curr_dist;
+ found_addr = curr->ll_address;
+ }
+ }
+ }
+
+ // FIXME traffic class check here
+ if (found_addr) {
+ ether_addr_copy(addr, found_addr);
+ rc = GN_FORWARD_NEXT_HOP;
+ } else {
+ rc = GN_FORWARD_BROADCAST;
+ }
+ spin_unlock_bh(&gn_loc_t_lock);
+
+ return rc;
+}
+
+int gn_gxc_forward(struct gn_iface *gnif, s64 f, u8 *addr, struct gn_lpv *depv)
+{
+ if (f >= 0) {
+ // Area forwarding
+ switch (GN_AREA_FORWARDING) {
+ case GN_AREA_FORWARDING_SIMPLE:
+ return GN_FORWARD_BROADCAST;
+ default:
+ pr_warn("non-simple area forwarding not implemented");
+ return GN_FORWARD_BROADCAST;
+ }
+ } else {
+ // Non-area forwarding
+ switch (GN_NON_AREA_FORWARDING) {
+ case GN_NON_AREA_FORWARDING_GREEDY:
+ return greedy_forward(gnif, addr, depv);
+ default:
+ return GN_FORWARD_BROADCAST;
+ }
+ }
+}
+
+static void debug_loc_te(void)
+{
+ struct loc_te *entry;
+ int bucket;
+
+ spin_lock_bh(&gn_loc_t_lock);
+ if (hash_empty(gn_loc_t)) {
+ spin_unlock_bh(&gn_loc_t_lock);
+ return;
+ }
+
+ pr_info("Printing location table");
+ hash_for_each(gn_loc_t, bucket, entry, hnode) {
+ pr_info("LOC_TE(%p) tst=%x addr=%llx ll_addr=%llx is_neighbour=%x ls_pending=%x",
+ entry, entry->tst_addr, be64_to_cpu(entry->addr),
+ be64_to_cpu(entry->ll_address), entry->is_neighbour,
+ entry->ls_pending);
+ }
+ spin_unlock_bh(&gn_loc_t_lock);
+}
+
+static void gn_prune(void)
+{
+ struct loc_te *entry;
+ int bucket;
+
+ spin_lock_bh(&gn_loc_t_lock);
+ hash_for_each(gn_loc_t, bucket, entry, hnode) {
+ if (GN_TST_VALID(entry->tst_addr)) {
+ pr_info("pruning entry addr=%llx", entry->addr);
+ skb_queue_purge(&entry->lsb);
+ hash_del(&entry->hnode);
+ kfree(entry);
+ }
+ }
+ spin_unlock_bh(&gn_loc_t_lock);
+}
+
+/* update_location_table() - update location table
+ * @pv: the position vector which indicate an entry.
+ *
+ * Return: 0 on success, 1 on error, 2 if packet is duplicate.
+ *
+ * Update an entry, which indicated by @spv. If no entry found its will be add a new one.
+ * And all entries will be check with the update function.
+ */
+int gn_update_location_table(struct gn_lpv *pv, bool make_neighbour,
+ const u8 *ll_address, const __be16 *sn)
+{
+ // FIXME Use timestamp associated with incoming skb
+ // TODO (Clause C.2): Only update PV if incoming PV is newer than stored PV
+ struct loc_te *entry;
+ bool found = false;
+
+ spin_lock_bh(&gn_loc_t_lock);
+ hash_for_each_possible(gn_loc_t, entry, hnode, pv->addr) {
+ if (entry->addr != pv->addr)
+ continue;
+
+ found = true;
+
+ pr_info("updating entry addr=%llx", pv->addr);
+
+ entry->pdr = pdr(entry->pdr,
+ jiffies_to_msecs(jiffies) -
+ jiffies_to_msecs(entry->tst_addr));
+ entry->tst_addr = jiffies;
+ entry->is_neighbour = entry->is_neighbour || make_neighbour;
+ memcpy(&entry->pv, pv, sizeof(*pv));
+ if (sn) {
+ // Perform DPD
+ if (gn_dpd_find(&entry->dpl, be16_to_cpu(*sn))) {
+ pr_info("received duplicate packet");
+ spin_unlock_bh(&gn_loc_t_lock);
+ return 2;
+ } else {
+ gn_dpd_insert(&entry->dpl, be16_to_cpu(*sn));
+ }
+ }
+ break;
+ }
+
+ if (!found) {
+ entry = kzalloc(sizeof(struct loc_te), GFP_ATOMIC);
+ if (!entry) {
+ spin_unlock_bh(&gn_loc_t_lock);
+ return 1;
+ }
+ pr_info("adding entry addr=%llx", pv->addr);
+ entry->addr = pv->addr;
+ entry->tst_addr = jiffies;
+ entry->is_neighbour = make_neighbour;
+ memcpy(&entry->pv, pv, sizeof(*pv));
+ skb_queue_head_init(&entry->lsb);
+ if (make_neighbour) {
+ BUG_ON(!ll_address);
+ ether_addr_copy(entry->ll_address, ll_address);
+ }
+ if (sn)
+ gn_dpd_insert(&entry->dpl, be16_to_cpu(*sn));
+
+ hash_add(gn_loc_t, &entry->hnode, entry->addr);
+ }
+ spin_unlock_bh(&gn_loc_t_lock);
+
+ gn_prune();
+
+ debug_loc_te();
+
+ return 0;
+}
+
+static void __ls_queue(struct sk_buff_head *q, struct sk_buff *skb)
+{
+ struct sk_buff *curr;
+ u32 qlen = skb_queue_len(q);
+
+ while (qlen-- > GN_LSB_SIZE) {
+ curr = skb_dequeue(q);
+ if (curr)
+ kfree_skb(curr);
+ }
+
+ skb_queue_tail(q, skb);
+}
+
+/* ls_queue() - queue packet for delivery if destination is not a neighbour
+ * @dest_addr: destination address
+ * @skb: the packet
+ *
+ * If the destination address is not a known neighbour ẃith recent activity,
+ * queue the packet
+ *
+ * Return: GN_QUEUE_DIRECT if the destination is a neighbour, GN_QUEUE_LS_PENDING if the
+ * destination is unknown, but a LS request is pending and the packet is queued,
+ * GN_QUEUE_LS_STALE if the destination is unknown or its entry is stale and
+ * we should send a LS query, GN_QUEUE_ERROR on error
+ */
+int gn_ls_queue(gn_address_t dest_addr, struct sk_buff *skb)
+{
+ struct loc_te *entry;
+ int rc = -1;
+
+ spin_lock_bh(&gn_loc_t_lock);
+ hash_for_each_possible(gn_loc_t, entry, hnode, dest_addr) {
+ if (entry->addr != dest_addr)
+ continue;
+
+ if (GN_TST_VALID(entry->tst_addr)) {
+ // Entry is valid, no need for LS
+ rc = GN_QUEUE_DIRECT;
+ } else if (entry->ls_pending == 1) {
+ // Entry is stale, but we already sent a LS request
+ rc = GN_QUEUE_LS_PENDING;
+ } else {
+ // Entry is stale, perform LS request
+ rc = GN_QUEUE_LS_STALE;
+
+ entry->ls_pending = 1;
+ __ls_queue(&entry->lsb, skb);
+ }
+
+ break;
+ }
+ if (rc == -1) {
+ entry = kzalloc(sizeof(struct loc_te), GFP_ATOMIC);
+ if (!entry) {
+ spin_unlock_bh(&gn_loc_t_lock);
+ return GN_QUEUE_ERROR;
+ }
+
+ rc = GN_QUEUE_LS_STALE;
+ entry->addr = dest_addr;
+ entry->ls_pending = 1;
+ skb_queue_head_init(&entry->lsb);
+ __ls_queue(&entry->lsb, skb);
+
+ hash_add(gn_loc_t, &entry->hnode, entry->addr);
+ }
+ spin_unlock_bh(&gn_loc_t_lock);
+
+ return rc;
+}
+
+void gn_ls_flush(gn_address_t dest_addr)
+{
+ struct loc_te *entry;
+ struct sk_buff *tmp_skb;
+
+ spin_lock_bh(&gn_loc_t_lock);
+ hash_for_each_possible(gn_loc_t, entry, hnode, dest_addr) {
+ if (entry->addr != dest_addr)
+ continue;
+ if (!entry->ls_pending)
+ break;
+
+ while ((tmp_skb = skb_dequeue(&entry->lsb)) != NULL) {
+ // FIXME forwarding each packet according to its type is necessary
+ // FIXME decrease packet lifetime according to time spent in queue
+ gn_dl->request(gn_dl, tmp_skb, tmp_skb->dev->broadcast);
+ }
+ entry->ls_pending = 0;
+ break;
+ }
+ spin_unlock_bh(&gn_loc_t_lock);
+}
+
+int gn_query_ll_address(gn_address_t query_addr, u8 *ll_address)
+{
+ struct loc_te *entry;
+ int rc = 1;
+
+ spin_lock_bh(&gn_loc_t_lock);
+ hash_for_each_possible(gn_loc_t, entry, hnode, query_addr) {
+ if (entry->addr != query_addr)
+ continue;
+ if (!entry->is_neighbour || !GN_TST_VALID(entry->tst_addr))
+ break;
+ if (is_zero_ether_addr(entry->ll_address))
+ break;
+
+ rc = 0;
+ ether_addr_copy(ll_address, entry->ll_address);
+ break;
+ }
+ spin_unlock_bh(&gn_loc_t_lock);
+
+ return rc;
+}
diff --git a/net/gn/sysctl_net_gn.c b/net/gn/sysctl_net_gn.c
new file mode 100644
index 000000000000..12bb2cb64135
--- /dev/null
+++ b/net/gn/sysctl_net_gn.c
@@ -0,0 +1,33 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
+ * sysctl_net_gn.c: sysctl interface to net GeoNetworking subsystem
+ */
+
+#include <linux/sysctl.h>
+#include <net/sock.h>
+#include <linux/gn.h>
+
+static int dummy_var = 1234;
+
+static struct ctl_table gn_table[] = { {
+ .procname = "gn-dummy-var",
+ .data = &dummy_var,
+ .maxlen = sizeof(int),
+ .mode = 0644,
+ .proc_handler = proc_dointvec,
+} };
+
+static struct ctl_table_header *gn_table_header;
+
+int __init gn_register_sysctl(void)
+{
+ gn_table_header = register_net_sysctl(&init_net, "net/gn", gn_table);
+ if (!gn_table_header)
+ return -ENOMEM;
+ return 0;
+}
+
+void gn_unregister_sysctl(void)
+{
+ unregister_net_sysctl_table(gn_table_header);
+}
diff --git a/security/selinux/hooks.c b/security/selinux/hooks.c
index 1a713d96206f..38876505cec3 100644
--- a/security/selinux/hooks.c
+++ b/security/selinux/hooks.c
@@ -1318,7 +1318,10 @@ static inline u16 socket_type_to_security_class(int family, int type, int protoc
return SECCLASS_XDP_SOCKET;
case PF_MCTP:
return SECCLASS_MCTP_SOCKET;
-#if PF_MAX > 46
+ case PF_GN:
+ return SECCLASS_GN_SOCKET;
+
+#if PF_MAX > 47
#error New address family defined, please update this function.
#endif
}
diff --git a/security/selinux/include/classmap.h b/security/selinux/include/classmap.h
index 90cb61b16425..dfa07a586060 100644
--- a/security/selinux/include/classmap.h
+++ b/security/selinux/include/classmap.h
@@ -174,6 +174,7 @@ const struct security_class_mapping secclass_map[] = {
"map_create_as", "prog_load_as", NULL } },
{ "xdp_socket", { COMMON_SOCK_PERMS, NULL } },
{ "mctp_socket", { COMMON_SOCK_PERMS, NULL } },
+ { "gn_socket", { COMMON_SOCK_PERMS, NULL } },
{ "perf_event",
{ "open", "cpu", "kernel", "tracepoint", "read", "write", NULL } },
{ "anon_inode", { COMMON_FILE_PERMS, NULL } },
@@ -187,7 +188,7 @@ const struct security_class_mapping secclass_map[] = {
#ifdef __KERNEL__ /* avoid this check when building host programs */
#include <linux/socket.h>
-#if PF_MAX > 46
+#if PF_MAX > 47
#error New address family defined, please update secclass_map.
#endif
#endif
--
2.55.0
^ permalink raw reply related
* [RFC PATCH net-next v0 0/6] net: add GeoNetworking protocol
From: Simon Dietz @ 2026-07-16 13:58 UTC (permalink / raw)
To: netdev
Cc: edumazet, davem, kuniyu, andrew+netdev, simon.dietz, dietz23838,
linux-wireless, johannes
Implement the GeoNetworking / ETSI ITS-G5 ('net/gn') protocol which
is based on 802.11p wifi and used for vehicle2x applications. It is
standardized by the ETSI and used by some car manufacturers
(especially in europe). It enables ad-hoc, multi-hop geographical
communication and routing among vehicles (and road- or railside
infrastructure).
Most work of this implementation has been done by the bachelor
project 2018/2019 of the operating systems and middleware group of
the Hasso Plattner Institute, University of Potsdam, which the author
was part of.
The project was supervised by:
- Jossekin Beilharz
- Lukas Pirl
- Prof. Andreas Polze
The code is published under the GPL v2 at this location:
https://gitlab.com/hpi-potsdam/osm/g5-on-linux/linux-geonetworking/
The original code base was based on linux version 5.1. The first patch
includes the original codebase rebased to the current net-next code
base so that it compiles under current net-next (as required by
submitting patch guidelines in order not to break git bisect). I've
backed up a not squashed version of this patch series if a more
compartmentalized history would be desired.
The subsequent patches address bounds, null, empty checks, memory
safety, locking, code style and ETSI standard conformity improvements.
This patch series is not merge-ready, yet. E.g. network namespaces are
not supported at all, documentation is missing, ...
Purpose of this RFC is to determine if GeoNetworking support in the
linux kernel is desirable and if so what steps would have to be done
next. There is ongoing research on the topic vehicle2x, which may
benefit from GeoNetworking support in the Linux kernel.
Sorry for the previous submission which was only partially transmitted
Greetings,
Simon
Simon Dietz (6):
net: add GeoNetworking protocol
net: fix GeoNetworking
net: further fix GeoNetworking
net: even further fix GeoNetworking
net: add ppc64 support for GeoNetworking
net: apply RCS to GeoNetworking
include/linux/gn.h | 349 +++++
include/linux/gn_routing.h | 68 +
include/linux/socket.h | 6 +-
include/uapi/linux/gn.h | 84 ++
include/uapi/linux/if_ether.h | 1 +
net/Kconfig | 2 +
net/Makefile | 1 +
net/gn/Kconfig | 4 +
net/gn/Makefile | 8 +
net/gn/gn_proc.c | 86 ++
net/gn/gn_prot.c | 2012 +++++++++++++++++++++++++++
net/gn/gn_routing.c | 632 +++++++++
net/gn/sysctl_net_gn.c | 33 +
security/selinux/hooks.c | 5 +-
security/selinux/include/classmap.h | 3 +-
15 files changed, 3290 insertions(+), 4 deletions(-)
create mode 100644 include/linux/gn.h
create mode 100644 include/linux/gn_routing.h
create mode 100644 include/uapi/linux/gn.h
create mode 100644 net/gn/Kconfig
create mode 100644 net/gn/Makefile
create mode 100644 net/gn/gn_proc.c
create mode 100644 net/gn/gn_prot.c
create mode 100644 net/gn/gn_routing.c
create mode 100644 net/gn/sysctl_net_gn.c
--
2.55.0
^ permalink raw reply
* [PATCH 7.1 341/518] wifi: mt76: mt7921/mt7925: fix NULL dereference in CSA beacon
From: Greg Kroah-Hartman @ 2026-07-16 13:30 UTC (permalink / raw)
To: stable
Cc: Greg Kroah-Hartman, patches, Bongani Hlope, Arjan van de Ven,
linux-wireless, linux-mediatek, Felix Fietkau, Lorenzo Bianconi,
Ryder Lee, Sasha Levin
In-Reply-To: <20260716133047.772246337@linuxfoundation.org>
7.1-stable review patch. If anyone has any objections, please let me know.
------------------
From: Arjan van de Ven <arjan@linux.intel.com>
[ Upstream commit 351dd7d2c80d23e56dcce6faa4e62bea5b0877c7 ]
This patch is based on a BUG as reported by Bongani Hlope at
https://lore.kernel.org/all/20260502125824.425d7159@bongani-mini.home.org.za/
When a channel-switch announcement (CSA) beacon is received,
cfg80211 queues a wiphy work item that eventually calls
mt7921_channel_switch_rx_beacon(). If the station disconnects
(or the channel context is otherwise torn down) between the
time the work is queued and the time it runs, the driver's
dev->new_ctx pointer can already have been cleared to NULL.
mt7921_channel_switch_rx_beacon() then dereferences new_ctx
unconditionally, triggering a NULL pointer dereference at
address 0x0:
BUG: kernel NULL pointer dereference, address: 0000000000000000
RIP: 0010:mt7921_channel_switch_rx_beacon+0x1f/0x100 [mt7921_common]
The same missing guard exists in mt7925_channel_switch_rx_beacon(),
which shares the same code pattern introduced by the same commit.
Add an early-return NULL check for dev->new_ctx in both
mt7921_channel_switch_rx_beacon() and
mt7925_channel_switch_rx_beacon(). When new_ctx is NULL there is
no pending channel switch to process, so returning immediately is
the correct and safe action.
Fixes: 8aa2f59260eb ("wifi: mt76: mt7921: introduce CSA support")
Reported-by: Bongani Hlope <developer@hlope.org.za>
Oops-Analysis: http://oops.fenrus.org/reports/lkml/20260502125824.425d7159@bongani-mini.home.org.za/report.html
Link: https://lore.kernel.org/all/20260502125824.425d7159@bongani-mini.home.org.za/
Signed-off-by: Arjan van de Ven <arjan@linux.intel.com>
Cc: linux-wireless@vger.kernel.org
Cc: linux-mediatek@lists.infradead.org
Cc: Felix Fietkau <nbd@nbd.name>
Cc: Lorenzo Bianconi <lorenzo@kernel.org>
Cc: Ryder Lee <ryder.lee@mediatek.com>
Link: https://patch.msgid.link/20260504145107.1329197-1-arjan@linux.intel.com
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
drivers/net/wireless/mediatek/mt76/mt7921/main.c | 3 +++
drivers/net/wireless/mediatek/mt76/mt7925/main.c | 3 +++
2 files changed, 6 insertions(+)
diff --git a/drivers/net/wireless/mediatek/mt76/mt7921/main.c b/drivers/net/wireless/mediatek/mt76/mt7921/main.c
index 3d74fabe74085e..a326f4c95c7c86 100644
--- a/drivers/net/wireless/mediatek/mt76/mt7921/main.c
+++ b/drivers/net/wireless/mediatek/mt76/mt7921/main.c
@@ -1508,6 +1508,9 @@ static void mt7921_channel_switch_rx_beacon(struct ieee80211_hw *hw,
struct mt792x_vif *mvif = (struct mt792x_vif *)vif->drv_priv;
u16 beacon_interval = vif->bss_conf.beacon_int;
+ if (!dev->new_ctx)
+ return;
+
if (cfg80211_chandef_identical(&chsw->chandef,
&dev->new_ctx->def) &&
chsw->count) {
diff --git a/drivers/net/wireless/mediatek/mt76/mt7925/main.c b/drivers/net/wireless/mediatek/mt76/mt7925/main.c
index 79cc30a3b29efc..9dc5ee51eb9f96 100644
--- a/drivers/net/wireless/mediatek/mt76/mt7925/main.c
+++ b/drivers/net/wireless/mediatek/mt76/mt7925/main.c
@@ -2403,6 +2403,9 @@ static void mt7925_channel_switch_rx_beacon(struct ieee80211_hw *hw,
if (ieee80211_vif_is_mld(vif))
return;
+ if (!dev->new_ctx)
+ return;
+
beacon_interval = vif->bss_conf.beacon_int;
if (cfg80211_chandef_identical(&chsw->chandef,
--
2.53.0
^ permalink raw reply related
* [PATCH v3] wifi: ath11k: fix resource leak on error in ext IRQ setup
From: ZhaoJinming @ 2026-07-16 11:46 UTC (permalink / raw)
To: Baochen Qiang, Jeff Johnson
Cc: linux-wireless, ath11k, linux-kernel, ZhaoJinming
In-Reply-To: <3c67115f-5aea-402a-987b-c3092e0c3386@oss.qualcomm.com>
In ath11k_ahb_config_irq(), when a CE request_irq() fails, the function
returns the error immediately without freeing the CE IRQs that were
successfully registered in previous loop iterations. The probe error
path does not call ath11k_ahb_free_irq() either, so the previously
registered CE IRQ handlers remain attached to the interrupt lines and
are never released.
In ath11k_ahb_config_ext_irq(), when an external request_irq() fails,
the error is only logged and the loop continues. The function then
returns 0 indicating success, leaving the device in a partially
configured state where some external IRQs are not registered. This
causes enable_irq()/disable_irq()/free_irq() to be called on
unregistered IRQs during runtime and remove/shutdown, triggering
WARN_ON(!desc->action), and missing interrupt handlers lead to data
loss.
Additionally, if alloc_netdev_dummy() fails for a later IRQ group, the
function returns -ENOMEM without freeing the ext IRQs and napi_ndev
that were successfully set up for earlier groups.
Fix all three issues: propagate the error up to the caller and unwind
all successfully registered IRQs and allocated resources on failure.
Signed-off-by: ZhaoJinming <zhaojinming@uniontech.com>
---
Changes in v3:
- Extract ath11k_ahb_free_ext_irq_grp() to handle per-group ext IRQ
cleanup and refactor ath11k_ahb_free_ext_irq() to use it. Add a NULL
check for napi_ndev to avoid potential NULL pointer dereference since
free_netdev() does not guard against NULL input.
- On request_irq() failure in ath11k_ahb_config_ext_irq(), immediately
clean up the current group via ath11k_ahb_free_ext_irq_grp() before
jumping to the error label to unwind earlier groups.
- Move u32 num_irq declaration before the irq_grp assignment to follow
declaration-before-statement ordering.
- Extract ath11k_ahb_free_ce_irqs() to handle partial/full CE IRQ cleanup
and refactor ath11k_ahb_free_irq() to use it, replacing the duplicated
err_ce_irq cleanup loop in ath11k_ahb_config_irq().
Changes in v2:
- Move `irq_grp` declaration from for-loop body to function scope to fix
compile error in err_request_irq error path.
- Set ret = -ENOMEM before goto err_request_irq on alloc_netdev_dummy()
failure to avoid returning uninitialized value.
- When ath11k_ahb_config_ext_irq() fails, unwind the already-registered
CE IRQs via a shared err_ce_irq cleanup path to avoid leaking them.
diff --git a/drivers/net/wireless/ath/ath11k/ahb.c b/drivers/net/wireless/ath/ath11k/ahb.c
index f566d699d074..1a9408138d81 100644
--- a/drivers/net/wireless/ath/ath11k/ahb.c
+++ b/drivers/net/wireless/ath/ath11k/ahb.c
@@ -431,36 +431,47 @@ static void ath11k_ahb_init_qmi_ce_config(struct ath11k_base *ab)
ab->qmi.service_ins_id = ab->hw_params.qmi_service_ins_id;
}
-static void ath11k_ahb_free_ext_irq(struct ath11k_base *ab)
+static void ath11k_ahb_free_ext_irq_grp(struct ath11k_base *ab,
+ struct ath11k_ext_irq_grp *irq_grp)
{
- int i, j;
+ int j;
- for (i = 0; i < ATH11K_EXT_IRQ_GRP_NUM_MAX; i++) {
- struct ath11k_ext_irq_grp *irq_grp = &ab->ext_irq_grp[i];
+ for (j = 0; j < irq_grp->num_irq; j++)
+ free_irq(ab->irq_num[irq_grp->irqs[j]], irq_grp);
- for (j = 0; j < irq_grp->num_irq; j++)
- free_irq(ab->irq_num[irq_grp->irqs[j]], irq_grp);
+ if (!irq_grp->napi_ndev)
+ return;
- netif_napi_del(&irq_grp->napi);
- free_netdev(irq_grp->napi_ndev);
- }
+ netif_napi_del(&irq_grp->napi);
+ free_netdev(irq_grp->napi_ndev);
}
-static void ath11k_ahb_free_irq(struct ath11k_base *ab)
+static void ath11k_ahb_free_ext_irq(struct ath11k_base *ab)
{
- int irq_idx;
int i;
- if (ab->hw_params.hybrid_bus_type)
- return ath11k_pcic_free_irq(ab);
+ for (i = 0; i < ATH11K_EXT_IRQ_GRP_NUM_MAX; i++)
+ ath11k_ahb_free_ext_irq_grp(ab, &ab->ext_irq_grp[i]);
+}
- for (i = 0; i < ab->hw_params.ce_count; i++) {
+static void ath11k_ahb_free_ce_irqs(struct ath11k_base *ab, int max_idx)
+{
+ int irq_idx, i;
+
+ for (i = 0; i < max_idx; i++) {
if (ath11k_ce_get_attr_flags(ab, i) & CE_ATTR_DIS_INTR)
continue;
irq_idx = ATH11K_IRQ_CE0_OFFSET + i;
free_irq(ab->irq_num[irq_idx], &ab->ce.ce_pipe[i]);
}
+}
+
+static void ath11k_ahb_free_irq(struct ath11k_base *ab)
+{
+ if (ab->hw_params.hybrid_bus_type)
+ return ath11k_pcic_free_irq(ab);
+ ath11k_ahb_free_ce_irqs(ab, ab->hw_params.ce_count);
ath11k_ahb_free_ext_irq(ab);
}
@@ -524,20 +535,25 @@ static irqreturn_t ath11k_ahb_ext_interrupt_handler(int irq, void *arg)
static int ath11k_ahb_config_ext_irq(struct ath11k_base *ab)
{
struct ath11k_hw_params *hw = &ab->hw_params;
+ struct ath11k_ext_irq_grp *irq_grp;
int i, j;
int irq;
int ret;
for (i = 0; i < ATH11K_EXT_IRQ_GRP_NUM_MAX; i++) {
- struct ath11k_ext_irq_grp *irq_grp = &ab->ext_irq_grp[i];
u32 num_irq = 0;
+ irq_grp = &ab->ext_irq_grp[i];
+
irq_grp->ab = ab;
irq_grp->grp_id = i;
irq_grp->napi_ndev = alloc_netdev_dummy(0);
- if (!irq_grp->napi_ndev)
- return -ENOMEM;
+ if (!irq_grp->napi_ndev) {
+ ret = -ENOMEM;
+ irq_grp->num_irq = 0;
+ goto err_request_irq;
+ }
netif_napi_add(irq_grp->napi_ndev, &irq_grp->napi,
ath11k_ahb_ext_grp_napi_poll);
@@ -585,9 +601,7 @@ static int ath11k_ahb_config_ext_irq(struct ath11k_base *ab)
}
}
}
- irq_grp->num_irq = num_irq;
-
- for (j = 0; j < irq_grp->num_irq; j++) {
+ for (j = 0; j < num_irq; j++) {
int irq_idx = irq_grp->irqs[j];
irq = platform_get_irq_byname(ab->pdev,
@@ -600,11 +614,23 @@ static int ath11k_ahb_config_ext_irq(struct ath11k_base *ab)
if (ret) {
ath11k_err(ab, "failed request_irq for %d\n",
irq);
+ irq_grp->num_irq = j;
+ ath11k_ahb_free_ext_irq_grp(ab, irq_grp);
+ goto err_request_irq;
}
}
+
+ irq_grp->num_irq = num_irq;
}
return 0;
+
+err_request_irq:
+ for (i--; i >= 0; i--) {
+ irq_grp = &ab->ext_irq_grp[i];
+ ath11k_ahb_free_ext_irq_grp(ab, irq_grp);
+ }
+ return ret;
}
static int ath11k_ahb_config_irq(struct ath11k_base *ab)
@@ -629,16 +655,24 @@ static int ath11k_ahb_config_irq(struct ath11k_base *ab)
ret = request_irq(irq, ath11k_ahb_ce_interrupt_handler,
IRQF_TRIGGER_RISING, irq_name[irq_idx],
ce_pipe);
- if (ret)
+ if (ret) {
+ ath11k_err(ab, "failed request_irq for %d\n", irq);
+ ath11k_ahb_free_ce_irqs(ab, i);
return ret;
+ }
ab->irq_num[irq_idx] = irq;
}
/* Configure external interrupts */
ret = ath11k_ahb_config_ext_irq(ab);
+ if (ret) {
+ ath11k_err(ab, "failed to configure ext irq: %d\n", ret);
+ ath11k_ahb_free_ce_irqs(ab, ab->hw_params.ce_count);
+ return ret;
+ }
- return ret;
+ return 0;
}
static int ath11k_ahb_map_service_to_pipe(struct ath11k_base *ab, u16 service_id,
^ permalink raw reply related
* RE: kernel BUG at mm/slub.c:634 (kfree) when unbinding device from iwlwifi
From: Korenblit, Miriam Rachel @ 2026-07-16 10:56 UTC (permalink / raw)
To: Marek Marczykowski-Górecki
Cc: linux-wireless@vger.kernel.org, linux-kernel@vger.kernel.org
In-Reply-To: <ali0JisW1DsSwP7S@mail-itl>
> -----Original Message-----
> From: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
> Sent: Thursday, July 16, 2026 1:36 PM
> To: Korenblit, Miriam Rachel <miriam.rachel.korenblit@intel.com>
> Cc: linux-wireless@vger.kernel.org; linux-kernel@vger.kernel.org
> Subject: Re: kernel BUG at mm/slub.c:634 (kfree) when unbinding device from
> iwlwifi
>
> On Wed, Jul 15, 2026 at 05:22:44PM +0000, Korenblit, Miriam Rachel wrote:
> >
> >
> > > -----Original Message-----
> > > From: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
> > > Sent: Wednesday, July 15, 2026 5:33 PM
> > > To: Korenblit, Miriam Rachel <miriam.rachel.korenblit@intel.com>
> > > Cc: linux-wireless@vger.kernel.org; linux-kernel@vger.kernel.org
> > > Subject: kernel BUG at mm/slub.c:634 (kfree) when unbinding device
> > > from iwlwifi
> > >
> > > Hello,
> > >
> > > I get a kernel panic when unbinding device (8086:0085) from the
> > > iwlwifi driver (via writing to the "unbind" file in sysfs), while
> > > the wifi connection is active. I can reproduce it on Thinkpad X230,
> > > but other devices might be affected too. The specific crash is:
> > >
> > > [ 286.908182] kernel BUG at mm/slub.c:634!
> > > [ 286.908201] Oops: invalid opcode: 0000 [#1] SMP PTI
> > > [ 286.908221] CPU: 1 UID: 0 PID: 1959 Comm: prepare-suspend Not
> > > tainted
> > > 6.18.15-1.qubes.fc41.x86_64 #1 PREEMPT(full)
> > > [ 286.908255] Hardware name: Xen HVM domU, BIOS 4.19.4 03/17/2026
> > > [ 286.908275] RIP: 0010:kfree+0x3a8/0x470
> > > [ 286.908292] Code: 5d 41 5e 41 5f 5d e9 67 bb ff ff 4d 89 f1
> > > 41 b8 01 00 00 00
> > > 48 89 d9 48 89 da 4c 89 ee 4c 89 e7 e8 ad 2c 00 00 e9 bd fd ff ff
> > > <0f> 0b 89 c8 4c 8d 04 03 40 f6 c6 80 0f 84 41 ff ff ff 83 e6 08 0f
> > > [ 286.908347] RSP: 0018:ffffcfce8280bb50 EFLAGS: 00010246
> > > [ 286.908365] RAX: ffff8b2dcef2c800 RBX: ffff8b2dcef2c800 RCX:
> > > ffff8b2dcef2c830
> > > [ 286.908389] RDX: 00000000000be001 RSI: 0000000000000000 RDI:
> > > ffff8b2dcef2c880
> > > [ 286.908414] RBP: ffffcfce8280bba0 R08: ffff8b2dcef2c860 R09:
> > > 0000000000000000
> > > [ 286.908438] R10: ffff8b2dcef2c860 R11: 0000000000000000 R12:
> > > ffff8b2dd2841600
> > > [ 286.908462] R13: fffff077003bcb00 R14: ffffffffc093c480 R15:
> > > 0000000000000060
> > > [ 286.908487] FS: 00007b10286cd740(0000)
> > > GS:ffff8b2e19c6c000(0000)
> > > knlGS:0000000000000000
> > > [ 286.908511] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> > > [ 286.908532] CR2: 00007fb93027bc70 CR3: 00000000034f0005 CR4:
> > > 00000000001706f0
> > > [ 286.908559] Call Trace:
> > > [ 286.908570] <TASK>
> > > [ 286.908581] ? _raw_spin_unlock_bh+0xe/0x20
> > > [ 286.908599] iwl_pcie_txq_free+0x130/0x170 [iwlwifi]
> > > [ 286.908644] iwl_pcie_tx_free+0x66/0xe0 [iwlwifi]
> > > [ 286.908681] iwl_trans_pcie_free+0x1df/0x250 [iwlwifi]
> > > [ 286.908719] pci_device_remove+0x42/0xb0
> > > [ 286.908736] device_release_driver_internal+0x19c/0x200
> > > [ 286.908755] unbind_store+0xa1/0xb0
> > > [ 286.908771] kernfs_fop_write_iter+0x150/0x200
> > > [ 286.908790] vfs_write+0x25d/0x450
> > > [ 286.908806] ksys_write+0x6b/0xe0
> > > [ 286.908825] do_syscall_64+0x84/0x800
> > > [ 286.908842] ? syscall_exit_work+0x108/0x140
> > > [ 286.908861] ? do_syscall_64+0xbb/0x800
> > > [ 286.908876] ? ksys_dup3+0x63/0xf0
> > > [ 286.908892] ? syscall_exit_work+0x108/0x140
> > > [ 286.911388] ? do_syscall_64+0xbb/0x800
> > > [ 286.911408] ? do_sys_openat2+0xa4/0xe0
> > > [ 286.911423] ? syscall_exit_work+0x108/0x140
> > > [ 286.911443] ? do_syscall_64+0xbb/0x800
> > > [ 286.911458] entry_SYSCALL_64_after_hwframe+0x76/0x7e
> > > [ 286.911477] RIP: 0033:0x7b102873ec5e
> > > [ 286.911493] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b
> > > 93 08 03 00 00
> > > 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05
> > > <c9> c3 83 e2
> > > 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
> > > [ 286.911549] RSP: 002b:00007ffd94bc3100 EFLAGS: 00000202 ORIG_RAX:
> > > 0000000000000001
> > > [ 286.911575] RAX: ffffffffffffffda RBX: 00007b10288ba5c0 RCX:
> > > 00007b102873ec5e
> > > [ 286.911600] RDX: 000000000000000d RSI: 00006385db4f8020 RDI:
> > > 0000000000000001
> > > [ 286.911625] RBP: 00007ffd94bc3110 R08: 0000000000000000 R09:
> > > 0000000000000000
> > > [ 286.911650] R10: 0000000000000000 R11: 0000000000000202 R12:
> > > 000000000000000d
> > > [ 286.911674] R13: 000000000000000d R14: 00006385db4f8020 R15:
> > > 00006385db4f5b30
> > > [ 286.911701] </TASK>
> > > [ 286.911711] Modules linked in: iwldvm iwlwifi mac80211
> > > ehci_pci ehci_hcd nft_nat nft_flow_offload nf_flow_table_inet
> > > nf_flow_table qrtr nf_conntrack_netlink nft_reject_ipv6
> > > nf_reject_ipv6 nft_reject_ipv4
> > > nf_reject_ipv4 nft_reject nft_ct nft_masq nft_chain_nat nf_nat
> > > nf_conntrack
> > > nf_defrag_ipv6 nf_defrag_ipv4 nf_tables joydev libarc4
> > > intel_rapl_msr intel_rapl_common polyval_clmulni ghash_clmulni_intel
> > > cfg80211 e1000e ata_generic rfkill i2c_piix4 pata_acpi i2c_smbus
> > > pcspkr floppy vfat fat serio_raw xen_scsiback target_core_mod
> > > xen_netback xen_privcmd xen_gntdev xen_gntalloc xen_blkback
> > > xen_evtchn i2c_dev fuse loop nfnetlink overlay xen_blkfront [last unloaded:
> iwlwifi]
> > > [ 286.911967] ---[ end trace 0000000000000000 ]---
> > >
> > > This is running in a VM (HVM) under Xen, with relevant PCI device
> > > attached, but I don't think it's relevant for this bug.
> > >
> > > I've got reports about the issue in Linux 6.18.15 initially (after
> > > updating from 6.12), but later tests identified it's a regression
> > > somewhere between 6.15.11 and 6.16.8.
> >
> > Hi, could you please test the attached patch?
> > It is based on 6.18
>
>
Yes, the patch fixes it!
Thank you for testing! I'll send a fix.
>
> Tested-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
>
> --
> Best Regards,
> Marek Marczykowski-Górecki
> Invisible Things Lab
^ permalink raw reply
* Re: ath12k: WCN7850 fw stats permanently wedge after AP channel switch (v7.1.3, includes 8f153eb74546)
From: Baochen Qiang @ 2026-07-16 10:51 UTC (permalink / raw)
To: Mike Garuccio, ath12k; +Cc: linux-wireless, jjohnson
In-Reply-To: <CACfdPNH1Hgz70gYNRFBupxzjpOyBAVBPdxF+f_OLRUwMwXmXFg@mail.gmail.com>
On 7/16/2026 11:36 AM, Mike Garuccio wrote:
> Hi,
>
> On WCN7850, an AP channel switch (CSA) can permanently wedge the
> firmware stats path: after the CSA, every WMI_REQUEST_VDEV_STAT
> request times out with
>
> ath12k_wifi7_pci 0000:0d:00.0: time out while waiting for fw stats done
>
> repeating on every request until reboot or driver reload. The data
> path is unaffected (still associated, traffic flows). Because
> ath12k_mac_op_sta_statistics() falls back to the fw stats path exactly
> when the cached rssi_comb is 0 (the post-CSA state), every station
> statistics poll from NetworkManager then blocks ~6s in the driver,
> producing a continuous stream of these messages (~14k/day) and
> D-state polling processes.
>
> Environment:
> - WCN7850 hw2.0 PCI, chip_id 0x2 chip_family 0x4 board_id 0xff
> soc_id 0x40170200
> - fw_version 0x1103006c fw_build_timestamp 2026-03-06 09:10
> fw_build_id QC_IMAGE_VERSION_STRING=WLAN.HMT.1.1.c7-00108-
> QCAHMTSWPL_V1.0_V2.0_SILICONZ_UPSTREAM-3
> - Observed on 7.0.12 and 7.1.3 (distro-built stable kernels,
> CachyOS). I verified v7.1.3 already contains 8f153eb74546
> ("wifi: ath12k: use correct pdev id when requesting firmware
> stats") and 7259b1a0e54c, so the duplicate-reply issue fixed
> there is not the cause here.
> - STA mode, single vdev, 5 GHz.
>
> Reproducer / correlation: three occurrences over five days, each one
> starting seconds after a CSA from the AP, e.g.:
>
> Jul 14 03:48:01 wpa_supplicant[1403]: wlan0:
> CTRL-EVENT-STARTED-CHANNEL-SWITCH freq=5765 ht_enabled=1 ch_offset=0
> ch_width=20 MHz cf1=5765 cf2=0
> Jul 14 03:48:02 wpa_supplicant[1403]: wlan0:
> CTRL-EVENT-CHANNEL-SWITCH freq=5765 ht_enabled=1 ch_offset=0
> ch_width=20 MHz cf1=5765 cf2=0
> Jul 14 03:48:06 kernel: ath12k_wifi7_pci 0000:0d:00.0: time out
> while waiting for fw stats done
> (then repeats every ~6s for the remaining 4h20m of that boot)
>
> Jul 15 00:10:01 wpa_supplicant[1273]: wlan0:
> CTRL-EVENT-STARTED-CHANNEL-SWITCH freq=5765 ht_enabled=1 ch_offset=-1
> ch_width=80 MHz cf1=5775 cf2=0
> Jul 15 00:10:02 wpa_supplicant[1273]: wlan0:
> CTRL-EVENT-CHANNEL-SWITCH freq=5765 ht_enabled=1 ch_offset=-1
> ch_width=80 MHz cf1=5775 cf2=0
> Jul 15 00:10:10 kernel: ath12k_wifi7_pci 0000:0d:00.0: time out
> while waiting for fw stats done
> (then repeats every ~6s for ~23h until I reloaded the module)
>
> Boots without a CSA never show a single timeout. Uptime before the
> CSA doesn't matter (one wedge happened 40 minutes into a boot, one
> after ~2 days).
>
> Additional observations:
> - It is always "time out while waiting for fw stats done", never
> "time out while waiting for get fw stats" — i.e. fw_stats_complete
> still fires, firmware is still sending WMI_UPDATE_STATS_EVENTID.
> - The WMI pdev temperature path keeps working while wedged.
> - Recovery: reloading the driver modules recovers immediately.
> From code reading, nothing in the SSR/restart path resets
> ar->fw_stats, so firmware recovery would not clear it.
>
> Analysis: this looks like ar->fw_stats.num_vdev_recvd getting out of
> sync. In ath12k_wmi_fw_stats_process():
>
> is_end = ((++ar->fw_stats.num_vdev_recvd) == total_vdevs_started);
>
> num_vdev_recvd is only zeroed by ath12k_fw_stats_reset(), which
> callers invoke only on the success path, and ath12k_mac_get_fw_stats()
> does not reset it at request start. A CSA is executed as a vdev
> restart; if a stats event is lost/late or arrives while
> num_started_vdevs is transitioning, the request times out (no reset)
> or a stray event increments the counter with no consumer. Either way
> the counter is left non-zero, and since completion requires exact
> equality and the counter only ever increments, no subsequent request
> can ever complete — matching the observed permanent wedge on a kernel
> that already has 8f153eb74546.
>
> Happy to test patches — the AP in question does a CSA roughly daily,
> so I can usually confirm within a day or two.
Hi Mike, great report and analysis. I think the root cause is the unconditional increment
on num_started_vdevs even for the CSA case. In your single-vdev case: after a CSA
ar->num_started_vdevs becomes 2, but firmware still sends one VDEV_STAT event, so
++num_vdev_recvd reaches only 1, is_end never becomes true, and fw_stats_done never completes.
Can you try below diff ?
diff --git a/drivers/net/wireless/ath/ath12k/mac.c b/drivers/net/wireless/ath/ath12k/mac.c
index ae874114dc51..83b3c68f328e 100644
--- a/drivers/net/wireless/ath/ath12k/mac.c
+++ b/drivers/net/wireless/ath/ath12k/mac.c
@@ -11447,7 +11447,9 @@ ath12k_mac_vdev_start_restart(struct ath12k_link_vif *arvif,
&arvif->reg_tpc_info);
}
- ar->num_started_vdevs++;
+ if (!restart)
+ ar->num_started_vdevs++;
+
ath12k_dbg(ab, ATH12K_DBG_MAC, "vdev %pM started, vdev_id %d\n",
ahvif->vif->addr, arvif->vdev_id);
>
> Thanks,
> Mike Garuccio
^ permalink raw reply related
* Re: kernel BUG at mm/slub.c:634 (kfree) when unbinding device from iwlwifi
From: Marek Marczykowski-Górecki @ 2026-07-16 10:36 UTC (permalink / raw)
To: Korenblit, Miriam Rachel
Cc: linux-wireless@vger.kernel.org, linux-kernel@vger.kernel.org
In-Reply-To: <DS0PR11MB788064B1ADCB2A98542F75A1A3F82@DS0PR11MB7880.namprd11.prod.outlook.com>
[-- Attachment #1: Type: text/plain, Size: 5648 bytes --]
On Wed, Jul 15, 2026 at 05:22:44PM +0000, Korenblit, Miriam Rachel wrote:
>
>
> > -----Original Message-----
> > From: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
> > Sent: Wednesday, July 15, 2026 5:33 PM
> > To: Korenblit, Miriam Rachel <miriam.rachel.korenblit@intel.com>
> > Cc: linux-wireless@vger.kernel.org; linux-kernel@vger.kernel.org
> > Subject: kernel BUG at mm/slub.c:634 (kfree) when unbinding device from iwlwifi
> >
> > Hello,
> >
> > I get a kernel panic when unbinding device (8086:0085) from the iwlwifi driver
> > (via writing to the "unbind" file in sysfs), while the wifi connection is active. I can
> > reproduce it on Thinkpad X230, but other devices might be affected too. The
> > specific crash is:
> >
> > [ 286.908182] kernel BUG at mm/slub.c:634!
> > [ 286.908201] Oops: invalid opcode: 0000 [#1] SMP PTI
> > [ 286.908221] CPU: 1 UID: 0 PID: 1959 Comm: prepare-suspend Not tainted
> > 6.18.15-1.qubes.fc41.x86_64 #1 PREEMPT(full)
> > [ 286.908255] Hardware name: Xen HVM domU, BIOS 4.19.4 03/17/2026
> > [ 286.908275] RIP: 0010:kfree+0x3a8/0x470
> > [ 286.908292] Code: 5d 41 5e 41 5f 5d e9 67 bb ff ff 4d 89 f1 41 b8 01 00 00 00
> > 48 89 d9 48 89 da 4c 89 ee 4c 89 e7 e8 ad 2c 00 00 e9 bd fd ff ff <0f> 0b 89 c8 4c
> > 8d 04 03 40 f6 c6 80 0f 84 41 ff ff ff 83 e6 08 0f
> > [ 286.908347] RSP: 0018:ffffcfce8280bb50 EFLAGS: 00010246
> > [ 286.908365] RAX: ffff8b2dcef2c800 RBX: ffff8b2dcef2c800 RCX:
> > ffff8b2dcef2c830
> > [ 286.908389] RDX: 00000000000be001 RSI: 0000000000000000 RDI:
> > ffff8b2dcef2c880
> > [ 286.908414] RBP: ffffcfce8280bba0 R08: ffff8b2dcef2c860 R09:
> > 0000000000000000
> > [ 286.908438] R10: ffff8b2dcef2c860 R11: 0000000000000000 R12:
> > ffff8b2dd2841600
> > [ 286.908462] R13: fffff077003bcb00 R14: ffffffffc093c480 R15:
> > 0000000000000060
> > [ 286.908487] FS: 00007b10286cd740(0000) GS:ffff8b2e19c6c000(0000)
> > knlGS:0000000000000000
> > [ 286.908511] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> > [ 286.908532] CR2: 00007fb93027bc70 CR3: 00000000034f0005 CR4:
> > 00000000001706f0
> > [ 286.908559] Call Trace:
> > [ 286.908570] <TASK>
> > [ 286.908581] ? _raw_spin_unlock_bh+0xe/0x20
> > [ 286.908599] iwl_pcie_txq_free+0x130/0x170 [iwlwifi]
> > [ 286.908644] iwl_pcie_tx_free+0x66/0xe0 [iwlwifi]
> > [ 286.908681] iwl_trans_pcie_free+0x1df/0x250 [iwlwifi]
> > [ 286.908719] pci_device_remove+0x42/0xb0
> > [ 286.908736] device_release_driver_internal+0x19c/0x200
> > [ 286.908755] unbind_store+0xa1/0xb0
> > [ 286.908771] kernfs_fop_write_iter+0x150/0x200
> > [ 286.908790] vfs_write+0x25d/0x450
> > [ 286.908806] ksys_write+0x6b/0xe0
> > [ 286.908825] do_syscall_64+0x84/0x800
> > [ 286.908842] ? syscall_exit_work+0x108/0x140
> > [ 286.908861] ? do_syscall_64+0xbb/0x800
> > [ 286.908876] ? ksys_dup3+0x63/0xf0
> > [ 286.908892] ? syscall_exit_work+0x108/0x140
> > [ 286.911388] ? do_syscall_64+0xbb/0x800
> > [ 286.911408] ? do_sys_openat2+0xa4/0xe0
> > [ 286.911423] ? syscall_exit_work+0x108/0x140
> > [ 286.911443] ? do_syscall_64+0xbb/0x800
> > [ 286.911458] entry_SYSCALL_64_after_hwframe+0x76/0x7e
> > [ 286.911477] RIP: 0033:0x7b102873ec5e
> > [ 286.911493] Code: 4d 89 d8 e8 34 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00
> > 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 <c9> c3 83 e2
> > 39 83 fa 08 75 e7 e8 13 ff ff ff 0f 1f 00 f3 0f 1e fa
> > [ 286.911549] RSP: 002b:00007ffd94bc3100 EFLAGS: 00000202 ORIG_RAX:
> > 0000000000000001
> > [ 286.911575] RAX: ffffffffffffffda RBX: 00007b10288ba5c0 RCX:
> > 00007b102873ec5e
> > [ 286.911600] RDX: 000000000000000d RSI: 00006385db4f8020 RDI:
> > 0000000000000001
> > [ 286.911625] RBP: 00007ffd94bc3110 R08: 0000000000000000 R09:
> > 0000000000000000
> > [ 286.911650] R10: 0000000000000000 R11: 0000000000000202 R12:
> > 000000000000000d
> > [ 286.911674] R13: 000000000000000d R14: 00006385db4f8020 R15:
> > 00006385db4f5b30
> > [ 286.911701] </TASK>
> > [ 286.911711] Modules linked in: iwldvm iwlwifi mac80211 ehci_pci ehci_hcd
> > nft_nat nft_flow_offload nf_flow_table_inet nf_flow_table qrtr
> > nf_conntrack_netlink nft_reject_ipv6 nf_reject_ipv6 nft_reject_ipv4
> > nf_reject_ipv4 nft_reject nft_ct nft_masq nft_chain_nat nf_nat nf_conntrack
> > nf_defrag_ipv6 nf_defrag_ipv4 nf_tables joydev libarc4 intel_rapl_msr
> > intel_rapl_common polyval_clmulni ghash_clmulni_intel cfg80211 e1000e
> > ata_generic rfkill i2c_piix4 pata_acpi i2c_smbus pcspkr floppy vfat fat serio_raw
> > xen_scsiback target_core_mod xen_netback xen_privcmd xen_gntdev
> > xen_gntalloc xen_blkback xen_evtchn i2c_dev fuse loop nfnetlink overlay
> > xen_blkfront [last unloaded: iwlwifi]
> > [ 286.911967] ---[ end trace 0000000000000000 ]---
> >
> > This is running in a VM (HVM) under Xen, with relevant PCI device attached, but I
> > don't think it's relevant for this bug.
> >
> > I've got reports about the issue in Linux 6.18.15 initially (after updating from
> > 6.12), but later tests identified it's a regression somewhere between 6.15.11 and
> > 6.16.8.
>
> Hi, could you please test the attached patch?
> It is based on 6.18
Yes, the patch fixes it!
Tested-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
--
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply
* [PATCH] wifi: mwifiex: fix NULL dereference when the AP has HT-cap but no HT-oper
From: Doruk Tan Ozturk @ 2026-07-16 10:30 UTC (permalink / raw)
To: briannorris; +Cc: francesco, linux-wireless, linux-kernel, stable
mwifiex_tdls_add_ht_oper() gates its follow-the-AP-bandwidth path on
bss_desc->bcn_ht_cap being present, but then dereferences a different
pointer, bss_desc->bcn_ht_oper:
if (ISSUPP_CHANWIDTH40(priv->adapter->hw_dot_11n_dev_cap) &&
bss_desc->bcn_ht_cap &&
ISALLOWED_CHANWIDTH40(bss_desc->bcn_ht_oper->ht_param))
bcn_ht_cap and bcn_ht_oper are populated independently while parsing the
associated AP's beacon in mwifiex_update_bss_desc_with_ie(): an AP that
advertises an HT Capabilities element but no HT Operation element leaves
bcn_ht_cap non-NULL and bcn_ht_oper NULL. Setting up a TDLS link to a
peer while associated to such an AP then dereferences the NULL
bcn_ht_oper and crashes the kernel. Every other bcn_ht_oper user in the
driver NULL-checks it first.
Guard on the pointer that is actually dereferenced.
Found by 0sec automated security-research tooling (https://0sec.ai).
Fixes: 396939f94084 ("mwifiex: add HT operation IE in TDLS setup confirm")
Cc: stable@vger.kernel.org
Assisted-by: 0sec:multi-model
Signed-off-by: Doruk Tan Ozturk <doruk@0sec.ai>
---
drivers/net/wireless/marvell/mwifiex/tdls.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/wireless/marvell/mwifiex/tdls.c b/drivers/net/wireless/marvell/mwifiex/tdls.c
index 845f2a22e071..c71ffe8399e4 100644
--- a/drivers/net/wireless/marvell/mwifiex/tdls.c
+++ b/drivers/net/wireless/marvell/mwifiex/tdls.c
@@ -215,7 +215,7 @@ mwifiex_tdls_add_ht_oper(struct mwifiex_private *priv, const u8 *mac,
/* follow AP's channel bandwidth */
if (ISSUPP_CHANWIDTH40(priv->adapter->hw_dot_11n_dev_cap) &&
- bss_desc->bcn_ht_cap &&
+ bss_desc->bcn_ht_oper &&
ISALLOWED_CHANWIDTH40(bss_desc->bcn_ht_oper->ht_param))
ht_oper->ht_param = bss_desc->bcn_ht_oper->ht_param;
--
2.43.0
^ permalink raw reply related
* pull-request: nxpwifi-2026-07-15
From: Jeff Chen @ 2026-07-16 9:55 UTC (permalink / raw)
To: linux-wireless
Cc: linux-kernel, ulfh, johannes, francesco, wyatt.hsu, s.hauer,
jeff.chen_1
Hi Johannes,
This pull request replaces the previous nxpwifi-2026-06-12 pull request,
which was dropped following allyesconfig build failures observed in
linux-next.
The symbol collisions between nxpwifi and mwifiex have now been fixed
and the driver has been verified with allyesconfig builds.
The following changes since commit ac798f757d6475dc6fee2ec899980d6740714596:
wifi: mac80211: Route (Re)association req/response to per-STA queue (2026-07-07 10:16:31 +0200)
are available in the Git repository at:
https://github.com/jeffchen71/nxpwifi/ tags/nxpwifi-2026-07-15
for you to fetch changes up to 73b01e57ed3e3d6102c0cbcb21f62086c5429437:
wifi: nxp: add nxpwifi driver for IW61x (2026-07-15 20:52:52 +0800)
----------------------------------------------------------------
wifi: nxp: patches for wireless-next
In nxpwifi, introduce initial driver support for NXP IW61x Wi-Fi chipsets.
The driver supports 802.11ac/ax, SDIO interface, Station and uAP modes.
----------------------------------------------------------------
Jeff Chen (2):
mmc: core: add NXP IW61x base ID and block size quirk
wifi: nxp: add nxpwifi driver for IW61x
MAINTAINERS | 7 +
drivers/mmc/core/quirks.h | 3 +
drivers/net/wireless/Kconfig | 1 +
drivers/net/wireless/Makefile | 1 +
drivers/net/wireless/nxp/Kconfig | 17 +
drivers/net/wireless/nxp/Makefile | 3 +
drivers/net/wireless/nxp/nxpwifi/11ac.c | 280 ++
drivers/net/wireless/nxp/nxpwifi/11ac.h | 33 +
drivers/net/wireless/nxp/nxpwifi/11ax.c | 594 ++++
drivers/net/wireless/nxp/nxpwifi/11ax.h | 73 +
drivers/net/wireless/nxp/nxpwifi/11h.c | 339 ++
drivers/net/wireless/nxp/nxpwifi/11n.c | 837 +++++
drivers/net/wireless/nxp/nxpwifi/11n.h | 158 +
drivers/net/wireless/nxp/nxpwifi/11n_aggr.c | 251 ++
drivers/net/wireless/nxp/nxpwifi/11n_aggr.h | 21 +
drivers/net/wireless/nxp/nxpwifi/11n_rxreorder.c | 826 +++++
drivers/net/wireless/nxp/nxpwifi/11n_rxreorder.h | 71 +
drivers/net/wireless/nxp/nxpwifi/Kconfig | 22 +
drivers/net/wireless/nxp/nxpwifi/Makefile | 39 +
drivers/net/wireless/nxp/nxpwifi/cfg.h | 1019 ++++++
drivers/net/wireless/nxp/nxpwifi/cfg80211.c | 3931 ++++++++++++++++++++++
drivers/net/wireless/nxp/nxpwifi/cfg80211.h | 18 +
drivers/net/wireless/nxp/nxpwifi/cfp.c | 478 +++
drivers/net/wireless/nxp/nxpwifi/cmdevt.c | 1310 +++++++
drivers/net/wireless/nxp/nxpwifi/cmdevt.h | 122 +
drivers/net/wireless/nxp/nxpwifi/debugfs.c | 1094 ++++++
drivers/net/wireless/nxp/nxpwifi/ethtool.c | 58 +
drivers/net/wireless/nxp/nxpwifi/fw.h | 2475 ++++++++++++++
drivers/net/wireless/nxp/nxpwifi/ie.c | 480 +++
drivers/net/wireless/nxp/nxpwifi/init.c | 607 ++++
drivers/net/wireless/nxp/nxpwifi/join.c | 787 +++++
drivers/net/wireless/nxp/nxpwifi/main.c | 1673 +++++++++
drivers/net/wireless/nxp/nxpwifi/main.h | 1429 ++++++++
drivers/net/wireless/nxp/nxpwifi/scan.c | 2695 +++++++++++++++
drivers/net/wireless/nxp/nxpwifi/sdio.c | 2327 +++++++++++++
drivers/net/wireless/nxp/nxpwifi/sdio.h | 340 ++
drivers/net/wireless/nxp/nxpwifi/sta_cfg.c | 1165 +++++++
drivers/net/wireless/nxp/nxpwifi/sta_cmd.c | 3383 +++++++++++++++++++
drivers/net/wireless/nxp/nxpwifi/sta_event.c | 862 +++++
drivers/net/wireless/nxp/nxpwifi/sta_rx.c | 242 ++
drivers/net/wireless/nxp/nxpwifi/sta_tx.c | 190 ++
drivers/net/wireless/nxp/nxpwifi/txrx.c | 352 ++
drivers/net/wireless/nxp/nxpwifi/uap_cmd.c | 1256 +++++++
drivers/net/wireless/nxp/nxpwifi/uap_event.c | 488 +++
drivers/net/wireless/nxp/nxpwifi/uap_txrx.c | 478 +++
drivers/net/wireless/nxp/nxpwifi/util.c | 1381 ++++++++
drivers/net/wireless/nxp/nxpwifi/util.h | 155 +
drivers/net/wireless/nxp/nxpwifi/wmm.c | 1318 ++++++++
drivers/net/wireless/nxp/nxpwifi/wmm.h | 77 +
include/linux/mmc/sdio_ids.h | 1 +
50 files changed, 35767 insertions(+)
create mode 100644 drivers/net/wireless/nxp/Kconfig
create mode 100644 drivers/net/wireless/nxp/Makefile
create mode 100644 drivers/net/wireless/nxp/nxpwifi/11ac.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/11ac.h
create mode 100644 drivers/net/wireless/nxp/nxpwifi/11ax.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/11ax.h
create mode 100644 drivers/net/wireless/nxp/nxpwifi/11h.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/11n.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/11n.h
create mode 100644 drivers/net/wireless/nxp/nxpwifi/11n_aggr.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/11n_aggr.h
create mode 100644 drivers/net/wireless/nxp/nxpwifi/11n_rxreorder.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/11n_rxreorder.h
create mode 100644 drivers/net/wireless/nxp/nxpwifi/Kconfig
create mode 100644 drivers/net/wireless/nxp/nxpwifi/Makefile
create mode 100644 drivers/net/wireless/nxp/nxpwifi/cfg.h
create mode 100644 drivers/net/wireless/nxp/nxpwifi/cfg80211.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/cfg80211.h
create mode 100644 drivers/net/wireless/nxp/nxpwifi/cfp.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/cmdevt.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/cmdevt.h
create mode 100644 drivers/net/wireless/nxp/nxpwifi/debugfs.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/ethtool.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/fw.h
create mode 100644 drivers/net/wireless/nxp/nxpwifi/ie.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/init.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/join.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/main.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/main.h
create mode 100644 drivers/net/wireless/nxp/nxpwifi/scan.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/sdio.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/sdio.h
create mode 100644 drivers/net/wireless/nxp/nxpwifi/sta_cfg.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/sta_cmd.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/sta_event.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/sta_rx.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/sta_tx.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/txrx.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/uap_cmd.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/uap_event.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/uap_txrx.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/util.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/util.h
create mode 100644 drivers/net/wireless/nxp/nxpwifi/wmm.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/wmm.h
^ permalink raw reply
* RE: [PATCH 2/2] wifi: rtw89: pci: enable 36-bit DMA on spacemit K3
From: Ping-Ke Shih @ 2026-07-16 9:22 UTC (permalink / raw)
To: Anirudh Srinivasan, Bjorn Helgaas, Yixun Lan, Lorenzo Pieralisi,
Krzysztof Wilczyński, Manivannan Sadhasivam, Rob Herring,
Inochi Amaoto
Cc: linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org,
linux-riscv@lists.infradead.org, spacemit@lists.linux.dev,
linux-wireless@vger.kernel.org
In-Reply-To: <20260715-rtw89-spacemit-k3-v1-2-e577bc63706b@oss.tenstorrent.com>
Anirudh Srinivasan <asrinivasan@oss.tenstorrent.com> wrote:
> The Spacemit K3 Pico ITX Board has a RTL8852BE pcie card behind a PCIe
> root port, but the SoC doesn't have any 32 DMA addreseses which the
> rtw89 seems to use by default. Enable 36 bit DMA ability that the driver
> has when this particular root port is detected so that the driver can
> probe on this SoC.
>
> Signed-off-by: Anirudh Srinivasan <asrinivasan@oss.tenstorrent.com>
This patch looks good to me:
Acked-by: Ping-Ke Shih <pkshih@realtek.com>
But I wonder how this patchset goes via which tree. I'm happy to merge
them into rtw tree and then wireless-next tree if people can ack
patch 1/2.
^ permalink raw reply
* Re: [PATCH] wifi: mwifiex: fix freeze for 60 seconds caused by request_firmware
From: Francesco Dolcini @ 2026-07-16 8:59 UTC (permalink / raw)
To: George Valkov
Cc: Francesco Dolcini, johannes.berg, Dan Carpenter, briannorris,
s.kerkmann, kees, linux-wireless, linux-kernel, stable
In-Reply-To: <CADOrJmYwYs08REP3eSwiTQegcKHFLwW0gpUexhomLDtO91ASMA@mail.gmail.com>
On Thu, Jul 16, 2026 at 11:26:54AM +0300, George Valkov wrote:
> Please backport to 6.18 and 6.12, which are used by OpenWrt.
> Initially I did not know that I could insert
> free text between the commit message and the patch.
> I apologise for that. I am still learning how to use git send-mail.
Please see Documentation/process/stable-kernel-rules.rst
It should explain everything you need on this regard.
Francesco
^ permalink raw reply
* Re: [PATCH] wifi: mwifiex: fix freeze for 60 seconds caused by request_firmware
From: George Valkov @ 2026-07-16 8:26 UTC (permalink / raw)
To: Francesco Dolcini, johannes.berg, Dan Carpenter
Cc: briannorris, s.kerkmann, kees, linux-wireless, linux-kernel,
stable
In-Reply-To: <20260715145228.GG56330@francesco-nb>
Please backport to 6.18 and 6.12, which are used by OpenWrt.
Initially I did not know that I could insert
free text between the commit message and the patch.
I apologise for that. I am still learning how to use git send-mail.
On Wed, 15 Jul 2026 at 17:52, Francesco Dolcini <francesco@dolcini.it> wrote:
>
> On Mon, Jul 13, 2026 at 01:17:09AM +0300, Georgi Valkov wrote:
> > Fix regression in rgpower table loading, caused by using
> > request_firmware(): when the requested firmware does not exist, e.g.
> > nxp/rgpower_WW.bin does not exist on OpenWRT builds for WRT3200ACM,
> > request_firmware() falls back to firmware_fallback_sysfs(), which expects
> > the firmware to be provided by user space using SYSFS. No such utility is
> > provided in this configuration, so the entire system locks up for 60
> > seconds, until the request times out. During this time, no other log
> > messages are observed, and the device does not respond to commands over
> > UART.
> >
> > The request_firmware() call is performed in the following context:
> > current->comm kworker/1:2 in_task 1 irqs_disabled 0 in_atomic 0
> >
> > Fixed by using request_firmware_direct(). This prevents fallback to SYSFS,
> > and avoids delay. The rgpower table is optional. The driver falls back
> > to the device tree power table if the firmware is not present.
> >
> > The error code is printed for debugging and returned to the caller,
> > which only cares for success or failure, so there are no side effects.
> >
> > Fixes: 7b6f16a25806 ("wifi: mwifiex: add rgpower table loading support")
> > Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
>
> Reviewed-by: Francesco Dolcini <francesco.dolcini@toradex.com>
>
^ permalink raw reply
* Re: [PATCH v3] wifi: mwifiex: replace one-element arrays with flexible array members
From: George Valkov @ 2026-07-16 8:09 UTC (permalink / raw)
To: Dan Carpenter
Cc: Francesco Dolcini, johannes.berg, briannorris, kees, bhelgaas,
s.kerkmann, linux-wireless, linux-kernel, stable
In-Reply-To: <aliAaHF3NgwAZ60v@stanley.mountain>
On Thu, 16 Jul 2026 at 09:55, Dan Carpenter <error27@gmail.com> wrote:
>
> On Thu, Jul 16, 2026 at 08:32:46AM +0200, Francesco Dolcini wrote:
> > On Thu, Jul 16, 2026 at 09:27:23AM +0300, Dan Carpenter wrote:
> > > On Thu, Jul 16, 2026 at 08:16:38AM +0200, Francesco Dolcini wrote:
> > > > On Thu, Jul 16, 2026 at 03:17:28AM +0300, Georgi Valkov wrote:
> > > > > Replace deprecated one-element arrays with flexible array members.
> > > > > CONFIG_FORTIFY_SOURCE reports the following warning when
> > > > > one-element arrays are used as variable-length buffers:
> > > > >
> > > > > sta_cmd.c:1033 mwifiex_sta_prepare_cmd
> > > > > memcpy: detected field-spanning write (size 84) of single field
> > > > > "domain->triplet" at .../marvell/mwifiex/sta_cmd.c:1033 (size 3)
> > > > >
> > > > > Convert affected structs to use flexible array members.
> > > > > - Preserve existing wire layouts.
> > > > > - Use DECLARE_FLEX_ARRAY() for structs inside affected unions.
> > > > >
> > > > > Tested-on: WRT3200ACM, OpenWrt
> > > > > Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
> > > >
> > > > Cc: stable@vger.kernel.org # 6.12+
> > > > Reviewed-by: Francesco Dolcini <francesco.dolcini@toradex.com>
> > >
> > > Are we CCing stable for this sort of thing? How many FORTIFY_SOURCE
> > > warnings are still remaining?
> >
> > Yes, you are right, my mistake.
> >
> > Johannes, please be sure to not have the stable tag in once you apply the
> > patch.
>
> Wait... No no. It was a serious question. I guess these warnings
> are pretty annoying for a real user on WRT so it's fine to CC stable.
> I just assumed these warnings were more common still.
When I first saw it, I thought it was a kernel panic.
There was an unrelated bug before the warning. My other PR fixes it:
wifi: mwifiex: fix freeze for 60 seconds caused by request_firmware
But after fixing the freeze, the warning remained.
Next I thought it was a driver crash. To confirm, I added:
mwifiex_dbg(ERROR) right before and after memcpy(),
and printed all values in both source and destination:
- memcpy has copied all data to the destination
- execution is allowed to continue
- so it is just a scary warning
I wanted to ask both patches to be backported to stable, but
at the time I sent them, I did not know that I could insert
free text between the commit message and the patch.
I will reply to the other PR and ask them.
Full text of the warning fixed here:
[ 90.484902] ------------[ cut here ]------------
[ 90.489549] WARNING: CPU: 1 PID: 3059 at
backports-6.18.26/drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1033
mwifiex_sta_prepare_cmd+0x1904/0x19b0 [mwifiex]
[ 90.503877] memcpy: detected field-spanning write (size 84) of
single field "domain->triplet" at
backports-6.18.26/drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1033
(size 3)
[ 90.519602] Modules linked in: option cdc_mbim uvcvideo usb_wwan
rndis_host qmi_wwan nft_fib_inet nf_flow_table_inet ftdi_sio
ebtable_nat ebtable_filter ebtable_broute cdc_ncm cdc_ether xt_time
xt_tcpmss xt_statistic xt_state xt_nat xt_multiport xt_mark xt_mac
xt_limit xt_length xt_iprange xt_hl xt_fuzzy(O) xt_ecn xt_dscp
xt_conntrack xt_comment xt_TEE xt_TCPMSS xt_REDIRECT xt_MASQUERADE
xt_LOG xt_IPMARK(O) xt_HL xt_FLOWOFFLOAD xt_DSCP xt_CT xt_CLASSIFY
xt_DELUDE(O) xt_TARPIT(O) ipt_REJECT xt_tcpudp xt_CHAOS(O)
videobuf2_v4l2 uvc usbserial usbnet ums_usbat ums_sddr55 ums_sddr09
ums_karma ums_jumpshot ums_isd200 ums_freecom ums_datafab ums_cypress
ums_alauda rfcomm nft_reject_ipv6 nft_reject_ipv4 nft_reject_inet
nft_reject_bridge nft_reject nft_redir nft_quota nft_numgen nft_nat
nft_meta_bridge nft_masq nft_log nft_limit nft_hash nft_flow_offload
nft_fib_ipv6 nft_fib_ipv4 nft_fib nft_ct nft_compat nft_chain_nat
nf_tables nf_reject_ipv4 nf_log_syslog nf_flow_table nf_dup_ipv6
nf_dup_ipv4 nf_conntrack_bridge
[ 90.519758] mwifiex_sdio(O) mwifiex(O) libcrc32c iptable_nat
iptable_mangle iptable_filter ipt_ECN ipheth ip_tables hidp ebtables
ebt_vlan ebt_stp ebt_snat ebt_redirect ebt_pkttype ebt_mark_m ebt_mark
ebt_limit ebt_ip6 ebt_ip ebt_dnat ebt_arpreply ebt_arp ebt_among
ebt_802_3 cdc_wdm cdc_acm btmrvl_sdio btmrvl bnep bluetooth
arptable_filter arpt_mangle arp_tables fuse ntfs3 videobuf2_vmalloc
videobuf2_memops videobuf2_common hid videodev mc evdev input_core
mwlwifi(O) mac80211(O) cfg80211(O) compat(O) cryptodev(O) xt_set
ip_set_list_set ip_set_hash_netportnet ip_set_hash_netport
ip_set_hash_netnet ip_set_hash_netiface ip_set_hash_net
ip_set_hash_mac ip_set_hash_ipportnet ip_set_hash_ipportip
ip_set_hash_ipport ip_set_hash_ipmark ip_set_hash_ipmac ip_set_hash_ip
ip_set_bitmap_port ip_set_bitmap_ipmac ip_set_bitmap_ip ip_set
nfnetlink ip6table_nat nf_nat nf_conntrack nf_defrag_ipv6
nf_defrag_ipv4 ip6t_NPT ip6t_rt ip6t_mh ip6t_ipv6header ip6t_hbh
ip6t_frag ip6t_eui64 ip6t_ah ip6table_mangle ip6table_filter
ip6_tables
[ 90.609354] ip6t_REJECT x_tables nf_reject_ipv6 msdos tun nls_utf8
nls_iso8859_2 nls_iso8859_15 nls_iso8859_13 nls_iso8859_1 nls_cp866
nls_cp437 nls_cp1251 dma_shared_buffer ecdh_generic ecc crypto_user
algif_skcipher algif_rng algif_hash algif_aead af_alg sha512_generic
sha256_generic seqiv sha3_generic jitterentropy_rng drbg kpp hmac
ghash_arm_ce geniv rng cmac uas gpio_button_hotplug(O) vfat fat exfat
mii
[ 90.736063] CPU: 1 UID: 101 PID: 3059 Comm: hostapd Tainted: G
O 6.12.92 #0
[ 90.736073] Tainted: [O]=OOT_MODULE
[ 90.736074] Hardware name: Marvell Armada 380/385 (Device Tree)
[ 90.736077] Call trace:
[ 90.736082] unwind_backtrace from show_stack+0x10/0x14
[ 90.736094] show_stack from dump_stack_lvl+0x50/0x64
[ 90.736105] dump_stack_lvl from __warn+0x7c/0xd4
[ 90.736116] __warn from warn_slowpath_fmt+0xf8/0x15c
[ 90.736124] warn_slowpath_fmt from
mwifiex_sta_prepare_cmd+0x1904/0x19b0 [mwifiex]
[ 90.736217] mwifiex_sta_prepare_cmd [mwifiex] from
mwifiex_send_cmd+0x2f4/0x410 [mwifiex]
[ 90.736286] mwifiex_send_cmd [mwifiex] from
mwifiex_send_domain_info_cmd_fw+0x150/0x1b4 [mwifiex]
[ 90.736351] mwifiex_send_domain_info_cmd_fw [mwifiex] from
mwifiex_uap_set_channel+0x100/0x150 [mwifiex]
[ 90.736416] mwifiex_uap_set_channel [mwifiex] from
mwifiex_cfg80211_start_ap+0x12c/0x39c [mwifiex]
[ 90.736480] mwifiex_cfg80211_start_ap [mwifiex] from
nl80211_start_ap+0xa24/0x1048 [cfg80211]
[ 90.736607] nl80211_start_ap [cfg80211] from genl_rcv_msg+0x260/0x3a8
[ 90.736670] genl_rcv_msg from netlink_rcv_skb+0xb8/0x11c
[ 90.736681] netlink_rcv_skb from genl_rcv+0x28/0x34
[ 90.736690] genl_rcv from netlink_unicast+0x22c/0x330
[ 90.736698] netlink_unicast from netlink_sendmsg+0x198/0x3d0
[ 90.736707] netlink_sendmsg from ____sys_sendmsg+0x1cc/0x260
[ 90.736717] ____sys_sendmsg from ___sys_sendmsg+0x6c/0xa4
[ 90.736723] ___sys_sendmsg from __sys_sendmsg+0x5c/0x94
[ 90.736732] __sys_sendmsg from ret_fast_syscall+0x0/0x4c
[ 90.736738] Exception stack(0xc4181fa8 to 0xc4181ff0)
[ 90.736743] 1fa0: 00000000 00000000 0000001f
bed78be0 00000000 00000000
[ 90.736748] 1fc0: 00000000 00000000 b69d6b90 00000128 00000004
00000001 bed78c34 b69c1cd0
[ 90.736751] 1fe0: bed78b90 bed78b80 b6f7a848 b6f79b6c
[ 90.736754] ---[ end trace 0000000000000000 ]---
^ permalink raw reply
* Re: [PATCH v3] wifi: mwifiex: replace one-element arrays with flexible array members
From: Dan Carpenter @ 2026-07-16 6:55 UTC (permalink / raw)
To: Francesco Dolcini
Cc: johannes.berg, Georgi Valkov, briannorris, kees, bhelgaas,
s.kerkmann, linux-wireless, linux-kernel, stable
In-Reply-To: <20260716063246.GA17850@francesco-nb>
On Thu, Jul 16, 2026 at 08:32:46AM +0200, Francesco Dolcini wrote:
> On Thu, Jul 16, 2026 at 09:27:23AM +0300, Dan Carpenter wrote:
> > On Thu, Jul 16, 2026 at 08:16:38AM +0200, Francesco Dolcini wrote:
> > > On Thu, Jul 16, 2026 at 03:17:28AM +0300, Georgi Valkov wrote:
> > > > Replace deprecated one-element arrays with flexible array members.
> > > > CONFIG_FORTIFY_SOURCE reports the following warning when
> > > > one-element arrays are used as variable-length buffers:
> > > >
> > > > sta_cmd.c:1033 mwifiex_sta_prepare_cmd
> > > > memcpy: detected field-spanning write (size 84) of single field
> > > > "domain->triplet" at .../marvell/mwifiex/sta_cmd.c:1033 (size 3)
> > > >
> > > > Convert affected structs to use flexible array members.
> > > > - Preserve existing wire layouts.
> > > > - Use DECLARE_FLEX_ARRAY() for structs inside affected unions.
> > > >
> > > > Tested-on: WRT3200ACM, OpenWrt
> > > > Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
> > >
> > > Cc: stable@vger.kernel.org # 6.12+
> > > Reviewed-by: Francesco Dolcini <francesco.dolcini@toradex.com>
> >
> > Are we CCing stable for this sort of thing? How many FORTIFY_SOURCE
> > warnings are still remaining?
>
> Yes, you are right, my mistake.
>
> Johannes, please be sure to not have the stable tag in once you apply the
> patch.
Wait... No no. It was a serious question. I guess these warnings
are pretty annoying for a real user on WRT so it's fine to CC stable.
I just assumed these warnings were more common still.
regards,
dan carpenter
^ permalink raw reply
* Re: [PATCH v3] wifi: mwifiex: replace one-element arrays with flexible array members
From: George Valkov @ 2026-07-16 6:42 UTC (permalink / raw)
To: Dan Carpenter, Francesco Dolcini, johannes.berg
Cc: briannorris, kees, bhelgaas, s.kerkmann, linux-wireless,
linux-kernel, stable
In-Reply-To: <alh5y74H5bJyDSSP@stanley.mountain>
> On 16 Jul 2026, at 9:27 AM, Dan Carpenter <error27@gmail.com> wrote:
>
> On Thu, Jul 16, 2026 at 08:16:38AM +0200, Francesco Dolcini wrote:
>> On Thu, Jul 16, 2026 at 03:17:28AM +0300, Georgi Valkov wrote:
>>> Replace deprecated one-element arrays with flexible array members.
>>> CONFIG_FORTIFY_SOURCE reports the following warning when
>>> one-element arrays are used as variable-length buffers:
>>>
>>> sta_cmd.c:1033 mwifiex_sta_prepare_cmd
>>> memcpy: detected field-spanning write (size 84) of single field
>>> "domain->triplet" at .../marvell/mwifiex/sta_cmd.c:1033 (size 3)
>>>
>>> Convert affected structs to use flexible array members.
>>> - Preserve existing wire layouts.
>>> - Use DECLARE_FLEX_ARRAY() for structs inside affected unions.
>>>
>>> Tested-on: WRT3200ACM, OpenWrt
>>> Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
>>
>> Cc: stable@vger.kernel.org # 6.12+
>> Reviewed-by: Francesco Dolcini <francesco.dolcini@toradex.com>
>
> Are we CCing stable for this sort of thing?
Yes, please add stable if possible.
I am new to this process and still learning the rules.
> How many FORTIFY_SOURCE
> warnings are still remaining?
So far I have observed only the warning on sta_cmd.c:1033.
I made the rest of the changes as preventative measures,
because they are flexible arrays used in the same way.
Georgi Valkov
^ permalink raw reply
* Re: [PATCH v3] wifi: mwifiex: replace one-element arrays with flexible array members
From: Francesco Dolcini @ 2026-07-16 6:32 UTC (permalink / raw)
To: Dan Carpenter, johannes.berg
Cc: Francesco Dolcini, Georgi Valkov, briannorris, kees, bhelgaas,
s.kerkmann, linux-wireless, linux-kernel, stable
In-Reply-To: <alh5y74H5bJyDSSP@stanley.mountain>
On Thu, Jul 16, 2026 at 09:27:23AM +0300, Dan Carpenter wrote:
> On Thu, Jul 16, 2026 at 08:16:38AM +0200, Francesco Dolcini wrote:
> > On Thu, Jul 16, 2026 at 03:17:28AM +0300, Georgi Valkov wrote:
> > > Replace deprecated one-element arrays with flexible array members.
> > > CONFIG_FORTIFY_SOURCE reports the following warning when
> > > one-element arrays are used as variable-length buffers:
> > >
> > > sta_cmd.c:1033 mwifiex_sta_prepare_cmd
> > > memcpy: detected field-spanning write (size 84) of single field
> > > "domain->triplet" at .../marvell/mwifiex/sta_cmd.c:1033 (size 3)
> > >
> > > Convert affected structs to use flexible array members.
> > > - Preserve existing wire layouts.
> > > - Use DECLARE_FLEX_ARRAY() for structs inside affected unions.
> > >
> > > Tested-on: WRT3200ACM, OpenWrt
> > > Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
> >
> > Cc: stable@vger.kernel.org # 6.12+
> > Reviewed-by: Francesco Dolcini <francesco.dolcini@toradex.com>
>
> Are we CCing stable for this sort of thing? How many FORTIFY_SOURCE
> warnings are still remaining?
Yes, you are right, my mistake.
Johannes, please be sure to not have the stable tag in once you apply the
patch.
Francesco
^ permalink raw reply
* Re: [PATCH v3] wifi: mwifiex: replace one-element arrays with flexible array members
From: Dan Carpenter @ 2026-07-16 6:27 UTC (permalink / raw)
To: Francesco Dolcini
Cc: Georgi Valkov, briannorris, kees, johannes.berg, bhelgaas,
s.kerkmann, linux-wireless, linux-kernel, stable
In-Reply-To: <20260716061638.GB9973@francesco-nb>
On Thu, Jul 16, 2026 at 08:16:38AM +0200, Francesco Dolcini wrote:
> On Thu, Jul 16, 2026 at 03:17:28AM +0300, Georgi Valkov wrote:
> > Replace deprecated one-element arrays with flexible array members.
> > CONFIG_FORTIFY_SOURCE reports the following warning when
> > one-element arrays are used as variable-length buffers:
> >
> > sta_cmd.c:1033 mwifiex_sta_prepare_cmd
> > memcpy: detected field-spanning write (size 84) of single field
> > "domain->triplet" at .../marvell/mwifiex/sta_cmd.c:1033 (size 3)
> >
> > Convert affected structs to use flexible array members.
> > - Preserve existing wire layouts.
> > - Use DECLARE_FLEX_ARRAY() for structs inside affected unions.
> >
> > Tested-on: WRT3200ACM, OpenWrt
> > Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
>
> Cc: stable@vger.kernel.org # 6.12+
> Reviewed-by: Francesco Dolcini <francesco.dolcini@toradex.com>
Are we CCing stable for this sort of thing? How many FORTIFY_SOURCE
warnings are still remaining?
regards,
dan carpenter
^ permalink raw reply
* Re: [PATCH v3] wifi: mwifiex: replace one-element arrays with flexible array members
From: Francesco Dolcini @ 2026-07-16 6:16 UTC (permalink / raw)
To: Georgi Valkov
Cc: briannorris, kees, francesco, johannes.berg, bhelgaas, error27,
s.kerkmann, linux-wireless, linux-kernel, stable
In-Reply-To: <20260716001728.57799-1-gvalkov@gmail.com>
On Thu, Jul 16, 2026 at 03:17:28AM +0300, Georgi Valkov wrote:
> Replace deprecated one-element arrays with flexible array members.
> CONFIG_FORTIFY_SOURCE reports the following warning when
> one-element arrays are used as variable-length buffers:
>
> sta_cmd.c:1033 mwifiex_sta_prepare_cmd
> memcpy: detected field-spanning write (size 84) of single field
> "domain->triplet" at .../marvell/mwifiex/sta_cmd.c:1033 (size 3)
>
> Convert affected structs to use flexible array members.
> - Preserve existing wire layouts.
> - Use DECLARE_FLEX_ARRAY() for structs inside affected unions.
>
> Tested-on: WRT3200ACM, OpenWrt
> Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
Cc: stable@vger.kernel.org # 6.12+
Reviewed-by: Francesco Dolcini <francesco.dolcini@toradex.com>
^ permalink raw reply
* [BUG] mt7921e/MT7902: firmware programs near-zero Tx power for all 20/40 MHz rates -> assoc fails except at close range
From: Pablo Diaz @ 2026-07-16 4:13 UTC (permalink / raw)
To: linux-wireless; +Cc: nbd, lorenzo, ryder.lee, shayne.chen, sean.wang
[-- Attachment #1: Type: text/plain, Size: 4784 bytes --]
Hi,
Reporting a connectivity bug on MT7902 (mt7921e). Following
Documentation/admin-guide/reporting-issues.rst.
## The one-line problem
mt7921e/MT7902 cannot authenticate/associate with a specific class of
enterprise AP (Huawei, 802.11h + TPC + Country IE + MBSSID + HE), while it
works at 100% with every other AP I use, including my home AP. Frames are
transmitted (HW Tx counters increment) but the AP never replies:
wlo1: send auth to <bssid> (try 1/3..3/3)
wlo1: authentication with <bssid> timed out
(occasionally: authenticated, then association timed out)
## Scope / trigger (important)
- FAILS only with the airport (Jorge Chavez, Lima) Huawei enterprise APs.
- WORKS 100% with my home AP and all normal/consumer APs.
- So the trigger is something these APs advertise, not general breakage.
AP characteristics (from `iw scan`):
- Vendor: Huawei (BSSID OUIs 48:4c:29, 10:a4:da, 60:9b:b4, 3c:ff:d8)
- MBSSID: several SSIDs per radio (.FreeWifiJorgeChavez open, plus
WMIG_AIJCH/PACHACUTEC/T2_LAP incl. WPA3-SAE)
- 802.11ax / HE (HE Operation, BSS Color)
- 802.11h: SpectrumMgmt, Power constraint 0 dB, TPC report (9-16 dBm)
- Country IE = CO (Colombia) although the site is in Peru; my regdomain is PE
- fails on both 2.4 GHz (ch6) and 5 GHz (ch44)
## Observed correlate: 20/40 MHz Tx power programmed near-zero
debugfs .../mt76/txpower_sku while in range of these APs
(tmac = value the firmware programmed, eeprom = calibration):
group (bandwidth) eeprom tmac
CCK (2.4 legacy) 29-34 34 OK
OFDM (20 MHz) 31-36 4 near-zero
HT20 / HT40 29-34 4 near-zero
VHT20 / VHT40 27-34 4 near-zero
VHT80 27-34 39 OK
VHT160 23-30 35 OK
HE26/52/106/242/484 23-34 4 near-zero
HE996 23-34 39 OK
HE996x2 18-30 35 OK
Every 20/40 MHz rate is programmed to ~4; only 80/160 MHz is correct.
Auth/mgmt frames go out at OFDM 6 Mbps / 20 MHz, i.e. at ~near-zero power,
which matches "frames sent, AP never answers, works only at very close range".
Hypothesis: the MT7902 firmware mis-handles the 802.11h TPC / power-constraint
/ Country IE advertised by these APs and collapses the low-bandwidth Tx power.
Consumer APs that do not advertise 802.11h do not trigger it. I could not fully
prove causation in the field; maintainer insight is welcome.
## Environment
- Adapter: [14c3:7902] MT7902 802.11ax PCIe [Filogic 310],
subsystem [1a3b:5520] (AzureWave), ASIC rev 79020000
- Driver: mt7921e (in-tree mt76)
- Kernel: 7.1.3-201.fc44.x86_64 (Fedora distro kernel)
- Firmware (linux-firmware commit edc18bd, the only MT7902 WiFi fw published,
already the latest): WIFI_RAM_CODE_MT7902_1.bin 20251212032127 +
WIFI_MT7902_patch_mcu_1_1_hdr.bin 20251212032046a
- Not a regression: MT7902 support is new; there is no known-good prior kernel.
## Steps to reproduce
1. Be in range of a Huawei enterprise AP advertising 802.11h TPC + Country IE.
2. Try to connect (open network). Auth/assoc time out repeatedly.
3. Same adapter connects fine to a home/consumer AP.
## What I already tried (ruled out)
- Rebuilt in-tree mt76 (v7.1) with SUPPORTS_MULTI_BSSID /
SUPPORTS_ONLY_HE_MULTI_BSSID disabled in mt792x_core.c: no fix (failure only
moved from auth to assoc). So MBSSID handling is not the cause.
- mt7921e disable_aspm=1 and Wi-Fi power-save off: marginal only.
- Regdomain PE (correct for the site) vs forcing the AP-advertised CO:
no change.
- iw dev wlo1 set txpower fixed|auto: no effect (reports 0.00 dBm).
## Code trace (why this looks firmware-side, v7.1 mt76)
- txpower_sku is read from the firmware via MCU_CE_CMD(GET_TXPWR)
(mt7921/mcu.c mt7921_get_txpwr_info): the fw reports correct eeprom (36) but
programs tmac = 4 for 20/40 MHz.
- The only driver Tx-power input is a per-rate limit table
(mt76_connac_mcu_build_sku), which is bandwidth-agnostic (VHT20 and VHT80
share limits->mcs); yet the fw applies 4 vs 39, so the per-bandwidth
reduction is a firmware decision.
- The driver writes no RF power registers (only MT_TMAC ODTR/CDTR/ICR0 timing);
mt7921 exposes no writable txpower override and no per-BW power MCU command.
- is_mt7902 special-casing covers only MCU_WA ring/TXQ/DMA/runtime-PM, nothing
RF/Tx-power related.
## Request
Can the MT7902 firmware be corrected to program the calibrated 20/40 MHz Tx
power (the eeprom values already present) when these APs' 802.11h/Country IE is
present, or is a driver-side workaround feasible? Happy to test patches or new
firmware and to provide full dmesg, complete txpower_sku, and iw scan dumps.
Thanks,
Pablo Diaz
[-- Attachment #2: 01-lspci.txt --]
[-- Type: text/plain, Size: 242 bytes --]
0000:02:00.0 Network controller [0280]: MEDIATEK Corp. MT7902 802.11ax PCIe Wireless Network Adapter [Filogic 310] [14c3:7902]
DeviceName: WLAN
Subsystem: AzureWave Device [1a3b:5520]
Kernel driver in use: mt7921e
Kernel modules: mt7921e
[-- Attachment #3: 02-ethtool-driver-firmware.txt --]
[-- Type: text/plain, Size: 259 bytes --]
driver: mt7921e
version: 7.1.3-201.fc44.x86_64
firmware-version: ____000000-20251212032127
expansion-rom-version:
bus-info: 0000:02:00.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
supports-priv-flags: no
[-- Attachment #4: 05-txpower_sku.txt --]
[-- Type: text/plain, Size: 4597 bytes --]
Tx power table (channel 229)
1m 2m 5m 11m
CCK (user) : N.A N.A N.A N.A
CCK (eeprom) : 29 29 29 29
CCK (tmac) : 34 34 34 34
6m 9m 12m 18m 24m 36m 48m 54m
OFDM (user) : -1 -1 -1 -1 -1 -1 -1 -1
OFDM (eeprom) : 36 36 36 36 33 33 33 31
OFDM (tmac) : 4 4 4 4 4 4 4 4
mcs0 mcs1 mcs2 mcs3 mcs4 mcs5 mcs6 mcs7
HT20 (user) : -1 -1 -1 -1 -1 -1 -1 -1
HT20 (eeprom) : 34 34 34 32 32 31 31 29
HT20 (tmac) : 4 4 4 4 4 4 4 4
mcs0 mcs1 mcs2 mcs3 mcs4 mcs5 mcs6 mcs7 mcs32
HT40 (user) : -1 -1 -1 -1 -1 -1 -1 -1 -1
HT40 (eeprom) : 34 34 34 32 32 31 31 29 29
HT40 (tmac) : 39 39 39 37 37 36 36 34 34
mcs0 mcs1 mcs2 mcs3 mcs4 mcs5 mcs6 mcs7 mcs8 mcs9 mcs10 mcs11
VHT20 (user) : -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0
VHT20 (eeprom) : 34 34 34 32 32 31 31 29 27 27 0 0
VHT20 (tmac) : 4 4 4 4 4 4 4 4 4 4 0 0
VHT40 (user) : -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0
VHT40 (eeprom) : 34 34 34 32 32 31 31 29 27 27 0 0
VHT40 (tmac) : 39 39 39 37 37 36 36 34 32 32 0 0
VHT80 (user) : -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0
VHT80 (eeprom) : 34 34 34 32 32 31 31 29 27 27 0 0
VHT80 (tmac) : 39 39 39 37 37 36 36 34 32 32 0 0
VHT160 (user) : -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0
VHT160 (eeprom) : 30 30 30 28 28 27 27 25 23 23 0 0
VHT160 (tmac) : 35 35 35 33 33 32 32 30 28 28 0 0
HE26 (user) : -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
HE26 (eeprom) : 34 34 34 32 32 31 31 29 27 27 23 23
HE26 (tmac) : 4 4 4 4 4 4 4 4 4 4 4 4
HE52 (user) : -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
HE52 (eeprom) : 34 34 34 32 32 31 31 29 27 27 23 23
HE52 (tmac) : 4 4 4 4 4 4 4 4 4 4 4 4
HE106 (user) : -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
HE106 (eeprom) : 34 34 34 32 32 31 31 29 27 27 23 23
HE106 (tmac) : 4 4 4 4 4 4 4 4 4 4 4 4
HE242 (user) : -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
HE242 (eeprom) : 34 34 34 32 32 31 31 29 27 27 23 23
HE242 (tmac) : 4 4 4 4 4 4 4 4 4 4 4 4
HE484 (user) : -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
HE484 (eeprom) : 34 34 34 32 32 31 31 29 27 27 23 23
HE484 (tmac) : 39 39 39 37 37 36 36 34 32 32 28 28
HE996 (user) : -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
HE996 (eeprom) : 34 34 34 32 32 31 31 29 27 27 23 23
HE996 (tmac) : 39 39 39 37 37 36 36 34 32 32 28 28
HE996x2 (user) : -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
HE996x2 (eeprom): 30 30 30 28 28 27 27 25 23 23 18 18
HE996x2 (tmac) : 35 35 35 33 33 32 32 30 28 28 23 23
[-- Attachment #5: 03-uname.txt --]
[-- Type: text/plain, Size: 104 bytes --]
Linux fedora 7.1.3-201.fc44.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Jul 14 06:30:42 UTC 2026 x86_64 GNU/Linux
[-- Attachment #6: 04-iw-reg.txt --]
[-- Type: text/plain, Size: 300 bytes --]
global
country PE: DFS-FCC
(2402 - 2482 @ 40), (N/A, 20), (N/A)
(5170 - 5250 @ 80), (N/A, 17), (N/A), AUTO-BW
(5250 - 5330 @ 80), (N/A, 24), (0 ms), DFS, AUTO-BW
(5490 - 5730 @ 160), (N/A, 24), (0 ms), DFS
(5735 - 5835 @ 80), (N/A, 30), (N/A)
(5925 - 7125 @ 320), (N/A, 12), (N/A), NO-OUTDOOR
[-- Attachment #7: 07-dmesg-failed-attempt.txt --]
[-- Type: text/plain, Size: 495 bytes --]
[ 5031.648256] Bluetooth: hci0: Name resolve takes too long.
[ 5229.233875] wlo1: authenticate with 48:4c:29:c8:97:b1 (local address=10:68:38:cb:17:ba)
[ 5229.233886] wlo1: send auth to 48:4c:29:c8:97:b1 (try 1/3)
[ 5230.746950] wlo1: send auth to 48:4c:29:c8:97:b1 (try 2/3)
[ 5231.652594] wlo1: authenticated
[ 5231.706977] wlo1: associate with 48:4c:29:c8:97:b1 (try 1/3)
[ 5231.712045] wlo1: RX AssocResp from 48:4c:29:c8:97:b1 (capab=0x1501 status=0 aid=15)
[ 5231.749815] wlo1: associated
[-- Attachment #8: 06-iw-scan-full.txt --]
[-- Type: text/plain, Size: 492586 bytes --]
BSS 64:13:ab:2a:39:52(on wlo1)
last seen: 5211.978s [boottime]
TSF: 18993890304624 usec (219d, 20:04:50)
freq: 5220.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -70.00 dBm
last seen: 16583 ms ago
SSID: T2_LAP
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 44
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 17 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 44
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 46
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 17 dBm
* Local Maximum Transmit Power For 40 MHz: 17 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 64:13:ab:2a:39:53(on wlo1)
last seen: 5211.979s [boottime]
TSF: 18993890305198 usec (219d, 20:04:50)
freq: 5220.0
beacon interval: 200 TUs
capability: ESS SpectrumMgmt ShortSlotTime RadioMeasure (0x1501)
signal: -70.00 dBm
last seen: 16582 ms ago
SSID: LimaAirport_Invitados
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 44
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 17 dBm
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 44
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 46
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 17 dBm
* Local Maximum Transmit Power For 40 MHz: 17 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 64:13:ab:2a:39:54(on wlo1)
last seen: 5211.979s [boottime]
TSF: 18993890305728 usec (219d, 20:04:50)
freq: 5220.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -70.00 dBm
last seen: 16582 ms ago
SSID: LimaAirport
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 44
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 17 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: IEEE 802.1X
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 44
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 46
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 17 dBm
* Local Maximum Transmit Power For 40 MHz: 17 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: IEEE 802.1X
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS a0:40:6f:f4:88:d1(on wlo1)
last seen: 5212.493s [boottime]
TSF: 1366296985646 usec (15d, 19:31:36)
freq: 5540.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -85.00 dBm
last seen: 16068 ms ago
SSID: #LATAM VIP Lounge
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 108
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x1 Bitmap[0] 0x10 (+ 3 octets)
Country: US Environment: Indoor only
Channels [36 - 48] @ 33 dBm
Channels [52 - 64] @ 27 dBm
Channels [100 - 140] @ 27 dBm
Channels [149 - 165] @ 33 dBm
Power constraint: 0 dB
TPC report: TX power: 16 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK SAE
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC MFP-capable (0x0080)
* 0 PMKIDs
* Group mgmt cipher suite: AES-128-CMAC
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 108
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 110
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 27 dBm
* Local Maximum Transmit Power For 40 MHz: 27 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS a0:40:6f:f4:88:d2(on wlo1)
last seen: 5212.493s [boottime]
TSF: 1366296986224 usec (15d, 19:31:36)
freq: 5540.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -85.00 dBm
last seen: 16068 ms ago
SSID: \x00
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 108
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: US Environment: Indoor only
Channels [36 - 48] @ 33 dBm
Channels [52 - 64] @ 27 dBm
Channels [100 - 140] @ 27 dBm
Channels [149 - 165] @ 33 dBm
Power constraint: 0 dB
TPC report: TX power: 16 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: IEEE 802.1X
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 108
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 110
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 27 dBm
* Local Maximum Transmit Power For 40 MHz: 27 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: IEEE 802.1X
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS a0:40:6f:f4:88:d3(on wlo1)
last seen: 5212.494s [boottime]
TSF: 1366296986794 usec (15d, 19:31:36)
freq: 5540.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -85.00 dBm
last seen: 16067 ms ago
SSID: ARAMBURU
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 108
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: US Environment: Indoor only
Channels [36 - 48] @ 33 dBm
Channels [52 - 64] @ 27 dBm
Channels [100 - 140] @ 27 dBm
Channels [149 - 165] @ 33 dBm
Power constraint: 0 dB
TPC report: TX power: 16 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK SAE
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC MFP-capable (0x0080)
* 0 PMKIDs
* Group mgmt cipher suite: AES-128-CMAC
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 108
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 110
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 27 dBm
* Local Maximum Transmit Power For 40 MHz: 27 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS a0:40:6f:f4:88:d4(on wlo1)
last seen: 5212.494s [boottime]
TSF: 1366296987356 usec (15d, 19:31:36)
freq: 5540.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -85.00 dBm
last seen: 16067 ms ago
SSID: #mydevicescorp
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 108
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: US Environment: Indoor only
Channels [36 - 48] @ 33 dBm
Channels [52 - 64] @ 27 dBm
Channels [100 - 140] @ 27 dBm
Channels [149 - 165] @ 33 dBm
Power constraint: 0 dB
TPC report: TX power: 16 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK SAE
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC MFP-capable (0x0080)
* 0 PMKIDs
* Group mgmt cipher suite: AES-128-CMAC
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 108
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 110
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 27 dBm
* Local Maximum Transmit Power For 40 MHz: 27 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS e8:6d:e9:4b:2c:91(on wlo1)
last seen: 5206.284s [boottime]
TSF: 15848431001737 usec (183d, 10:20:31)
freq: 5785.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -68.00 dBm
last seen: 22277 ms ago
SSID: Huascaran
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 157
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 19 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 157
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 159
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
* Local Maximum Transmit Power For 40 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS e8:6d:e9:4b:2c:92(on wlo1)
last seen: 5213.248s [boottime]
TSF: 15848437965848 usec (183d, 10:20:37)
freq: 5785.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -72.00 dBm
last seen: 15313 ms ago
SSID: T2_LAP
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 157
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 19 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 157
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 159
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
* Local Maximum Transmit Power For 40 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS e8:6d:e9:4b:2c:93(on wlo1)
last seen: 5213.248s [boottime]
TSF: 15848437966422 usec (183d, 10:20:37)
freq: 5785.0
beacon interval: 200 TUs
capability: ESS SpectrumMgmt ShortSlotTime RadioMeasure (0x1501)
signal: -72.00 dBm
last seen: 15313 ms ago
SSID: LimaAirport_Invitados
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 157
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 19 dBm
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 157
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 159
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
* Local Maximum Transmit Power For 40 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS e8:6d:e9:4b:2c:94(on wlo1)
last seen: 5213.249s [boottime]
TSF: 15848437966953 usec (183d, 10:20:37)
freq: 5785.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -72.00 dBm
last seen: 15312 ms ago
SSID: LimaAirport
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 157
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 19 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: IEEE 802.1X
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 157
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 159
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
* Local Maximum Transmit Power For 40 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: IEEE 802.1X
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 9c:74:6f:bb:fa:91(on wlo1)
last seen: 5206.319s [boottime]
TSF: 18997548851246 usec (219d, 21:05:48)
freq: 5785.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -71.00 dBm
last seen: 22242 ms ago
SSID: Huascaran
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 157
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 17 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 157
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 0
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 159
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
* Local Maximum Transmit Power For 40 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 9c:74:6f:bb:fa:92(on wlo1)
last seen: 5206.320s [boottime]
TSF: 18997548851824 usec (219d, 21:05:48)
freq: 5785.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -71.00 dBm
last seen: 22241 ms ago
SSID: T2_LAP
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 157
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 17 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 157
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 0
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 159
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
* Local Maximum Transmit Power For 40 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 9c:74:6f:bb:fa:93(on wlo1)
last seen: 5206.321s [boottime]
TSF: 18997548852398 usec (219d, 21:05:48)
freq: 5785.0
beacon interval: 200 TUs
capability: ESS SpectrumMgmt ShortSlotTime RadioMeasure (0x1501)
signal: -71.00 dBm
last seen: 22240 ms ago
SSID: LimaAirport_Invitados
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 157
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 17 dBm
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 157
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 0
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 159
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
* Local Maximum Transmit Power For 40 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 9c:74:6f:bb:fa:94(on wlo1)
last seen: 5206.321s [boottime]
TSF: 18997548852928 usec (219d, 21:05:48)
freq: 5785.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -71.00 dBm
last seen: 22240 ms ago
SSID: LimaAirport
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 157
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 17 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: IEEE 802.1X
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 157
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 0
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 159
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
* Local Maximum Transmit Power For 40 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: IEEE 802.1X
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 50:9a:88:b1:b5:01(on wlo1)
last seen: 5206.405s [boottime]
TSF: 600239616652 usec (6d, 22:43:59)
freq: 5805.0
beacon interval: 100 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -79.00 dBm
last seen: 22156 ms ago
SSID: ADPSAC
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 161
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x1 Bitmap[0] 0x0
Country: PE Environment: Indoor only
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x82d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
No RX STBC
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 161
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6872):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 161
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
* Local Maximum Transmit Power For 40 MHz: 30 dBm
* Local Maximum Transmit Power For 80 MHz: 30 dBm
* Local Maximum Transmit Power For 160/80+80 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080040):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
A-MSDU in A-MPDU
HE PHY Capabilities: (0x0020328002038004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xaa 0xff 0xaa 0xff 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 63-1023, AIFSN 3
* BK: CW 63-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 50:9a:88:b1:b5:03(on wlo1)
last seen: 5223.302s [boottime]
TSF: 600256513552 usec (6d, 22:44:16)
freq: 5805.0
beacon interval: 100 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -83.00 dBm
last seen: 5259 ms ago
SSID: \x00
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 161
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: PE Environment: Indoor only
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x82d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
No RX STBC
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 161
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6872):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 161
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
* Local Maximum Transmit Power For 40 MHz: 30 dBm
* Local Maximum Transmit Power For 80 MHz: 30 dBm
* Local Maximum Transmit Power For 160/80+80 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080040):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
A-MSDU in A-MPDU
HE PHY Capabilities: (0x0020328002038004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xaa 0xff 0xaa 0xff 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 63-1023, AIFSN 3
* BK: CW 63-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 08:5c:1b:81:84:50(on wlo1)
last seen: 5226.300s [boottime]
TSF: 19308839172185 usec (223d, 11:33:59)
freq: 5240.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -76.00 dBm
last seen: 2261 ms ago
Information elements from Probe Response frame:
SSID: LTR-GLOBAL-DATA
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 48
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 17 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x92d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 48
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 48
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 17 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x00203a8002038004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xaa 0xff 0xaa 0xff 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 08:5c:1b:81:84:52(on wlo1)
last seen: 5226.300s [boottime]
TSF: 19308839173048 usec (223d, 11:33:59)
freq: 5240.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -76.00 dBm
last seen: 2261 ms ago
Information elements from Probe Response frame:
SSID: LTR-GLOBAL-IOT
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 48
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 17 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x92d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 48
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 48
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 17 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x00203a8002038004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xaa 0xff 0xaa 0xff 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 08:5c:1b:81:84:54(on wlo1)
last seen: 5226.301s [boottime]
TSF: 19308839173921 usec (223d, 11:33:59)
freq: 5240.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -76.00 dBm
last seen: 2260 ms ago
Information elements from Probe Response frame:
SSID: LTR-LIMA-USER
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 48
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 17 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x92d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 48
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 48
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 17 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x00203a8002038004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xaa 0xff 0xaa 0xff 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 48:4c:29:cc:74:c1(on wlo1)
last seen: 5226.331s [boottime]
TSF: 9590139290279 usec (110d, 23:55:39)
freq: 5260.0
beacon interval: 200 TUs
capability: ESS SpectrumMgmt ShortSlotTime RadioMeasure (0x1501)
signal: -88.00 dBm
last seen: 2230 ms ago
SSID: .FreeWifiJorgeChavez
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 52
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x1 Bitmap[0] 0x14 (+ 1 octet)
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 13 dBm
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 52
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 54
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 23 dBm
* Local Maximum Transmit Power For 40 MHz: 23 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 48:4c:29:cc:74:c2(on wlo1)
last seen: 5226.332s [boottime]
TSF: 9590139290809 usec (110d, 23:55:39)
freq: 5260.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -88.00 dBm
last seen: 2229 ms ago
SSID: T2_LAP
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 52
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 13 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 52
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 54
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 23 dBm
* Local Maximum Transmit Power For 40 MHz: 23 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 48:4c:29:cc:74:c3(on wlo1)
last seen: 5226.332s [boottime]
TSF: 9590139291384 usec (110d, 23:55:39)
freq: 5260.0
beacon interval: 200 TUs
capability: ESS SpectrumMgmt ShortSlotTime RadioMeasure (0x1501)
signal: -88.00 dBm
last seen: 2229 ms ago
SSID: LimaAirport_Invitados
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 52
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 13 dBm
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 52
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 54
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 23 dBm
* Local Maximum Transmit Power For 40 MHz: 23 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 48:4c:29:cc:74:c5(on wlo1)
last seen: 5226.333s [boottime]
TSF: 9590139291914 usec (110d, 23:55:39)
freq: 5260.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -88.00 dBm
last seen: 2228 ms ago
SSID: DIRANDRO_PNP
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 52
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 13 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 52
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 54
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 23 dBm
* Local Maximum Transmit Power For 40 MHz: 23 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 48:4c:29:cc:74:c7(on wlo1)
last seen: 5226.333s [boottime]
TSF: 9590139292496 usec (110d, 23:55:39)
freq: 5260.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -88.00 dBm
last seen: 2228 ms ago
SSID: LimaAirport
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 52
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 13 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: IEEE 802.1X
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 52
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 54
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 23 dBm
* Local Maximum Transmit Power For 40 MHz: 23 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: IEEE 802.1X
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 48:4c:29:cc:74:c8(on wlo1)
last seen: 5226.334s [boottime]
TSF: 9590139293074 usec (110d, 23:55:39)
freq: 5260.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -88.00 dBm
last seen: 2227 ms ago
SSID: WMIG_AIJCH
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 52
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 13 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK SAE
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC MFP-capable (0x0080)
* 0 PMKIDs
* Group mgmt cipher suite: AES-128-CMAC
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 52
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 54
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 23 dBm
* Local Maximum Transmit Power For 40 MHz: 23 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 48:4c:29:cc:d9:c1(on wlo1)
last seen: 5227.368s [boottime]
TSF: 521469134381 usec (6d, 00:51:09)
freq: 5745.0
beacon interval: 200 TUs
capability: ESS SpectrumMgmt ShortSlotTime RadioMeasure (0x1501)
signal: -60.00 dBm
last seen: 1193 ms ago
SSID: \x00
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 149
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x1 Bitmap[0] 0x4 (+ 8 octets)
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 28 dBm
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 149
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: nonmember
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 151
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
* Local Maximum Transmit Power For 40 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 255-1023, AIFSN 3
* BK: CW 255-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 48:4c:29:cc:d9:c2(on wlo1)
last seen: 5227.370s [boottime]
TSF: 521469135159 usec (6d, 00:51:09)
freq: 5745.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -60.00 dBm
last seen: 1191 ms ago
SSID: T2_LAP
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 149
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 28 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 149
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: nonmember
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 151
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
* Local Maximum Transmit Power For 40 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 255-1023, AIFSN 3
* BK: CW 255-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 48:4c:29:cc:d9:c3(on wlo1)
last seen: 5227.370s [boottime]
TSF: 521469135733 usec (6d, 00:51:09)
freq: 5745.0
beacon interval: 200 TUs
capability: ESS SpectrumMgmt ShortSlotTime RadioMeasure (0x1501)
signal: -60.00 dBm
last seen: 1191 ms ago
SSID: LimaAirport_Invitados
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 149
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x7 Bitmap[0] 0x0 (+ 2 octets)
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 28 dBm
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 149
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: nonmember
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 151
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
* Local Maximum Transmit Power For 40 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 255-1023, AIFSN 3
* BK: CW 255-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 48:4c:29:cc:d9:c5(on wlo1)
last seen: 5227.371s [boottime]
TSF: 521469136263 usec (6d, 00:51:09)
freq: 5745.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -61.00 dBm
last seen: 1190 ms ago
SSID: DIRANDRO_PNP
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 149
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 28 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 149
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: nonmember
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 151
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
* Local Maximum Transmit Power For 40 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 255-1023, AIFSN 3
* BK: CW 255-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 48:4c:29:cc:d9:c6(on wlo1)
last seen: 5227.371s [boottime]
TSF: 521469136845 usec (6d, 00:51:09)
freq: 5745.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -61.00 dBm
last seen: 1190 ms ago
SSID: x25
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 149
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 28 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK SAE
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC MFP-capable (0x0080)
* 0 PMKIDs
* Group mgmt cipher suite: AES-128-CMAC
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 149
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: nonmember
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 151
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
* Local Maximum Transmit Power For 40 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 255-1023, AIFSN 3
* BK: CW 255-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 48:4c:29:cc:d9:c7(on wlo1)
last seen: 5227.372s [boottime]
TSF: 521469137395 usec (6d, 00:51:09)
freq: 5745.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -61.00 dBm
last seen: 1189 ms ago
SSID: LimaAirport
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 149
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 28 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: IEEE 802.1X
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 149
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: nonmember
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 151
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
* Local Maximum Transmit Power For 40 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: IEEE 802.1X
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 255-1023, AIFSN 3
* BK: CW 255-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 48:4c:29:cc:d9:c8(on wlo1)
last seen: 5227.381s [boottime]
TSF: 521469137973 usec (6d, 00:51:09)
freq: 5745.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -60.00 dBm
last seen: 1180 ms ago
SSID: WMIG_AIJCH
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 149
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 28 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK SAE
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC MFP-capable (0x0080)
* 0 PMKIDs
* Group mgmt cipher suite: AES-128-CMAC
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 149
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: nonmember
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 151
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
* Local Maximum Transmit Power For 40 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 255-1023, AIFSN 3
* BK: CW 255-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS e8:6d:e9:c5:7a:e1(on wlo1)
last seen: 5227.381s [boottime]
TSF: 7900440576046 usec (91d, 10:34:00)
freq: 5745.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -57.00 dBm
last seen: 1180 ms ago
SSID: Huascaran
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 149
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 28 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 149
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: nonmember
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 151
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
* Local Maximum Transmit Power For 40 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS e8:6d:e9:c5:7a:e2(on wlo1)
last seen: 5227.381s [boottime]
TSF: 7900440576624 usec (91d, 10:34:00)
freq: 5745.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -56.00 dBm
last seen: 1180 ms ago
SSID: T2_LAP
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 149
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 28 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 149
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: nonmember
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 151
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
* Local Maximum Transmit Power For 40 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS e8:6d:e9:c5:7a:e3(on wlo1)
last seen: 5227.382s [boottime]
TSF: 7900440577198 usec (91d, 10:34:00)
freq: 5745.0
beacon interval: 200 TUs
capability: ESS SpectrumMgmt ShortSlotTime RadioMeasure (0x1501)
signal: -56.00 dBm
last seen: 1179 ms ago
SSID: LimaAirport_Invitados
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 149
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x10
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 28 dBm
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 149
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: nonmember
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 151
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
* Local Maximum Transmit Power For 40 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS e8:6d:e9:c5:7a:e4(on wlo1)
last seen: 5227.382s [boottime]
TSF: 7900440577728 usec (91d, 10:34:00)
freq: 5745.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -57.00 dBm
last seen: 1179 ms ago
SSID: LimaAirport
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 149
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 28 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: IEEE 802.1X
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 149
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: nonmember
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 151
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
* Local Maximum Transmit Power For 40 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: IEEE 802.1X
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS a0:44:5c:b9:f2:50(on wlo1)
last seen: 5201.524s [boottime]
TSF: 10749648281646 usec (124d, 10:00:48)
freq: 5765.0
beacon interval: 100 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -73.00 dBm
last seen: 27037 ms ago
SSID: lagardere_iot
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 153
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: PE Environment: Indoor only
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 29 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x92d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 153
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 0
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* Proxy ARP Service
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 153
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x00203a8002038004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xaa 0xff 0xaa 0xff 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS a0:44:5c:b9:f2:51(on wlo1)
last seen: 5227.432s [boottime]
TSF: 10749674189384 usec (124d, 10:01:14)
freq: 5765.0
beacon interval: 100 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -72.00 dBm
last seen: 1131 ms ago
SSID: Prueba_1234
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 153
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: PE Environment: Indoor only
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 29 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x92d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 153
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 0
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* Proxy ARP Service
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 153
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x00203a8002038004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xaa 0xff 0xaa 0xff 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 08:5c:1b:81:0d:10(on wlo1)
last seen: 5227.478s [boottime]
TSF: 19413584976684 usec (224d, 16:39:44)
freq: 5785.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -67.00 dBm
last seen: 1085 ms ago
Information elements from Probe Response frame:
SSID: LTR-GLOBAL-DATA
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 157
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 20 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x92d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 157
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 157
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x00203a8002038004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xaa 0xff 0xaa 0xff 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 08:5c:1b:81:0d:12(on wlo1)
last seen: 5227.478s [boottime]
TSF: 19413584978571 usec (224d, 16:39:44)
freq: 5785.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -66.00 dBm
last seen: 1085 ms ago
Information elements from Probe Response frame:
SSID: LTR-GLOBAL-IOT
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 157
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 20 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x92d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 157
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 157
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x00203a8002038004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xaa 0xff 0xaa 0xff 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 08:5c:1b:81:0d:14(on wlo1)
last seen: 5227.479s [boottime]
TSF: 19413584977573 usec (224d, 16:39:44)
freq: 5785.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -67.00 dBm
last seen: 1084 ms ago
Information elements from Probe Response frame:
SSID: LTR-LIMA-USER
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 157
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 20 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x92d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 157
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 157
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x00203a8002038004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xaa 0xff 0xaa 0xff 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS e8:6d:e9:c5:79:e1(on wlo1)
last seen: 5200.151s [boottime]
TSF: 18997646336046 usec (219d, 21:07:26)
freq: 5180.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -88.00 dBm
last seen: 28412 ms ago
SSID: Huascaran
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 36
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 12 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 36
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 38
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 17 dBm
* Local Maximum Transmit Power For 40 MHz: 17 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS e8:6d:e9:c5:79:e2(on wlo1)
last seen: 5200.151s [boottime]
TSF: 18997646336624 usec (219d, 21:07:26)
freq: 5180.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -88.00 dBm
last seen: 28412 ms ago
SSID: T2_LAP
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 36
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 12 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 36
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 38
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 17 dBm
* Local Maximum Transmit Power For 40 MHz: 17 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS e8:6d:e9:c5:79:e3(on wlo1)
last seen: 5200.152s [boottime]
TSF: 18997646337198 usec (219d, 21:07:26)
freq: 5180.0
beacon interval: 200 TUs
capability: ESS SpectrumMgmt ShortSlotTime RadioMeasure (0x1501)
signal: -88.00 dBm
last seen: 28411 ms ago
SSID: LimaAirport_Invitados
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 36
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 12 dBm
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 36
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 38
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 17 dBm
* Local Maximum Transmit Power For 40 MHz: 17 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS f4:fb:b8:c2:9e:2f(on wlo1)
last seen: 5200.158s [boottime]
TSF: 39044710446 usec (0d, 10:50:44)
freq: 5180.0
beacon interval: 100 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -84.00 dBm
last seen: 28405 ms ago
Supported rates: 6.0* 9.0* 12.0* 18.0* 24.0* 36.0* 48.0* 54.0*
DS Parameter set: channel 36
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: DB Environment: Indoor only
Channels [36 - 64] @ 23 dBm
Channels [100 - 144] @ 23 dBm
Channels [149 - 165] @ 23 dBm
Power constraint: 0 dB
TPC report: TX power: 23 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x82d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
No RX STBC
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 36
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 0
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* Operating Mode Notification
* TWT Responder Support
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6872):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 36
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 23 dBm
* Local Maximum Transmit Power For 40 MHz: 23 dBm
* Local Maximum Transmit Power For 80 MHz: 23 dBm
* Local Maximum Transmit Power For 160/80+80 MHz: 23 dBm
HE capabilities:
HE MAC Capabilities (0x000f18080040):
+HTC HE Supported
TWT Requester
TWT Responder
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
A-MSDU in A-MPDU
HE PHY Capabilities: (0x0020328002038004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xaa 0xff 0xaa 0xff 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 64:13:ab:2a:3a:54(on wlo1)
last seen: 5211.839s [boottime]
TSF: 10777060558534 usec (124d, 17:37:40)
freq: 5180.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -81.00 dBm
last seen: 16724 ms ago
SSID: LimaAirport
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 36
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 17 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: IEEE 802.1X
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 36
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 38
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 17 dBm
* Local Maximum Transmit Power For 40 MHz: 17 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: IEEE 802.1X
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 64:13:ab:2a:39:51(on wlo1)
last seen: 5211.978s [boottime]
TSF: 18993890304046 usec (219d, 20:04:50)
freq: 5220.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -70.00 dBm
last seen: 16585 ms ago
SSID: Huascaran
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 44
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 17 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 44
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 46
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 17 dBm
* Local Maximum Transmit Power For 40 MHz: 17 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 08:5c:1b:e6:e9:10(on wlo1)
last seen: 5200.393s [boottime]
TSF: 9623033856046 usec (111d, 09:03:53)
freq: 5260.0
beacon interval: 100 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -92.00 dBm
last seen: 28170 ms ago
SSID: AMBAR_PRUEBA
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 52
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 16 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK SAE
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC MFP-capable (0x0080)
* 0 PMKIDs
* Group mgmt cipher suite: AES-128-CMAC
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 52
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 0
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 54
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 23 dBm
* Local Maximum Transmit Power For 40 MHz: 23 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 48:4c:29:cc:72:c0(on wlo1)
last seen: 5200.528s [boottime]
TSF: 15172482662450 usec (175d, 14:34:42)
freq: 5300.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -89.00 dBm
last seen: 28035 ms ago
SSID: PACHACUTEC
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 60
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 14 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 60
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 62
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 23 dBm
* Local Maximum Transmit Power For 40 MHz: 23 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 63-1023, AIFSN 3
* BK: CW 63-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 48:4c:29:cc:72:c1(on wlo1)
last seen: 5200.528s [boottime]
TSF: 15172482663028 usec (175d, 14:34:42)
freq: 5300.0
beacon interval: 200 TUs
capability: ESS SpectrumMgmt ShortSlotTime RadioMeasure (0x1501)
signal: -90.00 dBm
last seen: 28035 ms ago
SSID: .FreeWifiJorgeChavez
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 60
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x1 Bitmap[0] 0x66 (+ 2 octets)
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 14 dBm
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 60
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 62
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 23 dBm
* Local Maximum Transmit Power For 40 MHz: 23 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 63-1023, AIFSN 3
* BK: CW 63-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 48:4c:29:cc:72:c2(on wlo1)
last seen: 5200.528s [boottime]
TSF: 15172482663558 usec (175d, 14:34:42)
freq: 5300.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -89.00 dBm
last seen: 28035 ms ago
SSID: T2_LAP
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 60
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 14 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 60
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 62
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 23 dBm
* Local Maximum Transmit Power For 40 MHz: 23 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 63-1023, AIFSN 3
* BK: CW 63-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 48:4c:29:cc:72:c3(on wlo1)
last seen: 5200.528s [boottime]
TSF: 15172482664132 usec (175d, 14:34:42)
freq: 5300.0
beacon interval: 200 TUs
capability: ESS SpectrumMgmt ShortSlotTime RadioMeasure (0x1501)
signal: -90.00 dBm
last seen: 28035 ms ago
SSID: LimaAirport_Invitados
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 60
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 14 dBm
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 60
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 62
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 23 dBm
* Local Maximum Transmit Power For 40 MHz: 23 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 63-1023, AIFSN 3
* BK: CW 63-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 48:4c:29:cc:72:c5(on wlo1)
last seen: 5212.202s [boottime]
TSF: 15172494338745 usec (175d, 14:34:54)
freq: 5300.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -87.00 dBm
last seen: 16360 ms ago
SSID: DIRANDRO_PNP
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 60
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 14 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 60
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 62
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 23 dBm
* Local Maximum Transmit Power For 40 MHz: 23 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 63-1023, AIFSN 3
* BK: CW 63-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 48:4c:29:cc:72:c7(on wlo1)
last seen: 5212.205s [boottime]
TSF: 15172494339327 usec (175d, 14:34:54)
freq: 5300.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -87.00 dBm
last seen: 16358 ms ago
SSID: LimaAirport
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 60
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 14 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: IEEE 802.1X
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 60
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 62
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 23 dBm
* Local Maximum Transmit Power For 40 MHz: 23 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: IEEE 802.1X
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 63-1023, AIFSN 3
* BK: CW 63-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 48:4c:29:cc:72:c8(on wlo1)
last seen: 5212.205s [boottime]
TSF: 15172494339905 usec (175d, 14:34:54)
freq: 5300.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -87.00 dBm
last seen: 16358 ms ago
SSID: WMIG_AIJCH
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 60
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 14 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK SAE
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC MFP-capable (0x0080)
* 0 PMKIDs
* Group mgmt cipher suite: AES-128-CMAC
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 60
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 62
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 23 dBm
* Local Maximum Transmit Power For 40 MHz: 23 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 63-1023, AIFSN 3
* BK: CW 63-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 8c:83:e8:75:34:01(on wlo1)
last seen: 5201.160s [boottime]
TSF: 3501763174446 usec (40d, 12:42:43)
freq: 5660.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -86.00 dBm
last seen: 27403 ms ago
SSID: #LATAM VIP Lounge
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 132
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x1 Bitmap[0] 0xf4 (+ 2 octets)
Country: US Environment: Indoor only
Channels [36 - 48] @ 33 dBm
Channels [52 - 64] @ 27 dBm
Channels [100 - 140] @ 27 dBm
Channels [149 - 165] @ 33 dBm
Power constraint: 0 dB
TPC report: TX power: 21 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK SAE
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC MFP-capable (0x0080)
* 0 PMKIDs
* Group mgmt cipher suite: AES-128-CMAC
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 132
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: 20 MHz
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 134
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 27 dBm
* Local Maximum Transmit Power For 40 MHz: 27 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 8c:83:e8:75:34:02(on wlo1)
last seen: 5212.834s [boottime]
TSF: 3501774848624 usec (40d, 12:42:54)
freq: 5660.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -86.00 dBm
last seen: 15729 ms ago
SSID: \x00
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 132
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: US Environment: Indoor only
Channels [36 - 48] @ 33 dBm
Channels [52 - 64] @ 27 dBm
Channels [100 - 140] @ 27 dBm
Channels [149 - 165] @ 33 dBm
Power constraint: 0 dB
TPC report: TX power: 21 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: IEEE 802.1X
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 132
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: 20 MHz
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 134
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 27 dBm
* Local Maximum Transmit Power For 40 MHz: 27 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: IEEE 802.1X
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 8c:83:e8:75:34:03(on wlo1)
last seen: 5212.834s [boottime]
TSF: 3501774849194 usec (40d, 12:42:54)
freq: 5660.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -86.00 dBm
last seen: 15729 ms ago
SSID: ARAMBURU
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 132
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: US Environment: Indoor only
Channels [36 - 48] @ 33 dBm
Channels [52 - 64] @ 27 dBm
Channels [100 - 140] @ 27 dBm
Channels [149 - 165] @ 33 dBm
Power constraint: 0 dB
TPC report: TX power: 21 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK SAE
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC MFP-capable (0x0080)
* 0 PMKIDs
* Group mgmt cipher suite: AES-128-CMAC
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 132
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: 20 MHz
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 134
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 27 dBm
* Local Maximum Transmit Power For 40 MHz: 27 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 08:5c:1b:e6:ee:50(on wlo1)
last seen: 5201.454s [boottime]
TSF: 561607786785 usec (6d, 12:00:07)
freq: 5745.0
beacon interval: 100 TUs
capability: ESS SpectrumMgmt ShortSlotTime RadioMeasure (0x1501)
signal: -77.00 dBm
last seen: 27109 ms ago
SSID: The Club LIM
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 149
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x1 Bitmap[0] 0x10 (+ 1 octet)
Country: PE Environment: Indoor only
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x82d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
No RX STBC
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 149
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: nonmember
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6872):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 149
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
* Local Maximum Transmit Power For 40 MHz: 30 dBm
* Local Maximum Transmit Power For 80 MHz: 30 dBm
* Local Maximum Transmit Power For 160/80+80 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080040):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
A-MSDU in A-MPDU
HE PHY Capabilities: (0x0020328002038004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xaa 0xff 0xaa 0xff 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 63-1023, AIFSN 3
* BK: CW 63-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 08:5c:1b:e6:ee:53(on wlo1)
last seen: 5201.456s [boottime]
TSF: 561607788255 usec (6d, 12:00:07)
freq: 5745.0
beacon interval: 100 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -77.00 dBm
last seen: 27107 ms ago
SSID: \x00
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 149
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: PE Environment: Indoor only
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x82d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
No RX STBC
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 149
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: nonmember
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6872):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 149
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
* Local Maximum Transmit Power For 40 MHz: 30 dBm
* Local Maximum Transmit Power For 80 MHz: 30 dBm
* Local Maximum Transmit Power For 160/80+80 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080040):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
A-MSDU in A-MPDU
HE PHY Capabilities: (0x0020328002038004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xaa 0xff 0xaa 0xff 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 63-1023, AIFSN 3
* BK: CW 63-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 08:5c:1b:ae:e2:80(on wlo1)
last seen: 5213.375s [boottime]
TSF: 15388050609324 usec (178d, 02:27:30)
freq: 5825.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -66.00 dBm
last seen: 15188 ms ago
Information elements from Probe Response frame:
SSID: LTR-GLOBAL-DATA
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 165
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 17 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x92d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 165
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 0
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 165
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x00203a8002038004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xaa 0xff 0xaa 0xff 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 08:5c:1b:ae:e2:82(on wlo1)
last seen: 5213.375s [boottime]
TSF: 15388050608461 usec (178d, 02:27:30)
freq: 5825.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -66.00 dBm
last seen: 15188 ms ago
Information elements from Probe Response frame:
SSID: LTR-GLOBAL-IOT
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 165
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 17 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x92d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 165
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 0
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 165
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x00203a8002038004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xaa 0xff 0xaa 0xff 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 08:5c:1b:ae:e2:84(on wlo1)
last seen: 5213.376s [boottime]
TSF: 15388050607574 usec (178d, 02:27:30)
freq: 5825.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -66.00 dBm
last seen: 15187 ms ago
Information elements from Probe Response frame:
SSID: LTR-LIMA-USER
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 165
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 17 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x92d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 165
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 0
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 165
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x00203a8002038004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xaa 0xff 0xaa 0xff 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 08:5c:1b:80:fd:90(on wlo1)
last seen: 5213.378s [boottime]
TSF: 18826782720498 usec (217d, 21:39:42)
freq: 5825.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -72.00 dBm
last seen: 15185 ms ago
SSID: LTR-GLOBAL-DATA
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 165
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 17 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x92d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 165
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 165
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x00203a8002038004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xaa 0xff 0xaa 0xff 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 08:5c:1b:80:fd:92(on wlo1)
last seen: 5213.378s [boottime]
TSF: 18826782721080 usec (217d, 21:39:42)
freq: 5825.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -72.00 dBm
last seen: 15185 ms ago
SSID: LTR-GLOBAL-IOT
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 165
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x1 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 17 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x92d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 165
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 165
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x00203a8002038004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xaa 0xff 0xaa 0xff 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 08:5c:1b:80:fd:94(on wlo1)
last seen: 5206.421s [boottime]
TSF: 18826775763812 usec (217d, 21:39:35)
freq: 5825.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -71.00 dBm
last seen: 22142 ms ago
SSID: LTR-LIMA-USER
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 165
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 17 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x92d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 165
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 165
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x00203a8002038004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xaa 0xff 0xaa 0xff 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 10:8f:fe:3e:18:d1(on wlo1)
last seen: 5204.842s [boottime]
TSF: 18996750748688 usec (219d, 20:52:30)
freq: 5180.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -81.00 dBm
last seen: 23721 ms ago
SSID: Huascaran
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 36
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 17 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 36
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 38
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 17 dBm
* Local Maximum Transmit Power For 40 MHz: 17 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 64:13:ab:2a:3a:53(on wlo1)
last seen: 5204.875s [boottime]
TSF: 10777053594798 usec (124d, 17:37:33)
freq: 5180.0
beacon interval: 200 TUs
capability: ESS SpectrumMgmt ShortSlotTime RadioMeasure (0x1501)
signal: -79.00 dBm
last seen: 23688 ms ago
SSID: LimaAirport_Invitados
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 36
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 17 dBm
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 36
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 38
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 17 dBm
* Local Maximum Transmit Power For 40 MHz: 17 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 6c:71:d2:65:3f:e6(on wlo1)
last seen: 5211.857s [boottime]
TSF: 18890386230571 usec (218d, 15:19:46)
freq: 5180.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -87.00 dBm
last seen: 16706 ms ago
SSID: x25
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 36
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 12 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK SAE
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC MFP-capable (0x0080)
* 0 PMKIDs
* Group mgmt cipher suite: AES-128-CMAC
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 36
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 0
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 38
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 17 dBm
* Local Maximum Transmit Power For 40 MHz: 17 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 6c:71:d2:65:3f:e7(on wlo1)
last seen: 5204.893s [boottime]
TSF: 18890379267526 usec (218d, 15:19:39)
freq: 5180.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -88.00 dBm
last seen: 23670 ms ago
SSID: LimaAirport
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 36
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 12 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: IEEE 802.1X
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 36
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 0
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 38
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 17 dBm
* Local Maximum Transmit Power For 40 MHz: 17 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: IEEE 802.1X
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 6c:71:d2:65:3f:e8(on wlo1)
last seen: 5211.858s [boottime]
TSF: 18890386231801 usec (218d, 15:19:46)
freq: 5180.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -88.00 dBm
last seen: 16705 ms ago
SSID: WMIG_AIJCH
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 36
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 12 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK SAE
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC MFP-capable (0x0080)
* 0 PMKIDs
* Group mgmt cipher suite: AES-128-CMAC
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 36
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 0
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 38
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 17 dBm
* Local Maximum Transmit Power For 40 MHz: 17 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 50:9a:88:b1:b5:02(on wlo1)
last seen: 5206.405s [boottime]
TSF: 600239617146 usec (6d, 22:43:59)
freq: 5805.0
beacon interval: 100 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -80.00 dBm
last seen: 22158 ms ago
SSID: The IoT LIM
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 161
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: PE Environment: Indoor only
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x82d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
No RX STBC
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 161
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6872):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 161
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
* Local Maximum Transmit Power For 40 MHz: 30 dBm
* Local Maximum Transmit Power For 80 MHz: 30 dBm
* Local Maximum Transmit Power For 160/80+80 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080040):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
A-MSDU in A-MPDU
HE PHY Capabilities: (0x0020328002038004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xaa 0xff 0xaa 0xff 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 63-1023, AIFSN 3
* BK: CW 63-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 60:9b:b4:ee:84:d5(on wlo1)
last seen: 5211.839s [boottime]
TSF: 10799998677273 usec (124d, 23:59:58)
freq: 5180.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -91.00 dBm
last seen: 16723 ms ago
Information elements from Probe Response frame:
SSID: DIRANDRO_PNP
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 36
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 16 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 36
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 38
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 17 dBm
* Local Maximum Transmit Power For 40 MHz: 17 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 63-1023, AIFSN 3
* BK: CW 63-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 6c:71:d2:65:3f:e3(on wlo1)
last seen: 5211.856s [boottime]
TSF: 18890386229459 usec (218d, 15:19:46)
freq: 5180.0
beacon interval: 200 TUs
capability: ESS SpectrumMgmt ShortSlotTime RadioMeasure (0x1501)
signal: -87.00 dBm
last seen: 16707 ms ago
SSID: LimaAirport_Invitados
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 36
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 12 dBm
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 36
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 0
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 38
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 17 dBm
* Local Maximum Transmit Power For 40 MHz: 17 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 6c:71:d2:65:3f:e5(on wlo1)
last seen: 5211.856s [boottime]
TSF: 18890386229989 usec (218d, 15:19:46)
freq: 5180.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -88.00 dBm
last seen: 16707 ms ago
SSID: DIRANDRO_PNP
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 36
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 12 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 36
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 0
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 38
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 17 dBm
* Local Maximum Transmit Power For 40 MHz: 17 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 08:5c:1b:e6:d3:52(on wlo1)
last seen: 5213.146s [boottime]
TSF: 6000967373850 usec (69d, 10:56:07)
freq: 5765.0
beacon interval: 100 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -77.00 dBm
last seen: 15418 ms ago
SSID: The IoT LIM
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 153
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: PE Environment: Indoor only
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x82d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
No RX STBC
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 153
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6872):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 153
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
* Local Maximum Transmit Power For 40 MHz: 30 dBm
* Local Maximum Transmit Power For 80 MHz: 30 dBm
* Local Maximum Transmit Power For 160/80+80 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080040):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
A-MSDU in A-MPDU
HE PHY Capabilities: (0x0020328002038004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xaa 0xff 0xaa 0xff 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 63-1023, AIFSN 3
* BK: CW 63-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 08:5c:1b:af:0c:80(on wlo1)
last seen: 5213.284s [boottime]
TSF: 15303777383440 usec (177d, 03:02:57)
freq: 5805.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -67.00 dBm
last seen: 15280 ms ago
Information elements from Probe Response frame:
SSID: LTR-GLOBAL-DATA
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 161
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 18 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x92d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 161
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 161
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x00203a8002038004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xaa 0xff 0xaa 0xff 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 08:5c:1b:af:0c:82(on wlo1)
last seen: 5213.283s [boottime]
TSF: 15303777382548 usec (177d, 03:02:57)
freq: 5805.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -67.00 dBm
last seen: 15280 ms ago
Information elements from Probe Response frame:
SSID: LTR-GLOBAL-IOT
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 161
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 18 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x92d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 161
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 161
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x00203a8002038004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xaa 0xff 0xaa 0xff 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 08:5c:1b:af:0c:84(on wlo1)
last seen: 5213.285s [boottime]
TSF: 15303777384307 usec (177d, 03:02:57)
freq: 5805.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -67.00 dBm
last seen: 15279 ms ago
Information elements from Probe Response frame:
SSID: LTR-LIMA-USER
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 161
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 18 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x92d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 161
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 161
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x00203a8002038004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xaa 0xff 0xaa 0xff 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 08:5c:1b:81:75:90(on wlo1)
last seen: 5213.289s [boottime]
TSF: 9609832674306 usec (111d, 05:23:52)
freq: 5805.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -75.00 dBm
last seen: 15275 ms ago
Information elements from Probe Response frame:
SSID: LTR-GLOBAL-DATA
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 161
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 21 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x92d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 161
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 161
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x00203a8002038004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xaa 0xff 0xaa 0xff 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 08:5c:1b:81:75:92(on wlo1)
last seen: 5213.289s [boottime]
TSF: 9609832675188 usec (111d, 05:23:52)
freq: 5805.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -74.00 dBm
last seen: 15275 ms ago
Information elements from Probe Response frame:
SSID: LTR-GLOBAL-IOT
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 161
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 21 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x92d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 161
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 161
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x00203a8002038004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xaa 0xff 0xaa 0xff 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 08:5c:1b:81:75:94(on wlo1)
last seen: 5213.290s [boottime]
TSF: 9609832676053 usec (111d, 05:23:52)
freq: 5805.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -74.00 dBm
last seen: 15274 ms ago
Information elements from Probe Response frame:
SSID: LTR-LIMA-USER
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 161
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 21 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x92d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 161
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 161
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x00203a8002038004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xaa 0xff 0xaa 0xff 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS f4:45:88:3c:99:10(on wlo1)
last seen: 5213.349s [boottime]
TSF: 541838745646 usec (6d, 06:30:38)
freq: 5825.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -75.00 dBm
last seen: 15215 ms ago
SSID: LTR-GLOBAL-DATA
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 165
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 29 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x92d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 165
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 165
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x00203a8002038004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xaa 0xff 0xaa 0xff 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS f4:45:88:3c:99:12(on wlo1)
last seen: 5213.349s [boottime]
TSF: 541838746228 usec (6d, 06:30:38)
freq: 5825.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -76.00 dBm
last seen: 15215 ms ago
SSID: LTR-GLOBAL-IOT
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 165
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 29 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x92d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 165
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 165
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x00203a8002038004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xaa 0xff 0xaa 0xff 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS f4:45:88:3c:99:14(on wlo1)
last seen: 5213.350s [boottime]
TSF: 541838746810 usec (6d, 06:30:38)
freq: 5825.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -76.00 dBm
last seen: 15214 ms ago
SSID: LTR-LIMA-USER
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 165
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 29 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x92d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 165
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 165
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x00203a8002038004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xaa 0xff 0xaa 0xff 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 08:5c:1b:81:62:10(on wlo1)
last seen: 5221.828s [boottime]
TSF: 13150022451988 usec (152d, 04:47:02)
freq: 5180.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -80.00 dBm
last seen: 6736 ms ago
SSID: LTR-GLOBAL-DATA
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 36
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 17 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x92d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 36
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 36
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 17 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x00203a8002038004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xaa 0xff 0xaa 0xff 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 08:5c:1b:81:62:12(on wlo1)
last seen: 5221.829s [boottime]
TSF: 13150022452570 usec (152d, 04:47:02)
freq: 5180.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -79.00 dBm
last seen: 6735 ms ago
SSID: LTR-GLOBAL-IOT
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 36
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 17 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x92d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 36
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 36
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 17 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x00203a8002038004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xaa 0xff 0xaa 0xff 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 48:4c:29:cc:d9:c0(on wlo1)
last seen: 5227.368s [boottime]
TSF: 521469133803 usec (6d, 00:51:09)
freq: 5745.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -60.00 dBm
last seen: 1196 ms ago
SSID: PACHACUTEC
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 149
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 28 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 149
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: nonmember
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 151
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
* Local Maximum Transmit Power For 40 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 255-1023, AIFSN 3
* BK: CW 255-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 48:4c:29:cc:73:41(on wlo1)
last seen: 5223.322s [boottime]
TSF: 10112053862644 usec (117d, 00:54:13)
freq: 5825.0
beacon interval: 200 TUs
capability: ESS SpectrumMgmt ShortSlotTime RadioMeasure (0x1501)
signal: -84.00 dBm
last seen: 5242 ms ago
SSID: .FreeWifiJorgeChavez
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 165
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x1 Bitmap[0] 0xc0 (+ 3 octets)
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 23 dBm
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x92d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 165
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 165
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x00203a8002038004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xaa 0xff 0xaa 0xff 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 63-1023, AIFSN 3
* BK: CW 63-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 08:5c:1b:ae:e2:70(on wlo1)
last seen: 5225.303s [boottime]
TSF: 15388062565556 usec (178d, 02:27:42)
freq: 2412.0
beacon interval: 200 TUs
capability: ESS Privacy ShortPreamble ShortSlotTime RadioMeasure (0x1431)
signal: -61.00 dBm
last seen: 3261 ms ago
Information elements from Probe Response frame:
SSID: LTR-GLOBAL-DATA
Supported rates: 1.0* 2.0* 5.5 11.0 6.0 9.0 12.0 18.0
DS Parameter set: channel 1
Country: CO Environment: Indoor only
Channels [1 - 11] @ 30 dBm
TPC report: TX power: 9 dBm
ERP: <no flags>
Extended supported rates: 24.0 36.0 48.0 54.0
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x92d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-15
HT operation:
* primary channel: 1
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 0
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x03892972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 1
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x00203a8002018004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 1
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xfa 0xff 0xfa 0xff 0x79 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 08:5c:1b:ae:e2:74(on wlo1)
last seen: 5225.306s [boottime]
TSF: 15388062568180 usec (178d, 02:27:42)
freq: 2412.0
beacon interval: 200 TUs
capability: ESS Privacy ShortPreamble ShortSlotTime RadioMeasure (0x1431)
signal: -60.00 dBm
last seen: 3258 ms ago
Information elements from Probe Response frame:
SSID: LTR-LIMA-USER
Supported rates: 1.0* 2.0* 5.5 11.0 6.0 9.0 12.0 18.0
DS Parameter set: channel 1
Country: CO Environment: Indoor only
Channels [1 - 11] @ 30 dBm
TPC report: TX power: 9 dBm
ERP: <no flags>
Extended supported rates: 24.0 36.0 48.0 54.0
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x92d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-15
HT operation:
* primary channel: 1
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 0
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x03892972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 1
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x00203a8002018004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 1
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xfa 0xff 0xfa 0xff 0x79 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 08:5c:1b:ae:e2:72(on wlo1)
last seen: 5225.307s [boottime]
TSF: 15388062569415 usec (178d, 02:27:42)
freq: 2412.0
beacon interval: 200 TUs
capability: ESS Privacy ShortPreamble ShortSlotTime RadioMeasure (0x1431)
signal: -60.00 dBm
last seen: 3257 ms ago
Information elements from Probe Response frame:
SSID: LTR-GLOBAL-IOT
Supported rates: 1.0* 2.0* 5.5 11.0 6.0 9.0 12.0 18.0
DS Parameter set: channel 1
Country: CO Environment: Indoor only
Channels [1 - 11] @ 30 dBm
TPC report: TX power: 9 dBm
ERP: <no flags>
Extended supported rates: 24.0 36.0 48.0 54.0
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x92d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-15
HT operation:
* primary channel: 1
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 0
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x03892972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 1
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x00203a8002018004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 1
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xfa 0xff 0xfa 0xff 0x79 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 8c:83:e8:75:33:f1(on wlo1)
last seen: 5225.326s [boottime]
TSF: 3501787341018 usec (40d, 12:43:07)
freq: 2412.0
beacon interval: 200 TUs
capability: ESS Privacy ShortPreamble ShortSlotTime RadioMeasure (0x1431)
signal: -68.00 dBm
last seen: 3238 ms ago
SSID: #LATAM VIP Lounge
Supported rates: 1.0* 2.0* 5.5 11.0 6.0 9.0 12.0 18.0
DS Parameter set: channel 1
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x1 Bitmap[0] 0x2 (+ 1 octet)
Country: US Environment: Indoor only
Channels [1 - 11] @ 33 dBm
TPC report: TX power: 26 dBm
ERP: <no flags>
Extended supported rates: 24.0 36.0 48.0 54.0
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK SAE
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC MFP-capable (0x0080)
* 0 PMKIDs
* Group mgmt cipher suite: AES-128-CMAC
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x92d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-15
HT operation:
* primary channel: 1
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x03892972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 1
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 33 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x00203a8002018004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 1
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xfa 0xff 0xfa 0xff 0x79 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 8c:83:e8:75:33:f4(on wlo1)
last seen: 5225.329s [boottime]
TSF: 3501787343325 usec (40d, 12:43:07)
freq: 2412.0
beacon interval: 200 TUs
capability: ESS Privacy ShortPreamble ShortSlotTime RadioMeasure (0x1431)
signal: -70.00 dBm
last seen: 3235 ms ago
SSID: #mydevicescorp
Supported rates: 1.0* 2.0* 5.5 11.0 6.0 9.0 12.0 18.0
DS Parameter set: channel 1
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: US Environment: Indoor only
Channels [1 - 11] @ 33 dBm
TPC report: TX power: 26 dBm
ERP: <no flags>
Extended supported rates: 24.0 36.0 48.0 54.0
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK SAE
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC MFP-capable (0x0080)
* 0 PMKIDs
* Group mgmt cipher suite: AES-128-CMAC
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x92d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-15
HT operation:
* primary channel: 1
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x03892972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 1
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 33 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x00203a8002018004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 1
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xfa 0xff 0xfa 0xff 0x79 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS e8:6d:e9:4b:2c:82(on wlo1)
last seen: 5225.332s [boottime]
TSF: 15848450050148 usec (183d, 10:20:50)
freq: 2412.0
beacon interval: 200 TUs
capability: ESS Privacy ShortPreamble ShortSlotTime RadioMeasure (0x1431)
signal: -71.00 dBm
last seen: 3232 ms ago
SSID: T2_LAP
Supported rates: 1.0* 2.0* 5.5 11.0 6.0 9.0 12.0 18.0
DS Parameter set: channel 1
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [1 - 11] @ 30 dBm
TPC report: TX power: 9 dBm
ERP: <no flags>
Extended supported rates: 24.0 36.0 48.0 54.0
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x92d
RX LDPC
HT20
SM Power Save disabled
RX HT20 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-15
HT operation:
* primary channel: 1
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 0
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x03892972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 1
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x00203a8002018004000800):
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 1
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
PPE Threshold 0xfa 0xff 0xfa 0xff 0x79 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 48:4c:29:c8:97:b0(on wlo1)
last seen: 5226.186s [boottime]
TSF: 3934924800145 usec (45d, 13:02:04)
freq: 5220.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -70.00 dBm
last seen: 2378 ms ago
SSID: PACHACUTEC
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 44
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 16 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 44
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 46
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 17 dBm
* Local Maximum Transmit Power For 40 MHz: 17 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 255-1023, AIFSN 3
* BK: CW 255-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 48:4c:29:c8:97:b1(on wlo1)
last seen: 5226.186s [boottime]
TSF: 3934924800723 usec (45d, 13:02:04)
freq: 5220.0
beacon interval: 200 TUs
capability: ESS SpectrumMgmt ShortSlotTime RadioMeasure (0x1501)
signal: -70.00 dBm
last seen: 2378 ms ago
SSID: .FreeWifiJorgeChavez
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 44
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x1 Bitmap[0] 0x7c (+ 4 octets)
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 16 dBm
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 44
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 46
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 17 dBm
* Local Maximum Transmit Power For 40 MHz: 17 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 255-1023, AIFSN 3
* BK: CW 255-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 48:4c:29:c8:97:b2(on wlo1)
last seen: 5226.186s [boottime]
TSF: 3934924801257 usec (45d, 13:02:04)
freq: 5220.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -70.00 dBm
last seen: 2378 ms ago
SSID: T2_LAP
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 44
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 16 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 44
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 46
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 17 dBm
* Local Maximum Transmit Power For 40 MHz: 17 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 255-1023, AIFSN 3
* BK: CW 255-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 48:4c:29:c8:97:b3(on wlo1)
last seen: 5226.186s [boottime]
TSF: 3934924801831 usec (45d, 13:02:04)
freq: 5220.0
beacon interval: 200 TUs
capability: ESS SpectrumMgmt ShortSlotTime RadioMeasure (0x1501)
signal: -70.00 dBm
last seen: 2379 ms ago
SSID: LimaAirport_Invitados
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 44
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 16 dBm
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 44
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 46
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 17 dBm
* Local Maximum Transmit Power For 40 MHz: 17 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 255-1023, AIFSN 3
* BK: CW 255-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 48:4c:29:c8:97:b5(on wlo1)
last seen: 5226.187s [boottime]
TSF: 3934924802360 usec (45d, 13:02:04)
freq: 5220.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -70.00 dBm
last seen: 2378 ms ago
SSID: DIRANDRO_PNP
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 44
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 16 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 44
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 46
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 17 dBm
* Local Maximum Transmit Power For 40 MHz: 17 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 255-1023, AIFSN 3
* BK: CW 255-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 48:4c:29:c8:97:b6(on wlo1)
last seen: 5226.187s [boottime]
TSF: 3934924802943 usec (45d, 13:02:04)
freq: 5220.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -70.00 dBm
last seen: 2378 ms ago
SSID: x25
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 44
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 16 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK SAE
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC MFP-capable (0x0080)
* 0 PMKIDs
* Group mgmt cipher suite: AES-128-CMAC
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 44
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 46
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 17 dBm
* Local Maximum Transmit Power For 40 MHz: 17 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 255-1023, AIFSN 3
* BK: CW 255-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 48:4c:29:c8:97:b7(on wlo1)
last seen: 5226.188s [boottime]
TSF: 3934924803493 usec (45d, 13:02:04)
freq: 5220.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -70.00 dBm
last seen: 2377 ms ago
SSID: LimaAirport
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 44
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 16 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: IEEE 802.1X
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 44
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 46
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 17 dBm
* Local Maximum Transmit Power For 40 MHz: 17 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: IEEE 802.1X
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 255-1023, AIFSN 3
* BK: CW 255-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 48:4c:29:c8:97:b8(on wlo1)
last seen: 5226.188s [boottime]
TSF: 3934924804071 usec (45d, 13:02:04)
freq: 5220.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -70.00 dBm
last seen: 2377 ms ago
SSID: WMIG_AIJCH
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 44
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 16 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK SAE
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC MFP-capable (0x0080)
* 0 PMKIDs
* Group mgmt cipher suite: AES-128-CMAC
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 44
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 46
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 17 dBm
* Local Maximum Transmit Power For 40 MHz: 17 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 255-1023, AIFSN 3
* BK: CW 255-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 6e:b9:e5:54:c1:40(on wlo1)
last seen: 5226.213s [boottime]
TSF: 5251584094 usec (0d, 01:27:31)
freq: 5220.0
beacon interval: 100 TUs
capability: ESS Privacy ShortSlotTime (0x0411)
signal: -85.00 dBm
last seen: 2352 ms ago
SSID: Redmi note 13pro
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
TIM: DTIM Count 0 DTIM Period 2 Bitmap Control 0x0 Bitmap[0] 0x0
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 16-PTKSA-RC 1-GTKSA-RC MFP-capable (0x008c)
HT capabilities:
Capabilities: 0x117e
HT20/HT40
SM Power Save disabled
RX Greenfield
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 3839 bytes
DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-7, 32
HT operation:
* primary channel: 44
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* HT Information Exchange Supported
* Extended Channel Switching
* QoS Map
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x03907120):
Max MPDU length: 3895
Supported Channel Width: neither 160 nor 80+80
short GI (80 MHz)
SU Beamformee
MU Beamformee
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: supported
VHT operation:
* channel width: 1 (80 MHz)
* center freq segment 1: 42
* center freq segment 2: 0
* VHT basic MCS set: 0x0002
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 20 dBm
* Local Maximum Transmit Power For 40 MHz: 20 dBm
* Local Maximum Transmit Power For 80 MHz: 20 dBm
WMM: * Parameter version 1
* u-APSD
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 48:4c:29:cc:74:c0(on wlo1)
last seen: 5226.331s [boottime]
TSF: 9590139289701 usec (110d, 23:55:39)
freq: 5260.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -88.00 dBm
last seen: 2234 ms ago
SSID: PACHACUTEC
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 52
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 13 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 52
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 54
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 23 dBm
* Local Maximum Transmit Power For 40 MHz: 23 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS 8c:83:e8:75:36:c1(on wlo1)
last seen: 5226.830s [boottime]
TSF: 2504155340846 usec (28d, 23:35:55)
freq: 5580.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -96.00 dBm
last seen: 1735 ms ago
SSID: #LATAM VIP Lounge
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 116
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x1 Bitmap[0] 0x8 (+ 1 octet)
Country: US Environment: Indoor only
Channels [36 - 48] @ 33 dBm
Channels [52 - 64] @ 27 dBm
Channels [100 - 140] @ 27 dBm
Channels [149 - 165] @ 33 dBm
Power constraint: 0 dB
TPC report: TX power: 16 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK SAE
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC MFP-capable (0x0080)
* 0 PMKIDs
* Group mgmt cipher suite: AES-128-CMAC
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 116
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 118
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 27 dBm
* Local Maximum Transmit Power For 40 MHz: 27 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WMM: * Parameter version 1
* BE: CW 63-1023, AIFSN 3
* BK: CW 63-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
BSS a0:44:5c:ba:00:14(on wlo1)
last seen: 5227.480s [boottime]
TSF: 9237325421813 usec (106d, 21:55:25)
freq: 5785.0
beacon interval: 200 TUs
capability: ESS Privacy SpectrumMgmt ShortSlotTime RadioMeasure (0x1511)
signal: -81.00 dBm
last seen: 1085 ms ago
SSID: LTR-LIMA-USER
Supported rates: 6.0* 9.0 12.0* 18.0 24.0* 36.0 48.0 54.0
DS Parameter set: channel 157
TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
Country: CO Environment: Indoor only
Channels [36 - 48] @ 17 dBm
Channels [52 - 64] @ 23 dBm
Channels [149 - 165] @ 30 dBm
Power constraint: 0 dB
TPC report: TX power: 16 dBm
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
RM enabled capabilities:
Capabilities: 0x73 0x10 0x00 0x00 0x0c
Link Measurement
Neighbor Report
Beacon Passive Measurement
Beacon Active Measurement
Beacon Table Measurement
LCI Measurement
FTM Range Report
Civic Location Measurement
Nonoperating Channel Max Measurement Duration: 0
Measurement Pilot Capability: 4
HT capabilities:
Capabilities: 0x96f
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-31
HT operation:
* primary channel: 157
* secondary channel offset: above
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 0
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
Extended capabilities:
* Extended Channel Switching
* TFS
* WNM-Sleep Mode
* TIM Broadcast
* BSS Transition
* UTF-8 SSID
* Operating Mode Notification
* Max Number Of MSDUs In A-MSDU is unlimited
VHT capabilities:
VHT Capabilities (0x038b6972):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
short GI (160/80+80 MHz)
SU Beamformer
MU Beamformer
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: MCS 0-9
4 streams: MCS 0-9
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
VHT operation:
* channel width: 0 (20 or 40 MHz)
* center freq segment 1: 159
* center freq segment 2: 0
* VHT basic MCS set: 0xfffc
Transmit Power Envelope:
* Local Maximum Transmit Power For 20 MHz: 30 dBm
* Local Maximum Transmit Power For 40 MHz: 30 dBm
HE capabilities:
HE MAC Capabilities (0x000b18080000):
+HTC HE Supported
TWT Requester
Dynamic BA Fragementation Level: 1
BSR
Maximum A-MPDU Length Exponent: 3
HE PHY Capabilities: (0x04203a8002038004000800):
HE40/HE80/5GHz
LDPC Coding in Payload
NDP with 4x HE-LTF and 3.2us GI
STBC Rx <= 80MHz
Doppler Tx
Doppler Rx
SU Beamformer
MU Beamformer
Sounding Dimensions <= 80MHz: 3
PPE Threshold Present
HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
RX 1024-QAM
HE RX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
HE TX MCS and NSS set <= 80 MHz
1 streams: MCS 0-11
2 streams: MCS 0-11
3 streams: MCS 0-11
4 streams: MCS 0-11
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
PPE Threshold 0x7b 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71 0x1c 0xc7 0x71
HE Operation:
HE Operation Parameters: (0x013ff4)
Default PE Duration: 4
TXOP Duration RTS Threshold: 1023
ER SU Disable
BSS Color: 0
Basic HE-MCS NSS Set: 0xfffc
1 streams: MCS 0-7
2 streams: not supported
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
WPA: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
^ permalink raw reply
* ath12k: WCN7850 fw stats permanently wedge after AP channel switch (v7.1.3, includes 8f153eb74546)
From: Mike Garuccio @ 2026-07-16 3:36 UTC (permalink / raw)
To: ath12k; +Cc: linux-wireless, baochen.qiang, jjohnson
Hi,
On WCN7850, an AP channel switch (CSA) can permanently wedge the
firmware stats path: after the CSA, every WMI_REQUEST_VDEV_STAT
request times out with
ath12k_wifi7_pci 0000:0d:00.0: time out while waiting for fw stats done
repeating on every request until reboot or driver reload. The data
path is unaffected (still associated, traffic flows). Because
ath12k_mac_op_sta_statistics() falls back to the fw stats path exactly
when the cached rssi_comb is 0 (the post-CSA state), every station
statistics poll from NetworkManager then blocks ~6s in the driver,
producing a continuous stream of these messages (~14k/day) and
D-state polling processes.
Environment:
- WCN7850 hw2.0 PCI, chip_id 0x2 chip_family 0x4 board_id 0xff
soc_id 0x40170200
- fw_version 0x1103006c fw_build_timestamp 2026-03-06 09:10
fw_build_id QC_IMAGE_VERSION_STRING=WLAN.HMT.1.1.c7-00108-
QCAHMTSWPL_V1.0_V2.0_SILICONZ_UPSTREAM-3
- Observed on 7.0.12 and 7.1.3 (distro-built stable kernels,
CachyOS). I verified v7.1.3 already contains 8f153eb74546
("wifi: ath12k: use correct pdev id when requesting firmware
stats") and 7259b1a0e54c, so the duplicate-reply issue fixed
there is not the cause here.
- STA mode, single vdev, 5 GHz.
Reproducer / correlation: three occurrences over five days, each one
starting seconds after a CSA from the AP, e.g.:
Jul 14 03:48:01 wpa_supplicant[1403]: wlan0:
CTRL-EVENT-STARTED-CHANNEL-SWITCH freq=5765 ht_enabled=1 ch_offset=0
ch_width=20 MHz cf1=5765 cf2=0
Jul 14 03:48:02 wpa_supplicant[1403]: wlan0:
CTRL-EVENT-CHANNEL-SWITCH freq=5765 ht_enabled=1 ch_offset=0
ch_width=20 MHz cf1=5765 cf2=0
Jul 14 03:48:06 kernel: ath12k_wifi7_pci 0000:0d:00.0: time out
while waiting for fw stats done
(then repeats every ~6s for the remaining 4h20m of that boot)
Jul 15 00:10:01 wpa_supplicant[1273]: wlan0:
CTRL-EVENT-STARTED-CHANNEL-SWITCH freq=5765 ht_enabled=1 ch_offset=-1
ch_width=80 MHz cf1=5775 cf2=0
Jul 15 00:10:02 wpa_supplicant[1273]: wlan0:
CTRL-EVENT-CHANNEL-SWITCH freq=5765 ht_enabled=1 ch_offset=-1
ch_width=80 MHz cf1=5775 cf2=0
Jul 15 00:10:10 kernel: ath12k_wifi7_pci 0000:0d:00.0: time out
while waiting for fw stats done
(then repeats every ~6s for ~23h until I reloaded the module)
Boots without a CSA never show a single timeout. Uptime before the
CSA doesn't matter (one wedge happened 40 minutes into a boot, one
after ~2 days).
Additional observations:
- It is always "time out while waiting for fw stats done", never
"time out while waiting for get fw stats" — i.e. fw_stats_complete
still fires, firmware is still sending WMI_UPDATE_STATS_EVENTID.
- The WMI pdev temperature path keeps working while wedged.
- Recovery: reloading the driver modules recovers immediately.
From code reading, nothing in the SSR/restart path resets
ar->fw_stats, so firmware recovery would not clear it.
Analysis: this looks like ar->fw_stats.num_vdev_recvd getting out of
sync. In ath12k_wmi_fw_stats_process():
is_end = ((++ar->fw_stats.num_vdev_recvd) == total_vdevs_started);
num_vdev_recvd is only zeroed by ath12k_fw_stats_reset(), which
callers invoke only on the success path, and ath12k_mac_get_fw_stats()
does not reset it at request start. A CSA is executed as a vdev
restart; if a stats event is lost/late or arrives while
num_started_vdevs is transitioning, the request times out (no reset)
or a stray event increments the counter with no consumer. Either way
the counter is left non-zero, and since completion requires exact
equality and the counter only ever increments, no subsequent request
can ever complete — matching the observed permanent wedge on a kernel
that already has 8f153eb74546.
Happy to test patches — the AP in question does a CSA roughly daily,
so I can usually confirm within a day or two.
Thanks,
Mike Garuccio
^ permalink raw reply
* [PATCH 2/2] wifi: rtw89: pci: enable 36-bit DMA on spacemit K3
From: Anirudh Srinivasan @ 2026-07-16 3:21 UTC (permalink / raw)
To: Bjorn Helgaas, Yixun Lan, Ping-Ke Shih, Lorenzo Pieralisi,
Krzysztof Wilczyński, Manivannan Sadhasivam, Rob Herring,
Inochi Amaoto
Cc: linux-pci, linux-kernel, linux-riscv, spacemit, linux-wireless,
Anirudh Srinivasan
In-Reply-To: <20260715-rtw89-spacemit-k3-v1-0-e577bc63706b@oss.tenstorrent.com>
The Spacemit K3 Pico ITX Board has a RTL8852BE pcie card behind a PCIe
root port, but the SoC doesn't have any 32 DMA addreseses which the
rtw89 seems to use by default. Enable 36 bit DMA ability that the driver
has when this particular root port is detected so that the driver can
probe on this SoC.
Signed-off-by: Anirudh Srinivasan <asrinivasan@oss.tenstorrent.com>
---
drivers/net/wireless/realtek/rtw89/pci.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/drivers/net/wireless/realtek/rtw89/pci.c b/drivers/net/wireless/realtek/rtw89/pci.c
index 102bae4881805..c5b82fc46d063 100644
--- a/drivers/net/wireless/realtek/rtw89/pci.c
+++ b/drivers/net/wireless/realtek/rtw89/pci.c
@@ -3326,6 +3326,10 @@ static bool rtw89_pci_is_dac_compatible_bridge(struct rtw89_dev *rtwdev)
if (bridge->device == 0x2806)
return true;
break;
+ case PCI_VENDOR_ID_SPACEMIT:
+ if (bridge->device == PCI_DEVICE_ID_SPACEMIT_K3)
+ return true;
+ break;
}
return false;
--
2.43.0
^ 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