Hey, I’ve been reviewing the source code and had a question about csi_extractor.c for the chip version CHIP_VER_BCM4355c0. In the code, you extract metadata (source MAC, sequence count, and frame control) from csi[tones]. I was wondering if you could clarify the structure of csi[tones], specifically the offsets to the different data variables, as I couldn’t find a definition for it.
Additionally, I was looking at your pi-5.4.51-plus branch where you extract additional metadata, such as the three MAC addresses from the MAC header. I noticed that in this branch, the offset used for extracting metadata from csi[tones] is different.
I had one more question— in csi_extractor.c I’m assuming that *p refers to the entire packet from which the CSI information is being extracted. If that's the case, should I be able to extract additional metadata such as the source and destination IP addresses from it as well?
As I’m relatively new to C, it’s possible I may have missed something. Any feedback or clarification would be greatly appreciated.
Hey, I’ve been reviewing the source code and had a question about
csi_extractor.cfor the chip versionCHIP_VER_BCM4355c0. In the code, you extract metadata (source MAC, sequence count, and frame control) fromcsi[tones]. I was wondering if you could clarify the structure ofcsi[tones], specifically the offsets to the different data variables, as I couldn’t find a definition for it.Additionally, I was looking at your
pi-5.4.51-plus branchwhere you extract additional metadata, such as the three MAC addresses from the MAC header. I noticed that in this branch, the offset used for extracting metadata fromcsi[tones]is different.I had one more question— in
csi_extractor.cI’m assuming that*prefers to the entire packet from which the CSI information is being extracted. If that's the case, should I be able to extract additional metadata such as the source and destination IP addresses from it as well?As I’m relatively new to C, it’s possible I may have missed something. Any feedback or clarification would be greatly appreciated.