iwpriv wlan0 monitor 3
| 83 | # http://www.martin.cc/linux/prism |
| 84 | |
| 85 | class PrismHeader(Packet): |
| 86 | """ iwpriv wlan0 monitor 3 """ |
| 87 | name = "Prism header" |
| 88 | fields_desc = [LEIntField("msgcode", 68), |
| 89 | LEIntField("len", 144), |
| 90 | StrFixedLenField("dev", "", 16), |
| 91 | LEIntField("hosttime_did", 0), |
| 92 | LEShortField("hosttime_status", 0), |
| 93 | LEShortField("hosttime_len", 0), |
| 94 | LEIntField("hosttime", 0), |
| 95 | LEIntField("mactime_did", 0), |
| 96 | LEShortField("mactime_status", 0), |
| 97 | LEShortField("mactime_len", 0), |
| 98 | LEIntField("mactime", 0), |
| 99 | LEIntField("channel_did", 0), |
| 100 | LEShortField("channel_status", 0), |
| 101 | LEShortField("channel_len", 0), |
| 102 | LEIntField("channel", 0), |
| 103 | LEIntField("rssi_did", 0), |
| 104 | LEShortField("rssi_status", 0), |
| 105 | LEShortField("rssi_len", 0), |
| 106 | LEIntField("rssi", 0), |
| 107 | LEIntField("sq_did", 0), |
| 108 | LEShortField("sq_status", 0), |
| 109 | LEShortField("sq_len", 0), |
| 110 | LEIntField("sq", 0), |
| 111 | LEIntField("signal_did", 0), |
| 112 | LEShortField("signal_status", 0), |
| 113 | LEShortField("signal_len", 0), |
| 114 | LESignedIntField("signal", 0), |
| 115 | LEIntField("noise_did", 0), |
| 116 | LEShortField("noise_status", 0), |
| 117 | LEShortField("noise_len", 0), |
| 118 | LEIntField("noise", 0), |
| 119 | LEIntField("rate_did", 0), |
| 120 | LEShortField("rate_status", 0), |
| 121 | LEShortField("rate_len", 0), |
| 122 | LEIntField("rate", 0), |
| 123 | LEIntField("istx_did", 0), |
| 124 | LEShortField("istx_status", 0), |
| 125 | LEShortField("istx_len", 0), |
| 126 | LEIntField("istx", 0), |
| 127 | LEIntField("frmlen_did", 0), |
| 128 | LEShortField("frmlen_status", 0), |
| 129 | LEShortField("frmlen_len", 0), |
| 130 | LEIntField("frmlen", 0), |
| 131 | ] |
| 132 | |
| 133 | def answers(self, other): |
| 134 | if isinstance(other, PrismHeader): |
| 135 | return self.payload.answers(other.payload) |
| 136 | else: |
| 137 | return self.payload.answers(other) |
| 138 | |
| 139 | ############ |
| 140 | # RadioTap # |
nothing calls this directly
no test coverage detected