/freebsd/sys/netlink/ |
H A D | netlink_snl.h | 116 struct snl_state { struct 129 typedef void snl_parse_field_f(struct snl_state *ss, void *hdr, void *target); argument 137 typedef bool snl_parse_attr_f(struct snl_state *ss, struct nlattr *attr, 151 typedef bool snl_parse_post_f(struct snl_state *ss, void *target); 202 snl_allocz(struct snl_state *ss, int len) in snl_allocz() 225 snl_clear_lb(struct snl_state *ss) in snl_clear_lb() 241 snl_free(struct snl_state *ss) in snl_free() 254 snl_init(struct snl_state *ss, int netlink_family) in snl_init() 293 snl_clone(struct snl_state *ss, const struct snl_state *orig) in snl_clone() 295 *ss = (struct snl_state){ in snl_clone() [all …]
|
H A D | netlink_snl_route.h | 39 parse_rta_ip4(struct snl_state *ss, void *rta_data, int *perror) in parse_rta_ip4() 55 parse_rta_ip6(struct snl_state *ss, void *rta_data, int *perror) in parse_rta_ip6() 71 parse_rta_ip(struct snl_state *ss, struct rtattr *rta, int *perror) in parse_rta_ip() 88 snl_attr_get_ip(struct snl_state *ss, struct nlattr *nla, in snl_attr_get_ip() 101 parse_rta_via(struct snl_state *ss, struct rtattr *rta, int *perror) in parse_rta_via() 117 snl_attr_get_ipvia(struct snl_state *ss, struct nlattr *nla, in snl_attr_get_ipvia() 179 snl_attr_get_in_addr(struct snl_state *ss __unused, struct nlattr *nla, in snl_attr_get_in_addr() 190 snl_attr_get_in6_addr(struct snl_state *ss __unused, struct nlattr *nla, in snl_attr_get_in6_addr()
|
H A D | netlink_snl_generic.h | 121 _snl_get_genl_family_info(struct snl_state *ss, const char *family_name, in _snl_get_genl_family_info() 145 snl_get_genl_family(struct snl_state *ss, const char *family_name) in snl_get_genl_family() 156 snl_get_genl_mcast_group(struct snl_state *ss, const char *family_name, in snl_get_genl_mcast_group()
|
H A D | netlink_snl_route_parsers.h | 79 _cb_p_mp_nh(struct snl_state *ss __unused, void *_target) in _cb_p_mp_nh() 98 nlattr_get_multipath(struct snl_state *ss, struct nlattr *nla, in nlattr_get_multipath() 159 _cb_p_route(struct snl_state *ss __unused, void *_target) in _cb_p_route() 278 _cb_p_neigh(struct snl_state *ss __unused, void *_target) in _cb_p_neigh() 327 _cb_p_addr(struct snl_state *ss __unused, void *_target) in _cb_p_addr() 380 _cb_p_nh(struct snl_state *ss __unused, void *_target) in _cb_p_nh()
|
/freebsd/usr.sbin/arp/ |
H A D | arp_netlink.c | 37 nl_init_socket(struct snl_state *ss) in nl_init_socket() 54 get_link_info(struct snl_state *ss, uint32_t ifindex, in get_link_info() 82 has_l2(struct snl_state *ss, uint32_t ifindex) in has_l2() 104 guess_ifindex(struct snl_state *ss, uint32_t fibnum, struct in_addr addr) in guess_ifindex() 168 fix_ifindex(struct snl_state *ss, uint32_t ifindex, struct in_addr addr) in fix_ifindex() 272 struct snl_state ss_req = {}, ss_cmd = {}; in print_entries_nl() 331 struct snl_state ss = {}; in delete_nl() 380 struct snl_state ss = {}; in set_nl()
|
/freebsd/sbin/route/ |
H A D | route_netlink.c | 70 get_netmask(struct snl_state *ss, int family, int plen) in get_netmask() 99 nl_init_socket(struct snl_state *ss) in nl_init_socket() 116 struct snl_state ss_cmd; 145 struct snl_state *ss = &h->ss_cmd; in rtmsg_nl_int() 314 struct snl_state *ss = &h->ss_cmd; in get_ifdata() 345 struct snl_state *ss = &h->ss_cmd; in print_getmsg() 514 struct snl_state *ss = &h->ss_cmd; in print_nlmsg_route() 581 struct snl_state *ss = &h->ss_cmd; in print_nlmsg_link() 605 struct snl_state *ss = &h->ss_cmd; in print_nlmsg_addr() 655 struct snl_state *ss = &h->ss_cmd; in print_nlmsg_neigh() [all …]
|
/freebsd/usr.sbin/ndp/ |
H A D | ndp_netlink.c | 49 nl_init_socket(struct snl_state *ss) in nl_init_socket() 66 get_link_info(struct snl_state *ss, uint32_t ifindex, in get_link_info() 94 has_l2(struct snl_state *ss, uint32_t ifindex) in has_l2() 134 guess_ifindex(struct snl_state *ss, uint32_t fibnum, const struct sockaddr_in6 *dst) in guess_ifindex() 203 fix_ifindex(struct snl_state *ss, uint32_t ifindex, const struct sockaddr_in6 *sa) in fix_ifindex() 314 struct snl_state ss_req = {}, ss_cmd = {}; in print_entries_nl() 406 struct snl_state ss = {}; in delete_nl() 477 struct snl_state ss = {}; in set_nl()
|
/freebsd/tests/sys/netlink/ |
H A D | test_snl_generic.c | 41 struct snl_state ss; in ATF_TC_BODY() 59 struct snl_state ss; in ATF_TC_BODY() 77 struct snl_state ss; in ATF_TC_BODY()
|
H A D | test_snl.c | 55 struct snl_state ss; in ATF_TC_BODY() 97 struct snl_state ss; in ATF_TC_BODY() 140 struct snl_state ss; in ATF_TC_BODY() 200 struct snl_state ss; in ATF_TC_BODY()
|
/freebsd/sbin/ifconfig/ |
H A D | ifconfig_netlink.c | 85 nl_init_socket(struct snl_state *ss) in nl_init_socket() 105 struct snl_state ss = {}; in ifconfig_nl() 142 prepare_ifmap(struct snl_state *ss) in prepare_ifmap() 182 if_nametoindex_nl(struct snl_state *ss, const char *ifname) in if_nametoindex_nl() 218 prepare_ifaddrs(struct snl_state *ss, struct ifmap *ifmap) in prepare_ifaddrs() 317 sort_iface_ifaddrs(struct snl_state *ss, struct iface *iface) in sort_iface_ifaddrs() 446 struct snl_state ss = {}; in list_interfaces_nl()
|
H A D | af_inet.c | 342 struct snl_state *ss = ctx->io_ss; in in_delete_first_nl()
|
/freebsd/usr.bin/genl/ |
H A D | genl.c | 265 parser_nlctrl_notify(struct snl_state *ss, struct nlmsghdr *hdr) in parser_nlctrl_notify() 275 parser_nlsysevent(struct snl_state *ss, struct nlmsghdr *hdr) in parser_nlsysevent() 289 parser_fallback(struct snl_state *ss __unused, struct nlmsghdr *hdr) in parser_fallback() 310 struct snl_state ss; in monitor_mcast() 390 struct snl_state ss; in list_families()
|
H A D | genl.h | 30 typedef void monitor_parser_t(struct snl_state *, struct nlmsghdr *);
|
H A D | parser_rpc.c | 62 parser_rpc(struct snl_state *ss __unused, struct nlmsghdr *hdr) in parser_rpc()
|
/freebsd/sbin/pflowctl/ |
H A D | pflowctl.c | 96 struct snl_state ss = {}; in list() 148 struct snl_state ss = {}; in create() 187 struct snl_state ss = {}; in del() 229 pflowctl_post_sockaddr(struct snl_state* ss __unused, void *target) in pflowctl_post_sockaddr() 319 struct snl_state ss = {}; in get() 401 struct snl_state ss = {}; in do_set()
|
/freebsd/usr.bin/netstat/ |
H A D | route_netlink.c | 71 static void p_rtentry_netlink(struct snl_state *ss, const char *name, struct nlmsghdr *hdr); 78 prepare_ifmap_netlink(struct snl_state *ss, size_t *pifmap_size) in prepare_ifmap_netlink() 227 p_rtentry_netlink(struct snl_state *ss, const char *name, struct nlmsghdr *hdr) in p_rtentry_netlink() 277 struct snl_state ss = {}; in p_rtable_netlink()
|
/freebsd/lib/libifconfig/ |
H A D | libifconfig_carp.c | 71 struct snl_state ss = {}; in _ifconfig_carp_get() 149 struct snl_state ss = {}; in ifconfig_carp_set_info()
|
/freebsd/lib/libc/rpc/ |
H A D | svc_nl.c | 74 struct snl_state snl; 262 struct snl_state snl; in svc_nl_reply()
|
/freebsd/lib/libpfctl/ |
H A D | libpfctl.c | 61 struct snl_state ss; 305 snl_attr_get_counters(struct snl_state *ss, struct nlattr *nla, in snl_attr_get_counters() 335 snl_attr_get_uint64_element(struct snl_state *ss, struct nlattr *nla, in snl_attr_get_uint64_element() 359 snl_attr_get_uint64_array(struct snl_state *ss, struct nlattr *nla, in snl_attr_get_uint64_array() 1465 snl_attr_get_pf_rule_labels(struct snl_state *ss, struct nlattr *nla, in snl_attr_get_pf_rule_labels() 1490 snl_attr_get_nested_pf_rule_labels(struct snl_state *ss, struct nlattr *nla, in snl_attr_get_nested_pf_rule_labels() 1535 snl_attr_get_pf_timeout(struct snl_state *ss, struct nlattr *nla, in snl_attr_get_pf_timeout() 1559 snl_attr_get_nested_timeouts(struct snl_state *ss, struct nlattr *nla, in snl_attr_get_nested_timeouts() 1789 pfctl_get_creators_nl(struct snl_state *ss, uint32_t *creators, size_t *len) in pfctl_get_creators_nl() 1841 snl_attr_get_pfaddr(struct snl_state *ss __unused, struct nlattr *nla, in snl_attr_get_pfaddr() [all …]
|
/freebsd/usr.sbin/powerd/ |
H A D | powerd.c | 139 static struct snl_state ss;
|