diff options
author | Andreas Gruenbacher <agruen@linbit.com> | 2011-05-03 08:56:09 -0400 |
---|---|---|
committer | Philipp Reisner <philipp.reisner@linbit.com> | 2012-11-08 10:55:38 -0500 |
commit | b966b5dd8e17e6c105ca55533fd412de5d5b429e (patch) | |
tree | 5597a93a0753ccd2476f4ba9ff31de5eeb09d83c /include/linux/drbd_genl.h | |
parent | d8cd289dbe69ce9b8115d6f200ceff657e5dafa0 (diff) |
drbd: Generate the drbd_set_*_defaults() functions from drbd_genl.h
Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
Diffstat (limited to 'include/linux/drbd_genl.h')
-rw-r--r-- | include/linux/drbd_genl.h | 91 |
1 files changed, 45 insertions, 46 deletions
diff --git a/include/linux/drbd_genl.h b/include/linux/drbd_genl.h index 10144d546a66..549800668cb9 100644 --- a/include/linux/drbd_genl.h +++ b/include/linux/drbd_genl.h | |||
@@ -110,63 +110,62 @@ GENL_struct(DRBD_NLA_DISK_CONF, 3, disk_conf, | |||
110 | * but it won't propagate through the stack */ | 110 | * but it won't propagate through the stack */ |
111 | __u32_field(5, GENLA_F_MANDATORY | GENLA_F_INVARIANT, max_bio_bvecs) | 111 | __u32_field(5, GENLA_F_MANDATORY | GENLA_F_INVARIANT, max_bio_bvecs) |
112 | 112 | ||
113 | __u32_field(6, GENLA_F_MANDATORY, on_io_error) | 113 | __u32_field_def(6, GENLA_F_MANDATORY, on_io_error, DRBD_ON_IO_ERROR_DEF) |
114 | __u32_field(7, GENLA_F_MANDATORY, fencing) | 114 | __u32_field_def(7, GENLA_F_MANDATORY, fencing, DRBD_FENCING_DEF) |
115 | 115 | ||
116 | __u32_field(8, GENLA_F_MANDATORY, resync_rate) | 116 | __u32_field_def(8, GENLA_F_MANDATORY, resync_rate, DRBD_RATE_DEF) |
117 | __u32_field(9, GENLA_F_MANDATORY, resync_after) | 117 | __u32_field_def(9, GENLA_F_MANDATORY, resync_after, DRBD_AFTER_DEF) |
118 | __u32_field(10, GENLA_F_MANDATORY, al_extents) | 118 | __u32_field_def(10, GENLA_F_MANDATORY, al_extents, DRBD_AL_EXTENTS_DEF) |
119 | __u32_field(11, GENLA_F_MANDATORY, c_plan_ahead) | 119 | __u32_field_def(11, GENLA_F_MANDATORY, c_plan_ahead, DRBD_C_PLAN_AHEAD_DEF) |
120 | __u32_field(12, GENLA_F_MANDATORY, c_delay_target) | 120 | __u32_field_def(12, GENLA_F_MANDATORY, c_delay_target, DRBD_C_DELAY_TARGET_DEF) |
121 | __u32_field(13, GENLA_F_MANDATORY, c_fill_target) | 121 | __u32_field_def(13, GENLA_F_MANDATORY, c_fill_target, DRBD_C_FILL_TARGET_DEF) |
122 | __u32_field(14, GENLA_F_MANDATORY, c_max_rate) | 122 | __u32_field_def(14, GENLA_F_MANDATORY, c_max_rate, DRBD_C_MAX_RATE_DEF) |
123 | __u32_field(15, GENLA_F_MANDATORY, c_min_rate) | 123 | __u32_field_def(15, GENLA_F_MANDATORY, c_min_rate, DRBD_C_MIN_RATE_DEF) |
124 | 124 | ||
125 | __flg_field(16, GENLA_F_MANDATORY, no_disk_barrier) | 125 | __flg_field_def(16, GENLA_F_MANDATORY, no_disk_barrier, 0) |
126 | __flg_field(17, GENLA_F_MANDATORY, no_disk_flush) | 126 | __flg_field_def(17, GENLA_F_MANDATORY, no_disk_flush, 0) |
127 | __flg_field(18, GENLA_F_MANDATORY, no_disk_drain) | 127 | __flg_field_def(18, GENLA_F_MANDATORY, no_disk_drain, 0) |
128 | __flg_field(19, GENLA_F_MANDATORY, no_md_flush) | 128 | __flg_field_def(19, GENLA_F_MANDATORY, no_md_flush, 0) |
129 | |||
130 | ) | 129 | ) |
131 | 130 | ||
132 | GENL_struct(DRBD_NLA_RESOURCE_OPTS, 4, res_opts, | 131 | GENL_struct(DRBD_NLA_RESOURCE_OPTS, 4, res_opts, |
133 | __str_field(1, GENLA_F_MANDATORY, cpu_mask, 32) | 132 | __str_field_def(1, GENLA_F_MANDATORY, cpu_mask, 32) |
134 | __u32_field(2, GENLA_F_MANDATORY, on_no_data) | 133 | __u32_field_def(2, GENLA_F_MANDATORY, on_no_data, DRBD_ON_NO_DATA_DEF) |
135 | ) | 134 | ) |
136 | 135 | ||
137 | GENL_struct(DRBD_NLA_NET_CONF, 5, net_conf, | 136 | GENL_struct(DRBD_NLA_NET_CONF, 5, net_conf, |
138 | __bin_field(1, GENLA_F_REQUIRED | GENLA_F_INVARIANT, my_addr, 128) | 137 | __bin_field(1, GENLA_F_REQUIRED | GENLA_F_INVARIANT, my_addr, 128) |
139 | __bin_field(2, GENLA_F_REQUIRED | GENLA_F_INVARIANT, peer_addr, 128) | 138 | __bin_field(2, GENLA_F_REQUIRED | GENLA_F_INVARIANT, peer_addr, 128) |
140 | __str_field(3, GENLA_F_MANDATORY | GENLA_F_SENSITIVE, | 139 | __str_field_def(3, GENLA_F_MANDATORY | GENLA_F_SENSITIVE, |
141 | shared_secret, SHARED_SECRET_MAX) | 140 | shared_secret, SHARED_SECRET_MAX) |
142 | __str_field(4, GENLA_F_MANDATORY, cram_hmac_alg, SHARED_SECRET_MAX) | 141 | __str_field_def(4, GENLA_F_MANDATORY, cram_hmac_alg, SHARED_SECRET_MAX) |
143 | __str_field(5, GENLA_F_MANDATORY, integrity_alg, SHARED_SECRET_MAX) | 142 | __str_field_def(5, GENLA_F_MANDATORY, integrity_alg, SHARED_SECRET_MAX) |
144 | __str_field(6, GENLA_F_MANDATORY, verify_alg, SHARED_SECRET_MAX) | 143 | __str_field_def(6, GENLA_F_MANDATORY, verify_alg, SHARED_SECRET_MAX) |
145 | __str_field(7, GENLA_F_MANDATORY, csums_alg, SHARED_SECRET_MAX) | 144 | __str_field_def(7, GENLA_F_MANDATORY, csums_alg, SHARED_SECRET_MAX) |
146 | __u32_field(8, GENLA_F_MANDATORY, wire_protocol) | 145 | __u32_field_def(8, GENLA_F_MANDATORY, wire_protocol, DRBD_PROTOCOL_DEF) |
147 | __u32_field(9, GENLA_F_MANDATORY, try_connect_int) | 146 | __u32_field_def(9, GENLA_F_MANDATORY, try_connect_int, DRBD_CONNECT_INT_DEF) |
148 | __u32_field(10, GENLA_F_MANDATORY, timeout) | 147 | __u32_field_def(10, GENLA_F_MANDATORY, timeout, DRBD_TIMEOUT_DEF) |
149 | __u32_field(11, GENLA_F_MANDATORY, ping_int) | 148 | __u32_field_def(11, GENLA_F_MANDATORY, ping_int, DRBD_PING_INT_DEF) |
150 | __u32_field(12, GENLA_F_MANDATORY, ping_timeo) | 149 | __u32_field_def(12, GENLA_F_MANDATORY, ping_timeo, DRBD_PING_TIMEO_DEF) |
151 | __u32_field(13, GENLA_F_MANDATORY, sndbuf_size) | 150 | __u32_field_def(13, GENLA_F_MANDATORY, sndbuf_size, DRBD_SNDBUF_SIZE_DEF) |
152 | __u32_field(14, GENLA_F_MANDATORY, rcvbuf_size) | 151 | __u32_field_def(14, GENLA_F_MANDATORY, rcvbuf_size, DRBD_RCVBUF_SIZE_DEF) |
153 | __u32_field(15, GENLA_F_MANDATORY, ko_count) | 152 | __u32_field_def(15, GENLA_F_MANDATORY, ko_count, DRBD_KO_COUNT_DEF) |
154 | __u32_field(16, GENLA_F_MANDATORY, max_buffers) | 153 | __u32_field_def(16, GENLA_F_MANDATORY, max_buffers, DRBD_MAX_BUFFERS_DEF) |
155 | __u32_field(17, GENLA_F_MANDATORY, max_epoch_size) | 154 | __u32_field_def(17, GENLA_F_MANDATORY, max_epoch_size, DRBD_MAX_EPOCH_SIZE_DEF) |
156 | __u32_field(18, GENLA_F_MANDATORY, unplug_watermark) | 155 | __u32_field_def(18, GENLA_F_MANDATORY, unplug_watermark, DRBD_UNPLUG_WATERMARK_DEF) |
157 | __u32_field(19, GENLA_F_MANDATORY, after_sb_0p) | 156 | __u32_field_def(19, GENLA_F_MANDATORY, after_sb_0p, DRBD_AFTER_SB_0P_DEF) |
158 | __u32_field(20, GENLA_F_MANDATORY, after_sb_1p) | 157 | __u32_field_def(20, GENLA_F_MANDATORY, after_sb_1p, DRBD_AFTER_SB_1P_DEF) |
159 | __u32_field(21, GENLA_F_MANDATORY, after_sb_2p) | 158 | __u32_field_def(21, GENLA_F_MANDATORY, after_sb_2p, DRBD_AFTER_SB_2P_DEF) |
160 | __u32_field(22, GENLA_F_MANDATORY, rr_conflict) | 159 | __u32_field_def(22, GENLA_F_MANDATORY, rr_conflict, DRBD_RR_CONFLICT_DEF) |
161 | __u32_field(23, GENLA_F_MANDATORY, on_congestion) | 160 | __u32_field_def(23, GENLA_F_MANDATORY, on_congestion, DRBD_ON_CONGESTION_DEF) |
162 | __u32_field(24, GENLA_F_MANDATORY, cong_fill) | 161 | __u32_field_def(24, GENLA_F_MANDATORY, cong_fill, DRBD_CONG_FILL_DEF) |
163 | __u32_field(25, GENLA_F_MANDATORY, cong_extents) | 162 | __u32_field_def(25, GENLA_F_MANDATORY, cong_extents, DRBD_CONG_EXTENTS_DEF) |
164 | __flg_field(26, GENLA_F_MANDATORY, two_primaries) | 163 | __flg_field_def(26, GENLA_F_MANDATORY, two_primaries, 0) |
165 | __flg_field(27, GENLA_F_MANDATORY | GENLA_F_INVARIANT, want_lose) | 164 | __flg_field(27, GENLA_F_MANDATORY | GENLA_F_INVARIANT, want_lose) |
166 | __flg_field(28, GENLA_F_MANDATORY, no_cork) | 165 | __flg_field_def(28, GENLA_F_MANDATORY, no_cork, 0) |
167 | __flg_field(29, GENLA_F_MANDATORY, always_asbp) | 166 | __flg_field_def(29, GENLA_F_MANDATORY, always_asbp, 0) |
168 | __flg_field(30, GENLA_F_MANDATORY | GENLA_F_INVARIANT, dry_run) | 167 | __flg_field(30, GENLA_F_MANDATORY | GENLA_F_INVARIANT, dry_run) |
169 | __flg_field(31, GENLA_F_MANDATORY, use_rle) | 168 | __flg_field_def(31, GENLA_F_MANDATORY, use_rle, 0) |
170 | ) | 169 | ) |
171 | 170 | ||
172 | GENL_struct(DRBD_NLA_SET_ROLE_PARMS, 6, set_role_parms, | 171 | GENL_struct(DRBD_NLA_SET_ROLE_PARMS, 6, set_role_parms, |