diff options
author | Anders Broman <anders.broman@ericsson.com> | 2013-08-02 15:05:00 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2013-08-02 15:05:00 +0000 |
commit | bcb5ff75327e67386a87d34bac78d5ebebc378ef (patch) | |
tree | 505f100163ba2b7d3dd76213f6a682faae06713b /epan/addr_resolv.h | |
parent | 7891191c57e13cd338297a5c20edd759cd116c4e (diff) |
- Use a hashtable for eth lookup.
Currently broken get_ether_addr().
- Show hastable content in address dlg.(temp solution).
svn path=/trunk/; revision=51119
Diffstat (limited to 'epan/addr_resolv.h')
-rw-r--r-- | epan/addr_resolv.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/epan/addr_resolv.h b/epan/addr_resolv.h index f7f511b06d..b685196a5b 100644 --- a/epan/addr_resolv.h +++ b/epan/addr_resolv.h @@ -55,6 +55,14 @@ typedef struct _e_addr_resolve { gboolean load_hosts_file_from_profile_only; } e_addr_resolve; + +typedef struct hashether { + guint status; /* (See above) */ + guint8 addr[6]; + char hexaddr[6*3]; + char resolved_name[MAXNAMELEN]; +} hashether_t; + /* * Flag controlling what names to resolve. */ @@ -304,6 +312,9 @@ WS_DLL_PUBLIC GHashTable *get_wka_hashtable(void); WS_DLL_PUBLIC +GHashTable *get_eth_hashtable(void); + +WS_DLL_PUBLIC void initialize_ethers(void); WS_DLL_PUBLIC |