mirror of
https://github.com/openvswitch/ovs
synced 2025-08-31 14:25:26 +00:00
ofp-errors: Ignore text enclosed in square brackets
Enhance to extract-ofp-errors to omit text enclosed in square brackets from error description. This allows some commentary other than the error description to be supplied in ofp-errors.h As suggested by Ben Pfaff <blp@nicira.com> Signed-off-by: Simon Horman <horms@verge.net.au> [blp@nicira.com added the large comment on enum ofperr.] Signed-off-by: Ben Pfaff <blp@nicira.com>
This commit is contained in:
@@ -207,7 +207,7 @@ def extract_ofp_errors(filenames):
|
||||
|
||||
enum = m.group(1)
|
||||
|
||||
comments.append(comment)
|
||||
comments.append(re.sub('\[[^]]*\]', '', comment))
|
||||
names.append(enum)
|
||||
|
||||
for dst in dsts.split(', '):
|
||||
|
@@ -45,6 +45,19 @@ struct ofpbuf;
|
||||
|
||||
#define OFPERR_OFS (1 << 30)
|
||||
|
||||
/* OpenFlow error codes.
|
||||
*
|
||||
* The comments below are parsed by the extract-ofp-errors program at build
|
||||
* time and used to determine the mapping between "enum ofperr" constants and
|
||||
* error type/code values used in the OpenFlow protocol:
|
||||
*
|
||||
* - The first part of each comment specifies OpenFlow type/code for each
|
||||
* protocol that supports the error.
|
||||
*
|
||||
* - Additional text is a human-readable description of the meaning of each
|
||||
* error, used to explain the error to the user. Any text enclosed in
|
||||
* square brackets is omitted; this can be used to explain rationale for
|
||||
* choice of error codes in the case where this is desirable. */
|
||||
enum ofperr {
|
||||
/* Expected duplications. */
|
||||
|
||||
|
Reference in New Issue
Block a user