Home
last modified time | relevance | path

Searched refs:family_id (Results 1 – 13 of 13) sorted by relevance

/freebsd/sys/netlink/
H A Dnetlink_generic.c93 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 Dnetlink_snl_generic.h91 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 Dnetlink_ctl.h103 uint16_t family_id, u_int action);
/freebsd/sbin/pflowctl/
H A Dpflowctl.c102 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 Dlibpfctl.c118 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 Dktest.py72 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 Dlibifconfig_carp.c77 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 Dktest.c363 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 Dnetlink.py245 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 Dnetlink_generic.py32 def __init__(self, helper, family_id, cmd=0): argument
33 super().__init__(helper, family_id)
/freebsd/sys/netpfil/pf/
H A Dpflow.c1786 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 Dpf_nl.c2054 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 Dtest_rtnl_ifaddr.py231 family_id = nlsock.get_genl_family_id("carp")
233 msg = CarpGenMessage(self.helper, family_id, CarpMsgType.CARP_NL_CMD_SET)