Move lle_event to if_llatbl.h
lle_event replaced arp_update_event after the ARP rewrite and ended up in if_ether.h simply because arp_update_event used to be there too. IPv6 neighbor discovery is going to grow lle_event support and this is a good time to move it to if_llatbl.h. The two in-tree consumers of this event - OFED and toecore - are not affected. Reviewed by: bz@
This commit is contained in:
parent
7c2fdcac02
commit
4364ec0852
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=245924
@ -205,4 +205,14 @@ lla_lookup(struct lltable *llt, u_int flags, const struct sockaddr *l3addr)
|
||||
}
|
||||
|
||||
int lla_rt_output(struct rt_msghdr *, struct rt_addrinfo *);
|
||||
|
||||
#include <sys/eventhandler.h>
|
||||
enum {
|
||||
LLENTRY_RESOLVED,
|
||||
LLENTRY_TIMEDOUT,
|
||||
LLENTRY_DELETED,
|
||||
LLENTRY_EXPIRED,
|
||||
};
|
||||
typedef void (*lle_event_fn)(void *, struct llentry *, int);
|
||||
EVENTHANDLER_DECLARE(lle_event, lle_event_fn);
|
||||
#endif /* _NET_IF_LLATBL_H_ */
|
||||
|
@ -120,17 +120,6 @@ void arprequest(struct ifnet *, struct in_addr *, struct in_addr *,
|
||||
void arp_ifinit(struct ifnet *, struct ifaddr *);
|
||||
void arp_ifinit2(struct ifnet *, struct ifaddr *, u_char *);
|
||||
void arp_ifscrub(struct ifnet *, uint32_t);
|
||||
|
||||
#include <sys/eventhandler.h>
|
||||
enum {
|
||||
LLENTRY_RESOLVED,
|
||||
LLENTRY_TIMEDOUT,
|
||||
LLENTRY_DELETED,
|
||||
LLENTRY_EXPIRED,
|
||||
};
|
||||
typedef void (*lle_event_fn)(void *, struct llentry *, int);
|
||||
EVENTHANDLER_DECLARE(lle_event, lle_event_fn);
|
||||
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user