]>
Commit | Line | Data |
---|---|---|
020c9387 SH |
1 | #ifndef OFP_VERSION_H |
2 | #define OFP_VERSION_H 1 | |
3 | ||
4 | #include <openflow/openflow-common.h> | |
5 | #include "util.h" | |
020c9387 SH |
6 | |
7 | #define OFP_VERSION_LONG_OPTIONS \ | |
8 | {"version", no_argument, NULL, 'V'}, \ | |
9 | {"protocols", required_argument, NULL, 'O'} | |
10 | ||
11 | #define OFP_VERSION_OPTION_HANDLERS \ | |
12 | case 'V': \ | |
091337a2 | 13 | ovs_print_version(OFP10_VERSION, OFP14_VERSION); \ |
020c9387 SH |
14 | exit(EXIT_SUCCESS); \ |
15 | \ | |
16 | case 'O': \ | |
17 | set_allowed_ofp_versions(optarg); \ | |
18 | break; | |
19 | ||
20 | uint32_t get_allowed_ofp_versions(void); | |
21 | void set_allowed_ofp_versions(const char *string); | |
37923ac7 | 22 | void mask_allowed_ofp_versions(uint32_t); |
db5076ee | 23 | void add_allowed_ofp_versions(uint32_t); |
020c9387 SH |
24 | void ofp_version_usage(void); |
25 | ||
26 | #endif |