New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 601238 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: May 2016
Cc:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Feature



Sign in to add a comment

Add support for using a second AP for packet capturing

Project Member Reported by bmahadev@chromium.org, Apr 6 2016

Issue description

The whirlwind does not have provision to retrofit a second wifi interface on board like we do for stumpy or panther. This interface is essentially for acting as a mon0. So the cells that use whirlwind should be able to identify and use a second device as a packet capturer.
 
Project Member

Comment 1 by bugdroid1@chromium.org, Apr 7 2016

The following revision refers to this bug:
  https://chrome-internal.googlesource.com/chromeos/chromeos-admin/+/f145d656848c21f3d5272ba5c7c366fcd91d19ed

commit f145d656848c21f3d5272ba5c7c366fcd91d19ed
Author: Bindu Mahadev <bmahadev@chromium.org>
Date: Wed Apr 06 23:21:20 2016

Project Member

Comment 2 by bugdroid1@chromium.org, May 8 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/third_party/autotest/+/b8812f4046b5eb0fb9624b007be21ac674767633

commit b8812f4046b5eb0fb9624b007be21ac674767633
Author: Bindu Mahadev <bmahadev@google.com>
Date: Thu Apr 21 22:59:11 2016

[autotest]Support for packet capturing using a second AP.

Currently the wifi test context manager only deals with a single
router that also acts as the packet capturer. With the new-style
wifi cells with whirwlind, packet capturer is a separate entity.

Added a new member to the context manger 'pcap_host'. 'pcap_host'
plays the role of exclusive packet capturing on a dedicated AP.
The wifi_test_context_manger sets the capture host to the second AP
if preset or it defaults to the router. It is transparent to the
test, which of the APs is being  used for packet capturing.

While here, also changed the commmand line option to enable packet
capturing while abstracting away the details of router vs. dedicated AP.
CMDLINE_PACKET_CAPTURES = 'packet_capture'

BUG= chromium:601238 
TEST=Simple connect/matfunc

Change-Id: I58f76ea5e99e700b29c87359fc18345c5db435e8
Reviewed-on: https://chromium-review.googlesource.com/340270
Commit-Ready: Bindu Mahadev <bmahadev@chromium.org>
Commit-Ready: Kris Rambish <krisr@chromium.org>
Tested-by: Bindu Mahadev <bmahadev@chromium.org>
Reviewed-by: Bindu Mahadev <bmahadev@chromium.org>
Reviewed-by: Kris Rambish <krisr@chromium.org>

[modify] https://crrev.com/b8812f4046b5eb0fb9624b007be21ac674767633/server/site_tests/network_WiFi_SetOptionalDhcpProperties/network_WiFi_SetOptionalDhcpProperties.py
[modify] https://crrev.com/b8812f4046b5eb0fb9624b007be21ac674767633/server/site_tests/network_WiFi_HiddenScan/network_WiFi_HiddenScan.py
[modify] https://crrev.com/b8812f4046b5eb0fb9624b007be21ac674767633/server/site_tests/network_WiFi_OverlappingBSSScan/network_WiFi_OverlappingBSSScan.py
[modify] https://crrev.com/b8812f4046b5eb0fb9624b007be21ac674767633/server/site_tests/network_WiFi_DarkResumeActiveScans/network_WiFi_DarkResumeActiveScans.py
[modify] https://crrev.com/b8812f4046b5eb0fb9624b007be21ac674767633/server/site_tests/network_WiFi_SimpleConnect/network_WiFi_SimpleConnect.py
[modify] https://crrev.com/b8812f4046b5eb0fb9624b007be21ac674767633/server/site_tests/network_WiFi_MalformedProbeResp/network_WiFi_MalformedProbeResp.py
[modify] https://crrev.com/b8812f4046b5eb0fb9624b007be21ac674767633/server/cros/network/wifi_test_context_manager.py
[modify] https://crrev.com/b8812f4046b5eb0fb9624b007be21ac674767633/server/site_tests/network_WiFi_ChannelScanDwellTime/network_WiFi_ChannelScanDwellTime.py
[modify] https://crrev.com/b8812f4046b5eb0fb9624b007be21ac674767633/server/site_tests/network_WiFi_RxFrag/network_WiFi_RxFrag.py
[modify] https://crrev.com/b8812f4046b5eb0fb9624b007be21ac674767633/server/site_tests/network_WiFi_RegDomain/network_WiFi_RegDomain.py
[modify] https://crrev.com/b8812f4046b5eb0fb9624b007be21ac674767633/server/site_tests/network_WiFi_TDLSPing/network_WiFi_TDLSPing.py
[modify] https://crrev.com/b8812f4046b5eb0fb9624b007be21ac674767633/server/site_tests/network_WiFi_LowInitialBitrates/network_WiFi_LowInitialBitrates.py
[modify] https://crrev.com/b8812f4046b5eb0fb9624b007be21ac674767633/server/site_tests/network_WiFi_VisibleScan/network_WiFi_VisibleScan.py
[modify] https://crrev.com/b8812f4046b5eb0fb9624b007be21ac674767633/server/site_tests/network_WiFi_RateControl/network_WiFi_RateControl.py
[modify] https://crrev.com/b8812f4046b5eb0fb9624b007be21ac674767633/server/site_tests/network_WiFi_Regulatory/network_WiFi_Regulatory.py
[modify] https://crrev.com/b8812f4046b5eb0fb9624b007be21ac674767633/server/cros/dnsname_mangler.py

Status: Fixed (was: Assigned)

Sign in to add a comment