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_ */
 | 
