| name: llhw_set_hw_addr_filt |
| ID: 1155 |
| format: |
| field:unsigned short common_type; offset:0; size:2; signed:0; |
| field:unsigned char common_flags; offset:2; size:1; signed:0; |
| field:unsigned char common_preempt_count; offset:3; size:1; signed:0; |
| field:int common_pid; offset:4; size:4; signed:1; |
| |
| field:int hw_idx; offset:8; size:4; signed:1; |
| field:__le16 pan_id; offset:12; size:2; signed:0; |
| field:__le16 short_addr; offset:14; size:2; signed:0; |
| field:__le64 extended_addr; offset:16; size:8; signed:0; |
| field:bool pan_coord; offset:24; size:1; signed:0; |
| field:unsigned long changed; offset:32; size:8; signed:0; |
| |
| print fmt: "hw%d pan_id=%#04x short_addr=%#04x extended_addr=%#016llx pan_coord=%s changed=%s", REC->hw_idx, REC->pan_id, REC->short_addr, REC->extended_addr, REC->pan_coord ? "true" : "false", __print_flags(REC->changed, "|", { 1, "SHORT_ADDR" }, { 2, "EXTENDED_ADDR" }, { 4, "PAN_ID" }, { 8, "PAN_COORD" }) |