diff options
author | Jeffrey Smith <whydoubt@gmail.com> | 2015-09-06 20:56:30 -0500 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2015-10-01 20:49:42 +0000 |
commit | 57d954e1689ab31c6afac0a787f13754b8a39a49 (patch) | |
tree | 84b10a57e6a83cb5c5ce23c99fe1d90d68ebad04 /epan/proto.h | |
parent | b02a0ee48a51ccbb33ad76ce84ecb05409a6973a (diff) |
Treat IPv4 subnet masks as distinct from addresses
While IPv4 subnet masks are obviously related and similar to IPv4
addresses, they are distinct enough that they need to be treated
seperately in some aspects. For instance, there is no value in
attempting to resolve a subnet mask.
This change creates a new display type: BASE_NETMASK, which allows distinction from FT_IPv4
(and possible name resolution) where appropriate.
Change-Id: I99e19c9a58eb613f8e58d481af84c30e2e5e14d7
Reviewed-on: https://code.wireshark.org/review/10438
Petri-Dish: Michael Mann <mmann78@netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'epan/proto.h')
-rw-r--r-- | epan/proto.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/epan/proto.h b/epan/proto.h index c30437f9b6..3f0cef278d 100644 --- a/epan/proto.h +++ b/epan/proto.h @@ -520,7 +520,11 @@ typedef enum { SEP_DOT = 8, /**< hexadecimal bytes with a period (.) between each byte */ SEP_DASH = 9, /**< hexadecimal bytes with a dash (-) between each byte */ SEP_COLON = 10, /**< hexadecimal bytes with a colon (:) between each byte */ - SEP_SPACE = 11 /**< hexadecimal bytes with a space between each byte */ + SEP_SPACE = 11, /**< hexadecimal bytes with a space between each byte */ + +/* Address types */ + BASE_NETMASK = 12 /**< Used for IPv4 address that shouldn't be resolved (like for netmasks) */ + } field_display_e; /* Following constants have to be ORed with a field_display_e when dissector |