AFC Feature:
Description: Automated Frequency Control (AFC) is part of 802.11 ax 6E specification used in 6GHz band for operating in Standard Power mode. Standard power APs must use an AFC service to protect incumbent 6 GHz operations from RF interference.
Role:
•Ported the Complete AFC feature from 11ax WiFi6E chipsets to 11be chipsets.
•Brought up the AFC feature first time in WiFi7 11be chipsets.
•Co-Worked with Host and application teams as part of AFC feature bring up in 802.11be chipsets.
•Contributed to AFC puncturing feature implementation from HALPHY side.
•Fixed multiple AFC related issues like reading AFC payload from wrong memory location.
Regulatory Feature:
Description: Regulatory database contains all country’s regulations which must be obeyed by every Wi-Fi device. Each Country has its own regulation on max power that can be transmitted by Wi-Fi device.
Role:
• Developed a user guide and gave a KT to Developers & CE teams for Regulatory updates which helped to take regulatory updates quickly reducing the dependency on Dev team for backporting Regulatory features.
• On every Regulatory release update from Regulatory group updated internal regulatory database in 11ax and 11be chipsets.
• Supported multiple customer & release blocker issues related Regulatory certification for countries.
DFS Feature:
Description: DFS stands for Dynamic frequency Selection. In 5GHz, Radar signals are present which are reserved for military radar, satellite communication, and weather radar purposes. Any Wi-Fi Device operating in 5GHz should not interfere with Radar signals and move to different channel on detection of Radar signal.
Role:
• Brought up the Primary DFS and Agile DFS in WiFi7 11BE chipsets.
• Co-Worked with Host, HWS and System team to bringup both DFS and agile DFS features in 11be chipsets.
•Prepared DFS debug doc for customers to debug DFS related issues which helped them to triage issues quickly.
•Worked on multiple Radar probability detection Certification failure issues for multiple Countries and Radar patterns.
•Made DFS simulation tool robust by fixing multiple issues in 11ax and 11be chipsets.
Assignment Profile
1. Application related assignments
- understanding of hostapd and wpa-supplicant
- Implementation of static and shared libraries.
2. Linux Kernel assignments
- Writing a pseudo character driver
- Implementation of System call
- Analysis of fork() with COW (Copy-on-Write), vfork() and clone() from the kernel perspective.
- Implementation of POSIX IPC mechanisms - Message queues, Shared memory, Pipes and Semaphores.
- Implementation of multi-threaded programming
Organizational Project:
1. Add Marvell 8782 chip support to kernel 4.2.0
Description: Port WLAN modules for Marvell 8782 chip from 3.4.0 kernel to 4.2.0. Verification and validation of AP and STA functionalities. Configure and verify the Mac filter functionality in STA and AP modes. MAC filtering on a network permit and denies network access to specific devices using blacklists and whitelists.
Role:
• Porting Marvel 8782 driver code to 4.2.0
• Study of mac filtering for Marvell 8782 and RTL8111
• Configure mac filters using hostapd and wpa_supplicant
• Provide patch file.
• Verify logical flow after applying patches.
• Testing AP and STA functionalities
2. NXP WATS Framework
Description: Wireless automation test suite (WATS) is NXPs automation framework which helps to automate WLAN and BT functionality and performance tests.
Role:
•Automated WLAN functionality and performance related test cases using WATS framework.
•Fixed multiple existing WATS framework issues.
•Made WATS framework robust.