1/* SPDX-License-Identifier: GPL-2.0 */
2#ifndef _BCACHEFS_EC_FORMAT_H
3#define _BCACHEFS_EC_FORMAT_H
4
5struct bch_stripe {
6	struct bch_val		v;
7	__le16			sectors;
8	__u8			algorithm;
9	__u8			nr_blocks;
10	__u8			nr_redundant;
11
12	__u8			csum_granularity_bits;
13	__u8			csum_type;
14	__u8			pad;
15
16	struct bch_extent_ptr	ptrs[];
17} __packed __aligned(8);
18
19#endif /* _BCACHEFS_EC_FORMAT_H */
20