wlantest: ICMP: Use sta_find_mlo()
Using just sta_find() won't work for any link addresses but the assoc link, use sta_find_mlo() instead. Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
parent
c3b3c506b6
commit
b7aecfe5f9
1 changed files with 2 additions and 2 deletions
|
@ -85,7 +85,7 @@ static void rx_data_icmp(struct wlantest *wt, const u8 *bssid,
|
||||||
if (sta_addr == NULL)
|
if (sta_addr == NULL)
|
||||||
return; /* FromDS broadcast ping */
|
return; /* FromDS broadcast ping */
|
||||||
|
|
||||||
sta = sta_find(bss, sta_addr);
|
sta = sta_find_mlo(wt, bss, sta_addr);
|
||||||
if (sta == NULL) {
|
if (sta == NULL) {
|
||||||
add_note(wt, MSG_INFO, "No STA " MACSTR
|
add_note(wt, MSG_INFO, "No STA " MACSTR
|
||||||
" known for ICMP packet", MAC2STR(sta_addr));
|
" known for ICMP packet", MAC2STR(sta_addr));
|
||||||
|
@ -93,7 +93,7 @@ static void rx_data_icmp(struct wlantest *wt, const u8 *bssid,
|
||||||
}
|
}
|
||||||
|
|
||||||
ping_update(wt, sta, hdr->type == ICMP_ECHO, src, dst, id, seq);
|
ping_update(wt, sta, hdr->type == ICMP_ECHO, src, dst, id, seq);
|
||||||
if (peer_addr && (sta = sta_find(bss, peer_addr)))
|
if (peer_addr && (sta = sta_find_mlo(wt, bss, peer_addr)))
|
||||||
ping_update(wt, sta, hdr->type == ICMP_ECHO, src, dst, id, seq);
|
ping_update(wt, sta, hdr->type == ICMP_ECHO, src, dst, id, seq);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue