oops, used non-lwIP typedefs...

This commit is contained in:
goldsimon 2010-03-09 16:00:21 +00:00
parent 2a5e096165
commit 5cb0d5848a
2 changed files with 7 additions and 5 deletions

View File

@ -14,7 +14,7 @@
* @return index of the adapter or negative on error
*/
int
get_adapter_index_from_addr(U32 netaddr, char *guid, U32 guid_len)
get_adapter_index_from_addr(u32_t netaddr, char *guid, u32_t guid_len)
{
pcap_if_t *alldevs;
pcap_if_t *d;
@ -34,9 +34,9 @@ get_adapter_index_from_addr(U32 netaddr, char *guid, U32 guid_len)
pcap_addr_t *a;
for(a = d->addresses; a != NULL; a = a->next) {
if (a->addr->sa_family == AF_INET) {
U32 a_addr = ((struct sockaddr_in *)a->addr)->sin_addr.s_addr;
U32 a_netmask = ((struct sockaddr_in *)a->netmask)->sin_addr.s_addr;
U32 a_netaddr = a_addr & a_netmask;
u32_t a_addr = ((struct sockaddr_in *)a->addr)->sin_addr.s_addr;
u32_t a_netmask = ((struct sockaddr_in *)a->netmask)->sin_addr.s_addr;
u32_t a_netaddr = a_addr & a_netmask;
if (a_netaddr == netaddr) {
int ret = -1;
char name[128];

View File

@ -1,6 +1,8 @@
#ifndef __PCAP_HELPER_H__
#define __PCAP_HELPER_H__
int get_adapter_index_from_addr(U32 netaddr, char *guid, U32 guid_len);
#include "arch/cc.h"
int get_adapter_index_from_addr(u32_t netaddr, char *guid, u32_t guid_len);
#endif /* __PCAP_HELPER_H__ */