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