]>
Commit | Line | Data |
---|---|---|
2fb975da TT |
1 | /* NHRP netlink/neighbor table API |
2 | * Copyright (c) 2014-2015 Timo Teräs | |
3 | * | |
4 | * This file is free software: you may copy, redistribute and/or modify | |
5 | * it under the terms of the GNU General Public License as published by | |
6 | * the Free Software Foundation, either version 2 of the License, or | |
7 | * (at your option) any later version. | |
8 | */ | |
9 | ||
10 | #include <stdint.h> | |
11 | ||
12 | union sockunion; | |
13 | struct interface; | |
14 | ||
15 | extern int netlink_nflog_group; | |
16 | extern int netlink_req_fd; | |
17 | ||
6c8ca260 | 18 | void netlink_init(void); |
2fb975da TT |
19 | int netlink_configure_arp(unsigned int ifindex, int pf); |
20 | void netlink_update_binding(struct interface *ifp, union sockunion *proto, union sockunion *nbma); | |
21 | void netlink_set_nflog_group(int nlgroup); | |
22 | ||
23 | void netlink_gre_get_info(unsigned int ifindex, uint32_t *gre_key, unsigned int *link_index, struct in_addr *saddr); | |
24 | void netlink_gre_set_link(unsigned int ifindex, unsigned int link_index); |