diff options
Diffstat (limited to 'networking/udhcp/common.h')
-rw-r--r-- | networking/udhcp/common.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/networking/udhcp/common.h b/networking/udhcp/common.h index bba3d6037..60255eefa 100644 --- a/networking/udhcp/common.h +++ b/networking/udhcp/common.h | |||
@@ -267,26 +267,45 @@ struct option_set *udhcp_find_option(struct option_set *opt_list, uint8_t code) | |||
267 | # define IF_UDHCP_VERBOSE(...) __VA_ARGS__ | 267 | # define IF_UDHCP_VERBOSE(...) __VA_ARGS__ |
268 | extern unsigned dhcp_verbose; | 268 | extern unsigned dhcp_verbose; |
269 | # define log1(...) do { if (dhcp_verbose >= 1) bb_info_msg(__VA_ARGS__); } while (0) | 269 | # define log1(...) do { if (dhcp_verbose >= 1) bb_info_msg(__VA_ARGS__); } while (0) |
270 | # define log1s(msg) do { if (dhcp_verbose >= 1) bb_simple_info_msg(msg); } while (0) | ||
270 | # if CONFIG_UDHCP_DEBUG >= 2 | 271 | # if CONFIG_UDHCP_DEBUG >= 2 |
271 | void udhcp_dump_packet(struct dhcp_packet *packet) FAST_FUNC; | 272 | void udhcp_dump_packet(struct dhcp_packet *packet) FAST_FUNC; |
272 | # define log2(...) do { if (dhcp_verbose >= 2) bb_info_msg(__VA_ARGS__); } while (0) | 273 | # define log2(...) do { if (dhcp_verbose >= 2) bb_info_msg(__VA_ARGS__); } while (0) |
274 | # define log2s(msg) do { if (dhcp_verbose >= 2) bb_simple_info_msg(msg); } while (0) | ||
273 | # else | 275 | # else |
274 | # define udhcp_dump_packet(...) ((void)0) | 276 | # define udhcp_dump_packet(...) ((void)0) |
275 | # define log2(...) ((void)0) | 277 | # define log2(...) ((void)0) |
278 | # define log2s(msg) ((void)0) | ||
276 | # endif | 279 | # endif |
277 | # if CONFIG_UDHCP_DEBUG >= 3 | 280 | # if CONFIG_UDHCP_DEBUG >= 3 |
278 | # define log3(...) do { if (dhcp_verbose >= 3) bb_info_msg(__VA_ARGS__); } while (0) | 281 | # define log3(...) do { if (dhcp_verbose >= 3) bb_info_msg(__VA_ARGS__); } while (0) |
282 | # define log3s(msg) do { if (dhcp_verbose >= 3) bb_simple_info_msg(msg); } while (0) | ||
279 | # else | 283 | # else |
280 | # define log3(...) ((void)0) | 284 | # define log3(...) ((void)0) |
285 | # define log3s(msg) ((void)0) | ||
281 | # endif | 286 | # endif |
282 | #else | 287 | #else |
283 | # define IF_UDHCP_VERBOSE(...) | 288 | # define IF_UDHCP_VERBOSE(...) |
284 | # define udhcp_dump_packet(...) ((void)0) | 289 | # define udhcp_dump_packet(...) ((void)0) |
285 | # define log1(...) ((void)0) | 290 | # define log1(...) ((void)0) |
291 | # define log1s(msg) ((void)0) | ||
286 | # define log2(...) ((void)0) | 292 | # define log2(...) ((void)0) |
293 | # define log2s(msg) ((void)0) | ||
287 | # define log3(...) ((void)0) | 294 | # define log3(...) ((void)0) |
295 | # define log3s(msg) ((void)0) | ||
288 | #endif | 296 | #endif |
289 | 297 | ||
298 | #if defined(__mips__) | ||
299 | /* | ||
300 | * The 'simple' message functions have a negative impact on the size of the | ||
301 | * DHCP code when compiled for MIPS, so don't use them in this case. | ||
302 | */ | ||
303 | #define bb_simple_info_msg bb_info_msg | ||
304 | #define bb_simple_error_msg bb_error_msg | ||
305 | #define bb_simple_perror_msg_and_die bb_perror_msg_and_die | ||
306 | #undef log1s | ||
307 | #define log1s log1 | ||
308 | #endif | ||
290 | 309 | ||
291 | /*** Other shared functions ***/ | 310 | /*** Other shared functions ***/ |
292 | 311 | ||