23 lines
		
	
	
		
			978 B
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			978 B
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
#ifndef _NVT_IW_H_
 | 
						|
#define _NVT_IW_H_
 | 
						|
 | 
						|
#include <net/iw_handler.h>
 | 
						|
#include <linux/in6.h>
 | 
						|
//include for getting hw addr from ip addr
 | 
						|
extern struct neigh_table arp_tbl;
 | 
						|
extern s32 nvt_iw_register_handler(struct net_device *ndev);
 | 
						|
extern s32 nvt_parse_rate_0(u8 wid_val);
 | 
						|
extern int nvt_ipv6_get_lladdr(struct net_device *dev,
 | 
						|
                struct in6_addr *addr, unsigned char banned_flags);
 | 
						|
 | 
						|
extern int __nvt_ipv6_get_lladdr(struct inet6_dev *idev, struct in6_addr *addr,
 | 
						|
                unsigned char banned_flags);
 | 
						|
extern struct inet6_dev *__nvt_in6_dev_get(const struct net_device *dev);
 | 
						|
extern s32 nvt_get_first_ipv6(struct net_device *data, u8 *ret_addr);
 | 
						|
extern s32 nvt_get_first_ipv4(struct net_device *data, u8 *ret_addr);
 | 
						|
extern s32 nvt_send_wid_by_numeric(struct _nvt_bus *nvt_bus, u16 wid,
 | 
						|
                u8 *wid_val_data, s32 num_of_byte);
 | 
						|
extern void nvt_init_fw_by_wids(struct _nvt_bus *nvt_bus,
 | 
						|
                enum nl80211_iftype type);
 | 
						|
#endif /* _NVT_IW_ */
 |