/freebsd/sys/netlink/ |
H A D | netlink_generic.c | 93 genl_family(uint16_t family_id) in genl_family() argument 97 gf = &families[family_id - GENL_MIN_ID]; in genl_family() 98 KASSERT(family_id - GENL_MIN_ID < MAX_FAMILIES && in genl_family() 99 gf->family_name != NULL, ("family %u does not exist", family_id)); in genl_family() 118 uint16_t family_id; in genl_handle_message() local 128 family_id = hdr->nlmsg_type - GENL_MIN_ID; in genl_handle_message() 129 gf = &families[family_id]; in genl_handle_message() 130 if (__predict_false(family_id >= MAX_FAMILIES || in genl_handle_message() 235 uint16_t family_id; member 246 { .type = CTRL_ATTR_FAMILY_ID , .off = _OUT(family_id), .cb = nlattr_get_uint16 }, [all …]
|
H A D | netlink_snl_generic.h | 91 uint16_t family_id; member 101 .off = _OUT(family_id), 152 return (attrs.family_id); in snl_get_genl_family() 157 const char *group_name, uint16_t *family_id) in snl_get_genl_mcast_group() argument 164 if (attrs.family_id == 0) in snl_get_genl_mcast_group() 166 if (family_id != NULL) in snl_get_genl_mcast_group() 167 *family_id = attrs.family_id; in snl_get_genl_mcast_group()
|
H A D | netlink_ctl.h | 103 uint16_t family_id, u_int action);
|
/freebsd/sbin/pflowctl/ |
H A D | pflowctl.c | 102 int family_id; in list() local 105 family_id = snl_get_genl_family(&ss, PFLOWNL_FAMILY_NAME); in list() 106 if (family_id == 0) in list() 110 hdr = snl_create_genl_msg_request(&nw, family_id, PFLOWNL_CMD_LIST); in list() 154 int family_id; in create() local 157 family_id = snl_get_genl_family(&ss, PFLOWNL_FAMILY_NAME); in create() 158 if (family_id == 0) in create() 162 hdr = snl_create_genl_msg_request(&nw, family_id, PFLOWNL_CMD_CREATE); in create() 191 int family_id; in del() local 199 family_id = snl_get_genl_family(&ss, PFLOWNL_FAMILY_NAME); in del() [all …]
|
/freebsd/lib/libpfctl/ |
H A D | libpfctl.c | 118 int family_id; in pfctl_do_netlink_cmd() local 120 family_id = snl_get_genl_family(&h->ss, PFNL_FAMILY_NAME); in pfctl_do_netlink_cmd() 121 if (family_id == 0) in pfctl_do_netlink_cmd() 125 hdr = snl_create_genl_msg_request(&nw, family_id, cmd); in pfctl_do_netlink_cmd() 406 int family_id; in pfctl_get_status_h() local 408 family_id = snl_get_genl_family(&h->ss, PFNL_FAMILY_NAME); in pfctl_get_status_h() 409 if (family_id == 0) in pfctl_get_status_h() 413 hdr = snl_create_genl_msg_request(&nw, family_id, PFNL_CMD_GET_STATUS); in pfctl_get_status_h() 1324 int family_id; in pfctl_add_rule_h() local 1326 family_id = snl_get_genl_family(&h->ss, PFNL_FAMILY_NAME); in pfctl_add_rule_h() [all …]
|
/freebsd/tests/atf_python/ |
H A D | ktest.py | 72 self.family_id = self._get_family_id() 76 family_id = self.nlsock.get_genl_family_id(NETLINK_FAMILY) 80 family_id = self.nlsock.get_genl_family_id(NETLINK_FAMILY) 83 return family_id 86 msg = KtestInfoMessage(self.helper, self.family_id, KtestMsgType.KTEST_CMD_LIST) 93 for rx_msg in NetlinkMultipartIterator(self.nlsock, nlmsg_seq, self.family_id): 158 family_id = nlsock.get_genl_family_id(NETLINK_FAMILY) 159 msg = KtestInfoMessage(helper, family_id, KtestMsgType.KTEST_CMD_RUN) 168 nlsock, msg.nl_hdr.nlmsg_seq, family_id
|
/freebsd/lib/libifconfig/ |
H A D | libifconfig_carp.c | 77 int family_id; in _ifconfig_carp_get() local 90 family_id = snl_get_genl_family(&ss, CARP_NL_FAMILY_NAME); in _ifconfig_carp_get() 91 if (family_id == 0) { in _ifconfig_carp_get() 96 hdr = snl_create_genl_msg_request(&nw, family_id, CARP_NL_CMD_GET); in _ifconfig_carp_get() 152 int family_id; in ifconfig_carp_set_info() local 164 family_id = snl_get_genl_family(&ss, CARP_NL_FAMILY_NAME); in ifconfig_carp_set_info() 165 if (family_id == 0) { in ifconfig_carp_set_info() 169 hdr = snl_create_genl_msg_request(&nw, family_id, CARP_NL_CMD_SET); in ifconfig_carp_set_info()
|
/freebsd/sys/tests/ |
H A D | ktest.c | 363 static int family_id; variable 370 family_id = genl_register_family(KTEST_FAMILY_NAME, 0, 1, KTEST_CMD_MAX); in ktest_nl_register() 371 MPASS(family_id != 0); in ktest_nl_register() 373 ret = genl_register_cmds(family_id, ktest_cmds, nitems(ktest_cmds)); in ktest_nl_register() 382 genl_unregister_family(family_id); in ktest_nl_unregister()
|
/freebsd/tests/atf_python/sys/netlink/ |
H A D | netlink.py | 245 for family_id, family_classes in handler_classes.items(): 246 xmap[family_id] = {} 249 xmap[family_id][enum_or_int(msg_props.msg)] = cls 323 family_id = rx_msg.get_nla(GenlCtrlAttrType.CTRL_ATTR_FAMILY_ID).u16 324 self._family_map[family_id] = family_name 325 return family_id
|
H A D | netlink_generic.py | 32 def __init__(self, helper, family_id, cmd=0): argument 33 super().__init__(helper, family_id)
|
/freebsd/sys/netpfil/pf/ |
H A D | pflow.c | 1786 static uint16_t family_id; variable 1799 family_id = genl_register_family(PFLOWNL_FAMILY_NAME, 0, 2, in pflow_init() 1801 MPASS(family_id != 0); in pflow_init() 1802 ret = genl_register_cmds(family_id, pflow_cmds, nitems(pflow_cmds)); in pflow_init() 1811 genl_unregister_family(family_id); in pflow_uninit()
|
H A D | pf_nl.c | 2054 static uint16_t family_id; variable 2267 family_id = genl_register_family(PFNL_FAMILY_NAME, 0, 2, PFNL_CMD_MAX); in pf_nl_register() 2268 genl_register_cmds(family_id, pf_cmds, nitems(pf_cmds)); in pf_nl_register() 2274 genl_unregister_family(family_id); in pf_nl_unregister()
|
/freebsd/tests/sys/netlink/ |
H A D | test_rtnl_ifaddr.py | 231 family_id = nlsock.get_genl_family_id("carp") 233 msg = CarpGenMessage(self.helper, family_id, CarpMsgType.CARP_NL_CMD_SET)
|