Lines Matching defs:tx_msdu_start
27 struct tx_msdu_start { struct
29 uint32_t msdu_len : 14, // [13:0]
30 first_msdu : 1, // [14:14]
31 last_msdu : 1, // [15:15]
32 encap_type : 2, // [17:16]
33 epd_en : 1, // [18:18]
34 da_sa_present : 2, // [20:19]
35 ipv4_checksum_en : 1, // [21:21]
36 udp_over_ipv4_checksum_en : 1, // [22:22]
37 udp_over_ipv6_checksum_en : 1, // [23:23]
38 tcp_over_ipv4_checksum_en : 1, // [24:24]
39 tcp_over_ipv6_checksum_en : 1, // [25:25]
40 dummy_msdu_delimitation : 1, // [26:26]
41 reserved_0a : 5; // [31:27]
42 uint32_t tso_enable : 1, // [0:0]
43 reserved_1a : 6, // [6:1]
44 tcp_flag : 9, // [15:7]
45 tcp_flag_mask : 9, // [24:16]
46 mesh_enable : 1, // [25:25]
47 reserved_1b : 6; // [31:26]
48 uint32_t l2_length : 16, // [15:0]
49 ip_length : 16; // [31:16]
50 uint32_t tcp_seq_number : 32; // [31:0]
51 uint32_t ip_identification : 16, // [15:0]
52 checksum_offset : 13, // [28:16]
53 partial_checksum_en : 1, // [29:29]
54 reserved_4 : 2; // [31:30]
55 uint32_t payload_start_offset : 14, // [13:0]
56 reserved_5a : 2, // [15:14]
57 payload_end_offset : 14, // [29:16]
58 reserved_5b : 2; // [31:30]
59 uint32_t udp_length : 16, // [15:0]
60 reserved_6 : 16; // [31:16]
61 uint32_t tlv64_padding : 32; // [31:0]