aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux
diff options
context:
space:
mode:
Diffstat (limited to 'sys/linux')
-rw-r--r--sys/linux/auto.txt4210
1 files changed, 2148 insertions, 2062 deletions
diff --git a/sys/linux/auto.txt b/sys/linux/auto.txt
index 277de6c14..6f1121d30 100644
--- a/sys/linux/auto.txt
+++ b/sys/linux/auto.txt
@@ -106,93 +106,6 @@ include <include/uapi/rdma/rdma_netlink.h>
landlock_rule_type$auto = LANDLOCK_RULE_PATH_BENEATH, LANDLOCK_RULE_NET_PORT
-resource genl_802_15_4_mac_family_id$auto[int16]
-resource genl_hsr_family_id$auto[int16]
-resource genl_ioam6_family_id$auto[int16]
-resource genl_ipvs_family_id$auto[int16]
-resource genl_mac80211_hwsim_family_id$auto[int16]
-resource genl_mac802154_hwsim_family_id$auto[int16]
-resource genl_ncsi_family_id$auto[int16]
-resource genl_net_dm_family_id$auto[int16]
-resource genl_nlbl_calipso_family_id$auto[int16]
-resource genl_nlbl_cipsov4_family_id$auto[int16]
-resource genl_nlbl_mgmt_family_id$auto[int16]
-resource genl_nlbl_unlbl_family_id$auto[int16]
-resource genl_seg6_family_id$auto[int16]
-resource genl_smc_gen_netlink_family_id$auto[int16]
-resource genl_smc_pnetid_family_id$auto[int16]
-resource genl_taskstats_family_id$auto[int16]
-resource genl_tipcv2_family_id$auto[int16]
-resource genl_batadv_family_id$auto[int16]
-resource genl_cifs_family_id$auto[int16]
-resource genl_ethtool_family_id$auto[int16]
-resource genl_gtp_family_id$auto[int16]
-resource genl_handshake_family_id$auto[int16]
-resource genl_ila_family_id$auto[int16]
-resource genl_l2tp_family_id$auto[int16]
-resource genl_macsec_family_id$auto[int16]
-resource genl_nbd_family_id$auto[int16]
-resource genl_net_shaper_family_id$auto[int16]
-resource genl_netdev_family_id$auto[int16]
-resource genl_nfc_family_id$auto[int16]
-resource genl_nfsd_family_id$auto[int16]
-resource genl_nl80211_family_id$auto[int16]
-resource genl_nl802154_family_id$auto[int16]
-resource genl_nlctrl_family_id$auto[int16]
-resource genl_ovs_ct_limit_family_id$auto[int16]
-resource genl_ovs_datapath_family_id$auto[int16]
-resource genl_ovs_flow_family_id$auto[int16]
-resource genl_ovs_meter_family_id$auto[int16]
-resource genl_ovs_packet_family_id$auto[int16]
-resource genl_ovs_vport_family_id$auto[int16]
-resource genl_tcp_metrics_family_id$auto[int16]
-resource genl_thermal_family_id$auto[int16]
-resource genl_vdpa_family_id$auto[int16]
-resource genl_wireguard_family_id$auto[int16]
-type msghdr_802_15_4_mac$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_802_15_4_mac_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_hsr$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_hsr_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_ioam6$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_ioam6_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_ipvs$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_ipvs_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_mac80211_hwsim$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_mac80211_hwsim_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_mac802154_hwsim$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_mac802154_hwsim_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_ncsi$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_ncsi_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_net_dm$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_net_dm_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_nlbl_calipso$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_nlbl_calipso_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_nlbl_cipsov4$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_nlbl_cipsov4_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_nlbl_mgmt$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_nlbl_mgmt_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_nlbl_unlbl$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_nlbl_unlbl_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_seg6$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_seg6_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_smc_gen_netlink$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_smc_gen_netlink_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_smc_pnetid$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_smc_pnetid_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_taskstats$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_taskstats_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_tipcv2$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_tipcv2_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_batadv$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_batadv_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_cifs$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_cifs_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_ethtool$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_ethtool_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_gtp$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_gtp_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_handshake$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_handshake_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_ila$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_ila_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_l2tp$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_l2tp_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_macsec$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_macsec_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_nbd$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_nbd_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_net_shaper$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_net_shaper_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_netdev$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_netdev_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_nfc$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_nfc_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_nfsd$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_nfsd_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_nl80211$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_nl80211_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_nl802154$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_nl802154_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_nlctrl$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_nlctrl_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_ovs_ct_limit$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_ovs_ct_limit_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_ovs_datapath$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_ovs_datapath_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_ovs_flow$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_ovs_flow_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_ovs_meter$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_ovs_meter_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_ovs_packet$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_ovs_packet_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_ovs_vport$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_ovs_vport_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_tcp_metrics$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_tcp_metrics_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_thermal$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_thermal_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_vdpa$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_vdpa_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type msghdr_wireguard$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_wireguard_family_id$auto, genlmsghdr_t[CMD], POLICY]]
-type smc_gen_nl_policy_smc_netlink$auto auto_todo
_llseek$auto(fd fd, offset_high intptr, offset_low intptr, result ptr[inout, int64], whence int32)
_newselect$auto(n int32, inp ptr[inout, __kernel_fd_set$auto], outp ptr[inout, __kernel_fd_set$auto], exp ptr[inout, __kernel_fd_set$auto], tvp ptr[inout, __kernel_old_timeval$auto])
accept$auto(fd fd, upeer_sockaddr ptr[inout, sockaddr$auto], upeer_addrlen ptr[inout, int32])
@@ -493,480 +406,6 @@ sendfile$auto(out_fd fd, in_fd fd, offset ptr[inout, int64], count intptr)
sendfile64$auto(out_fd fd, in_fd fd, offset ptr[inout, int64], count intptr)
sendmmsg$auto(fd fd, mmsg ptr[inout, mmsghdr$auto], vlen int32, flags int32)
sendmsg$auto(fd fd, msg ptr[inout, user_msghdr$auto], flags int32)
-sendmsg$auto_BATADV_CMD_GET_BLA_BACKBONE(fd sock_nl_generic, msg ptr[in, msghdr_batadv$auto[BATADV_CMD_GET_BLA_BACKBONE, batadv_netlink_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_BATADV_CMD_GET_BLA_CLAIM(fd sock_nl_generic, msg ptr[in, msghdr_batadv$auto[BATADV_CMD_GET_BLA_CLAIM, batadv_netlink_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_BATADV_CMD_GET_DAT_CACHE(fd sock_nl_generic, msg ptr[in, msghdr_batadv$auto[BATADV_CMD_GET_DAT_CACHE, batadv_netlink_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_BATADV_CMD_GET_GATEWAYS(fd sock_nl_generic, msg ptr[in, msghdr_batadv$auto[BATADV_CMD_GET_GATEWAYS, batadv_netlink_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_BATADV_CMD_GET_HARDIF(fd sock_nl_generic, msg ptr[in, msghdr_batadv$auto[BATADV_CMD_GET_HARDIF, batadv_netlink_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_BATADV_CMD_GET_MCAST_FLAGS(fd sock_nl_generic, msg ptr[in, msghdr_batadv$auto[BATADV_CMD_GET_MCAST_FLAGS, batadv_netlink_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_BATADV_CMD_GET_MESH(fd sock_nl_generic, msg ptr[in, msghdr_batadv$auto[BATADV_CMD_GET_MESH, batadv_netlink_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_BATADV_CMD_GET_NEIGHBORS(fd sock_nl_generic, msg ptr[in, msghdr_batadv$auto[BATADV_CMD_GET_NEIGHBORS, batadv_netlink_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_BATADV_CMD_GET_ORIGINATORS(fd sock_nl_generic, msg ptr[in, msghdr_batadv$auto[BATADV_CMD_GET_ORIGINATORS, batadv_netlink_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_BATADV_CMD_GET_ROUTING_ALGOS(fd sock_nl_generic, msg ptr[in, msghdr_batadv$auto[BATADV_CMD_GET_ROUTING_ALGOS, batadv_netlink_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_BATADV_CMD_GET_TRANSTABLE_GLOBAL(fd sock_nl_generic, msg ptr[in, msghdr_batadv$auto[BATADV_CMD_GET_TRANSTABLE_GLOBAL, batadv_netlink_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_BATADV_CMD_GET_TRANSTABLE_LOCAL(fd sock_nl_generic, msg ptr[in, msghdr_batadv$auto[BATADV_CMD_GET_TRANSTABLE_LOCAL, batadv_netlink_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_BATADV_CMD_GET_VLAN(fd sock_nl_generic, msg ptr[in, msghdr_batadv$auto[BATADV_CMD_GET_VLAN, batadv_netlink_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_BATADV_CMD_SET_HARDIF(fd sock_nl_generic, msg ptr[in, msghdr_batadv$auto[BATADV_CMD_SET_HARDIF, batadv_netlink_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_BATADV_CMD_SET_MESH(fd sock_nl_generic, msg ptr[in, msghdr_batadv$auto[BATADV_CMD_SET_MESH, batadv_netlink_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_BATADV_CMD_SET_VLAN(fd sock_nl_generic, msg ptr[in, msghdr_batadv$auto[BATADV_CMD_SET_VLAN, batadv_netlink_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_BATADV_CMD_TP_METER(fd sock_nl_generic, msg ptr[in, msghdr_batadv$auto[BATADV_CMD_TP_METER, batadv_netlink_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_BATADV_CMD_TP_METER_CANCEL(fd sock_nl_generic, msg ptr[in, msghdr_batadv$auto[BATADV_CMD_TP_METER_CANCEL, batadv_netlink_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_CGROUPSTATS_CMD_GET(fd sock_nl_generic, msg ptr[in, msghdr_taskstats$auto[CGROUPSTATS_CMD_GET, cgroupstats_cmd_get_policy_taskstats$auto]], f flags[send_flags])
-sendmsg$auto_CIFS_GENL_CMD_SWN_NOTIFY(fd sock_nl_generic, msg ptr[in, msghdr_cifs$auto[CIFS_GENL_CMD_SWN_NOTIFY, cifs_genl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_CTRL_CMD_GETFAMILY(fd sock_nl_generic, msg ptr[in, msghdr_nlctrl$auto[CTRL_CMD_GETFAMILY, ctrl_policy_family_genetlink$auto]], f flags[send_flags])
-sendmsg$auto_CTRL_CMD_GETPOLICY(fd sock_nl_generic, msg ptr[in, msghdr_nlctrl$auto[CTRL_CMD_GETPOLICY, ctrl_policy_policy_genetlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_CABLE_TEST_ACT(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_CABLE_TEST_ACT, ethnl_cable_test_act_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_CABLE_TEST_TDR_ACT(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_CABLE_TEST_TDR_ACT, ethnl_cable_test_tdr_act_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_CHANNELS_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_CHANNELS_GET, ethnl_channels_get_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_CHANNELS_SET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_CHANNELS_SET, ethnl_channels_set_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_COALESCE_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_COALESCE_GET, ethnl_coalesce_get_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_COALESCE_SET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_COALESCE_SET, ethnl_coalesce_set_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_DEBUG_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_DEBUG_GET, ethnl_debug_get_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_DEBUG_SET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_DEBUG_SET, ethnl_debug_set_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_EEE_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_EEE_GET, ethnl_eee_get_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_EEE_SET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_EEE_SET, ethnl_eee_set_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_FEATURES_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_FEATURES_GET, ethnl_features_get_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_FEATURES_SET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_FEATURES_SET, ethnl_features_set_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_FEC_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_FEC_GET, ethnl_fec_get_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_FEC_SET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_FEC_SET, ethnl_fec_set_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_LINKINFO_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_LINKINFO_GET, ethnl_linkinfo_get_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_LINKINFO_SET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_LINKINFO_SET, ethnl_linkinfo_set_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_LINKMODES_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_LINKMODES_GET, ethnl_linkmodes_get_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_LINKMODES_SET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_LINKMODES_SET, ethnl_linkmodes_set_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_LINKSTATE_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_LINKSTATE_GET, ethnl_linkstate_get_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_MM_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_MM_GET, ethnl_mm_get_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_MM_SET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_MM_SET, ethnl_mm_set_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_MODULE_EEPROM_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_MODULE_EEPROM_GET, ethnl_module_eeprom_get_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_MODULE_FW_FLASH_ACT(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_MODULE_FW_FLASH_ACT, ethnl_module_fw_flash_act_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_MODULE_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_MODULE_GET, ethnl_module_get_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_MODULE_SET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_MODULE_SET, ethnl_module_set_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_PAUSE_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_PAUSE_GET, ethnl_pause_get_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_PAUSE_SET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_PAUSE_SET, ethnl_pause_set_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_PHC_VCLOCKS_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_PHC_VCLOCKS_GET, ethnl_phc_vclocks_get_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_PHY_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_PHY_GET, ethnl_phy_get_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_PLCA_GET_CFG(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_PLCA_GET_CFG, ethnl_plca_get_cfg_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_PLCA_GET_STATUS(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_PLCA_GET_STATUS, ethnl_plca_get_status_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_PLCA_SET_CFG(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_PLCA_SET_CFG, ethnl_plca_set_cfg_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_PRIVFLAGS_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_PRIVFLAGS_GET, ethnl_privflags_get_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_PRIVFLAGS_SET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_PRIVFLAGS_SET, ethnl_privflags_set_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_PSE_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_PSE_GET, ethnl_pse_get_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_PSE_SET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_PSE_SET, ethnl_pse_set_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_RINGS_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_RINGS_GET, ethnl_rings_get_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_RINGS_SET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_RINGS_SET, ethnl_rings_set_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_RSS_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_RSS_GET, ethnl_rss_get_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_STATS_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_STATS_GET, ethnl_stats_get_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_STRSET_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_STRSET_GET, ethnl_strset_get_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_TSINFO_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_TSINFO_GET, ethnl_tsinfo_get_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_TUNNEL_INFO_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_TUNNEL_INFO_GET, ethnl_tunnel_info_get_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_WOL_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_WOL_GET, ethnl_wol_get_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_ETHTOOL_MSG_WOL_SET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_WOL_SET, ethnl_wol_set_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_GTP_CMD_DELPDP(fd sock_nl_generic, msg ptr[in, msghdr_gtp$auto[GTP_CMD_DELPDP, gtp_genl_policy_gtp$auto]], f flags[send_flags])
-sendmsg$auto_GTP_CMD_ECHOREQ(fd sock_nl_generic, msg ptr[in, msghdr_gtp$auto[GTP_CMD_ECHOREQ, gtp_genl_policy_gtp$auto]], f flags[send_flags])
-sendmsg$auto_GTP_CMD_GETPDP(fd sock_nl_generic, msg ptr[in, msghdr_gtp$auto[GTP_CMD_GETPDP, gtp_genl_policy_gtp$auto]], f flags[send_flags])
-sendmsg$auto_GTP_CMD_NEWPDP(fd sock_nl_generic, msg ptr[in, msghdr_gtp$auto[GTP_CMD_NEWPDP, gtp_genl_policy_gtp$auto]], f flags[send_flags])
-sendmsg$auto_HANDSHAKE_CMD_ACCEPT(fd sock_nl_generic, msg ptr[in, msghdr_handshake$auto[HANDSHAKE_CMD_ACCEPT, handshake_accept_nl_policy_genl$auto]], f flags[send_flags])
-sendmsg$auto_HANDSHAKE_CMD_DONE(fd sock_nl_generic, msg ptr[in, msghdr_handshake$auto[HANDSHAKE_CMD_DONE, handshake_done_nl_policy_genl$auto]], f flags[send_flags])
-sendmsg$auto_HSR_C_GET_NODE_LIST(fd sock_nl_generic, msg ptr[in, msghdr_hsr$auto[HSR_C_GET_NODE_LIST, hsr_genl_policy_hsr_netlink$auto]], f flags[send_flags])
-sendmsg$auto_HSR_C_GET_NODE_STATUS(fd sock_nl_generic, msg ptr[in, msghdr_hsr$auto[HSR_C_GET_NODE_STATUS, hsr_genl_policy_hsr_netlink$auto]], f flags[send_flags])
-sendmsg$auto_HWSIM_CMD_DEL_RADIO(fd sock_nl_generic, msg ptr[in, msghdr_mac80211_hwsim$auto[HWSIM_CMD_DEL_RADIO, hwsim_genl_policy_mac80211_hwsim$auto]], f flags[send_flags])
-sendmsg$auto_HWSIM_CMD_FRAME(fd sock_nl_generic, msg ptr[in, msghdr_mac80211_hwsim$auto[HWSIM_CMD_FRAME, hwsim_genl_policy_mac80211_hwsim$auto]], f flags[send_flags])
-sendmsg$auto_HWSIM_CMD_GET_RADIO(fd sock_nl_generic, msg ptr[in, msghdr_mac80211_hwsim$auto[HWSIM_CMD_GET_RADIO, hwsim_genl_policy_mac80211_hwsim$auto]], f flags[send_flags])
-sendmsg$auto_HWSIM_CMD_NEW_RADIO(fd sock_nl_generic, msg ptr[in, msghdr_mac80211_hwsim$auto[HWSIM_CMD_NEW_RADIO, hwsim_genl_policy_mac80211_hwsim$auto]], f flags[send_flags])
-sendmsg$auto_HWSIM_CMD_REGISTER(fd sock_nl_generic, msg ptr[in, msghdr_mac80211_hwsim$auto[HWSIM_CMD_REGISTER, hwsim_genl_policy_mac80211_hwsim$auto]], f flags[send_flags])
-sendmsg$auto_HWSIM_CMD_REPORT_PMSR(fd sock_nl_generic, msg ptr[in, msghdr_mac80211_hwsim$auto[HWSIM_CMD_REPORT_PMSR, hwsim_genl_policy_mac80211_hwsim$auto]], f flags[send_flags])
-sendmsg$auto_HWSIM_CMD_TX_INFO_FRAME(fd sock_nl_generic, msg ptr[in, msghdr_mac80211_hwsim$auto[HWSIM_CMD_TX_INFO_FRAME, hwsim_genl_policy_mac80211_hwsim$auto]], f flags[send_flags])
-sendmsg$auto_IEEE802154_ADD_IFACE(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_ADD_IFACE, ieee802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_IEEE802154_ASSOCIATE_REQ(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_ASSOCIATE_REQ, ieee802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_IEEE802154_ASSOCIATE_RESP(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_ASSOCIATE_RESP, ieee802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_IEEE802154_DEL_IFACE(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_DEL_IFACE, ieee802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_IEEE802154_DISASSOCIATE_REQ(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_DISASSOCIATE_REQ, ieee802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_IEEE802154_LIST_IFACE(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_LIST_IFACE, ieee802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_IEEE802154_LIST_PHY(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_LIST_PHY, ieee802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_IEEE802154_LLSEC_ADD_DEV(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_LLSEC_ADD_DEV, ieee802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_IEEE802154_LLSEC_ADD_DEVKEY(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_LLSEC_ADD_DEVKEY, ieee802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_IEEE802154_LLSEC_ADD_KEY(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_LLSEC_ADD_KEY, ieee802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_IEEE802154_LLSEC_ADD_SECLEVEL(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_LLSEC_ADD_SECLEVEL, ieee802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_IEEE802154_LLSEC_DEL_DEV(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_LLSEC_DEL_DEV, ieee802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_IEEE802154_LLSEC_DEL_DEVKEY(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_LLSEC_DEL_DEVKEY, ieee802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_IEEE802154_LLSEC_DEL_KEY(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_LLSEC_DEL_KEY, ieee802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_IEEE802154_LLSEC_DEL_SECLEVEL(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_LLSEC_DEL_SECLEVEL, ieee802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_IEEE802154_LLSEC_GETPARAMS(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_LLSEC_GETPARAMS, ieee802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_IEEE802154_LLSEC_LIST_DEV(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_LLSEC_LIST_DEV, ieee802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_IEEE802154_LLSEC_LIST_DEVKEY(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_LLSEC_LIST_DEVKEY, ieee802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_IEEE802154_LLSEC_LIST_KEY(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_LLSEC_LIST_KEY, ieee802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_IEEE802154_LLSEC_LIST_SECLEVEL(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_LLSEC_LIST_SECLEVEL, ieee802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_IEEE802154_LLSEC_SETPARAMS(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_LLSEC_SETPARAMS, ieee802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_IEEE802154_SCAN_REQ(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_SCAN_REQ, ieee802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_IEEE802154_SET_MACPARAMS(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_SET_MACPARAMS, ieee802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_IEEE802154_START_REQ(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_START_REQ, ieee802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_ILA_CMD_ADD(fd sock_nl_generic, msg ptr[in, msghdr_ila$auto[ILA_CMD_ADD, ila_nl_policy_ila_main$auto]], f flags[send_flags])
-sendmsg$auto_ILA_CMD_DEL(fd sock_nl_generic, msg ptr[in, msghdr_ila$auto[ILA_CMD_DEL, ila_nl_policy_ila_main$auto]], f flags[send_flags])
-sendmsg$auto_ILA_CMD_FLUSH(fd sock_nl_generic, msg ptr[in, msghdr_ila$auto[ILA_CMD_FLUSH, ila_nl_policy_ila_main$auto]], f flags[send_flags])
-sendmsg$auto_ILA_CMD_GET(fd sock_nl_generic, msg ptr[in, msghdr_ila$auto[ILA_CMD_GET, ila_nl_policy_ila_main$auto]], f flags[send_flags])
-sendmsg$auto_IOAM6_CMD_ADD_NAMESPACE(fd sock_nl_generic, msg ptr[in, msghdr_ioam6$auto[IOAM6_CMD_ADD_NAMESPACE, ioam6_genl_policy_addns_ioam6$auto]], f flags[send_flags])
-sendmsg$auto_IOAM6_CMD_ADD_SCHEMA(fd sock_nl_generic, msg ptr[in, msghdr_ioam6$auto[IOAM6_CMD_ADD_SCHEMA, ioam6_genl_policy_addsc_ioam6$auto]], f flags[send_flags])
-sendmsg$auto_IOAM6_CMD_DEL_NAMESPACE(fd sock_nl_generic, msg ptr[in, msghdr_ioam6$auto[IOAM6_CMD_DEL_NAMESPACE, ioam6_genl_policy_delns_ioam6$auto]], f flags[send_flags])
-sendmsg$auto_IOAM6_CMD_DEL_SCHEMA(fd sock_nl_generic, msg ptr[in, msghdr_ioam6$auto[IOAM6_CMD_DEL_SCHEMA, ioam6_genl_policy_delsc_ioam6$auto]], f flags[send_flags])
-sendmsg$auto_IOAM6_CMD_NS_SET_SCHEMA(fd sock_nl_generic, msg ptr[in, msghdr_ioam6$auto[IOAM6_CMD_NS_SET_SCHEMA, ioam6_genl_policy_ns_sc_ioam6$auto]], f flags[send_flags])
-sendmsg$auto_IPVS_CMD_DEL_DAEMON(fd sock_nl_generic, msg ptr[in, msghdr_ipvs$auto[IPVS_CMD_DEL_DAEMON, ip_vs_cmd_policy_ip_vs_ctl$auto]], f flags[send_flags])
-sendmsg$auto_IPVS_CMD_DEL_DEST(fd sock_nl_generic, msg ptr[in, msghdr_ipvs$auto[IPVS_CMD_DEL_DEST, ip_vs_cmd_policy_ip_vs_ctl$auto]], f flags[send_flags])
-sendmsg$auto_IPVS_CMD_DEL_SERVICE(fd sock_nl_generic, msg ptr[in, msghdr_ipvs$auto[IPVS_CMD_DEL_SERVICE, ip_vs_cmd_policy_ip_vs_ctl$auto]], f flags[send_flags])
-sendmsg$auto_IPVS_CMD_FLUSH(fd sock_nl_generic, msg ptr[in, msghdr_ipvs$auto[IPVS_CMD_FLUSH, ip_vs_cmd_policy_ip_vs_ctl$auto]], f flags[send_flags])
-sendmsg$auto_IPVS_CMD_GET_CONFIG(fd sock_nl_generic, msg ptr[in, msghdr_ipvs$auto[IPVS_CMD_GET_CONFIG, ip_vs_cmd_policy_ip_vs_ctl$auto]], f flags[send_flags])
-sendmsg$auto_IPVS_CMD_GET_DAEMON(fd sock_nl_generic, msg ptr[in, msghdr_ipvs$auto[IPVS_CMD_GET_DAEMON, ip_vs_cmd_policy_ip_vs_ctl$auto]], f flags[send_flags])
-sendmsg$auto_IPVS_CMD_GET_DEST(fd sock_nl_generic, msg ptr[in, msghdr_ipvs$auto[IPVS_CMD_GET_DEST, ip_vs_cmd_policy_ip_vs_ctl$auto]], f flags[send_flags])
-sendmsg$auto_IPVS_CMD_GET_INFO(fd sock_nl_generic, msg ptr[in, msghdr_ipvs$auto[IPVS_CMD_GET_INFO, ip_vs_cmd_policy_ip_vs_ctl$auto]], f flags[send_flags])
-sendmsg$auto_IPVS_CMD_GET_SERVICE(fd sock_nl_generic, msg ptr[in, msghdr_ipvs$auto[IPVS_CMD_GET_SERVICE, ip_vs_cmd_policy_ip_vs_ctl$auto]], f flags[send_flags])
-sendmsg$auto_IPVS_CMD_NEW_DAEMON(fd sock_nl_generic, msg ptr[in, msghdr_ipvs$auto[IPVS_CMD_NEW_DAEMON, ip_vs_cmd_policy_ip_vs_ctl$auto]], f flags[send_flags])
-sendmsg$auto_IPVS_CMD_NEW_DEST(fd sock_nl_generic, msg ptr[in, msghdr_ipvs$auto[IPVS_CMD_NEW_DEST, ip_vs_cmd_policy_ip_vs_ctl$auto]], f flags[send_flags])
-sendmsg$auto_IPVS_CMD_NEW_SERVICE(fd sock_nl_generic, msg ptr[in, msghdr_ipvs$auto[IPVS_CMD_NEW_SERVICE, ip_vs_cmd_policy_ip_vs_ctl$auto]], f flags[send_flags])
-sendmsg$auto_IPVS_CMD_SET_CONFIG(fd sock_nl_generic, msg ptr[in, msghdr_ipvs$auto[IPVS_CMD_SET_CONFIG, ip_vs_cmd_policy_ip_vs_ctl$auto]], f flags[send_flags])
-sendmsg$auto_IPVS_CMD_SET_DEST(fd sock_nl_generic, msg ptr[in, msghdr_ipvs$auto[IPVS_CMD_SET_DEST, ip_vs_cmd_policy_ip_vs_ctl$auto]], f flags[send_flags])
-sendmsg$auto_IPVS_CMD_SET_SERVICE(fd sock_nl_generic, msg ptr[in, msghdr_ipvs$auto[IPVS_CMD_SET_SERVICE, ip_vs_cmd_policy_ip_vs_ctl$auto]], f flags[send_flags])
-sendmsg$auto_IPVS_CMD_ZERO(fd sock_nl_generic, msg ptr[in, msghdr_ipvs$auto[IPVS_CMD_ZERO, ip_vs_cmd_policy_ip_vs_ctl$auto]], f flags[send_flags])
-sendmsg$auto_L2TP_CMD_NOOP(fd sock_nl_generic, msg ptr[in, msghdr_l2tp$auto[L2TP_CMD_NOOP, l2tp_nl_policy_l2tp_netlink$auto]], f flags[send_flags])
-sendmsg$auto_L2TP_CMD_SESSION_CREATE(fd sock_nl_generic, msg ptr[in, msghdr_l2tp$auto[L2TP_CMD_SESSION_CREATE, l2tp_nl_policy_l2tp_netlink$auto]], f flags[send_flags])
-sendmsg$auto_L2TP_CMD_SESSION_DELETE(fd sock_nl_generic, msg ptr[in, msghdr_l2tp$auto[L2TP_CMD_SESSION_DELETE, l2tp_nl_policy_l2tp_netlink$auto]], f flags[send_flags])
-sendmsg$auto_L2TP_CMD_SESSION_GET(fd sock_nl_generic, msg ptr[in, msghdr_l2tp$auto[L2TP_CMD_SESSION_GET, l2tp_nl_policy_l2tp_netlink$auto]], f flags[send_flags])
-sendmsg$auto_L2TP_CMD_SESSION_MODIFY(fd sock_nl_generic, msg ptr[in, msghdr_l2tp$auto[L2TP_CMD_SESSION_MODIFY, l2tp_nl_policy_l2tp_netlink$auto]], f flags[send_flags])
-sendmsg$auto_L2TP_CMD_TUNNEL_CREATE(fd sock_nl_generic, msg ptr[in, msghdr_l2tp$auto[L2TP_CMD_TUNNEL_CREATE, l2tp_nl_policy_l2tp_netlink$auto]], f flags[send_flags])
-sendmsg$auto_L2TP_CMD_TUNNEL_DELETE(fd sock_nl_generic, msg ptr[in, msghdr_l2tp$auto[L2TP_CMD_TUNNEL_DELETE, l2tp_nl_policy_l2tp_netlink$auto]], f flags[send_flags])
-sendmsg$auto_L2TP_CMD_TUNNEL_GET(fd sock_nl_generic, msg ptr[in, msghdr_l2tp$auto[L2TP_CMD_TUNNEL_GET, l2tp_nl_policy_l2tp_netlink$auto]], f flags[send_flags])
-sendmsg$auto_L2TP_CMD_TUNNEL_MODIFY(fd sock_nl_generic, msg ptr[in, msghdr_l2tp$auto[L2TP_CMD_TUNNEL_MODIFY, l2tp_nl_policy_l2tp_netlink$auto]], f flags[send_flags])
-sendmsg$auto_MAC802154_HWSIM_CMD_DEL_EDGE(fd sock_nl_generic, msg ptr[in, msghdr_mac802154_hwsim$auto[MAC802154_HWSIM_CMD_DEL_EDGE, hwsim_genl_policy_mac802154_hwsim$auto]], f flags[send_flags])
-sendmsg$auto_MAC802154_HWSIM_CMD_DEL_RADIO(fd sock_nl_generic, msg ptr[in, msghdr_mac802154_hwsim$auto[MAC802154_HWSIM_CMD_DEL_RADIO, hwsim_genl_policy_mac802154_hwsim$auto]], f flags[send_flags])
-sendmsg$auto_MAC802154_HWSIM_CMD_GET_RADIO(fd sock_nl_generic, msg ptr[in, msghdr_mac802154_hwsim$auto[MAC802154_HWSIM_CMD_GET_RADIO, hwsim_genl_policy_mac802154_hwsim$auto]], f flags[send_flags])
-sendmsg$auto_MAC802154_HWSIM_CMD_NEW_EDGE(fd sock_nl_generic, msg ptr[in, msghdr_mac802154_hwsim$auto[MAC802154_HWSIM_CMD_NEW_EDGE, hwsim_genl_policy_mac802154_hwsim$auto]], f flags[send_flags])
-sendmsg$auto_MAC802154_HWSIM_CMD_NEW_RADIO(fd sock_nl_generic, msg ptr[in, msghdr_mac802154_hwsim$auto[MAC802154_HWSIM_CMD_NEW_RADIO, hwsim_genl_policy_mac802154_hwsim$auto]], f flags[send_flags])
-sendmsg$auto_MAC802154_HWSIM_CMD_SET_EDGE(fd sock_nl_generic, msg ptr[in, msghdr_mac802154_hwsim$auto[MAC802154_HWSIM_CMD_SET_EDGE, hwsim_genl_policy_mac802154_hwsim$auto]], f flags[send_flags])
-sendmsg$auto_MACSEC_CMD_ADD_RXSA(fd sock_nl_generic, msg ptr[in, msghdr_macsec$auto[MACSEC_CMD_ADD_RXSA, macsec_genl_policy_macsec$auto]], f flags[send_flags])
-sendmsg$auto_MACSEC_CMD_ADD_RXSC(fd sock_nl_generic, msg ptr[in, msghdr_macsec$auto[MACSEC_CMD_ADD_RXSC, macsec_genl_policy_macsec$auto]], f flags[send_flags])
-sendmsg$auto_MACSEC_CMD_ADD_TXSA(fd sock_nl_generic, msg ptr[in, msghdr_macsec$auto[MACSEC_CMD_ADD_TXSA, macsec_genl_policy_macsec$auto]], f flags[send_flags])
-sendmsg$auto_MACSEC_CMD_DEL_RXSA(fd sock_nl_generic, msg ptr[in, msghdr_macsec$auto[MACSEC_CMD_DEL_RXSA, macsec_genl_policy_macsec$auto]], f flags[send_flags])
-sendmsg$auto_MACSEC_CMD_DEL_RXSC(fd sock_nl_generic, msg ptr[in, msghdr_macsec$auto[MACSEC_CMD_DEL_RXSC, macsec_genl_policy_macsec$auto]], f flags[send_flags])
-sendmsg$auto_MACSEC_CMD_DEL_TXSA(fd sock_nl_generic, msg ptr[in, msghdr_macsec$auto[MACSEC_CMD_DEL_TXSA, macsec_genl_policy_macsec$auto]], f flags[send_flags])
-sendmsg$auto_MACSEC_CMD_GET_TXSC(fd sock_nl_generic, msg ptr[in, msghdr_macsec$auto[MACSEC_CMD_GET_TXSC, macsec_genl_policy_macsec$auto]], f flags[send_flags])
-sendmsg$auto_MACSEC_CMD_UPD_OFFLOAD(fd sock_nl_generic, msg ptr[in, msghdr_macsec$auto[MACSEC_CMD_UPD_OFFLOAD, macsec_genl_policy_macsec$auto]], f flags[send_flags])
-sendmsg$auto_MACSEC_CMD_UPD_RXSA(fd sock_nl_generic, msg ptr[in, msghdr_macsec$auto[MACSEC_CMD_UPD_RXSA, macsec_genl_policy_macsec$auto]], f flags[send_flags])
-sendmsg$auto_MACSEC_CMD_UPD_RXSC(fd sock_nl_generic, msg ptr[in, msghdr_macsec$auto[MACSEC_CMD_UPD_RXSC, macsec_genl_policy_macsec$auto]], f flags[send_flags])
-sendmsg$auto_MACSEC_CMD_UPD_TXSA(fd sock_nl_generic, msg ptr[in, msghdr_macsec$auto[MACSEC_CMD_UPD_TXSA, macsec_genl_policy_macsec$auto]], f flags[send_flags])
-sendmsg$auto_NBD_CMD_CONNECT(fd sock_nl_generic, msg ptr[in, msghdr_nbd$auto[NBD_CMD_CONNECT, nbd_attr_policy_nbd$auto]], f flags[send_flags])
-sendmsg$auto_NBD_CMD_DISCONNECT(fd sock_nl_generic, msg ptr[in, msghdr_nbd$auto[NBD_CMD_DISCONNECT, nbd_attr_policy_nbd$auto]], f flags[send_flags])
-sendmsg$auto_NBD_CMD_RECONFIGURE(fd sock_nl_generic, msg ptr[in, msghdr_nbd$auto[NBD_CMD_RECONFIGURE, nbd_attr_policy_nbd$auto]], f flags[send_flags])
-sendmsg$auto_NBD_CMD_STATUS(fd sock_nl_generic, msg ptr[in, msghdr_nbd$auto[NBD_CMD_STATUS, nbd_attr_policy_nbd$auto]], f flags[send_flags])
-sendmsg$auto_NCSI_CMD_CLEAR_INTERFACE(fd sock_nl_generic, msg ptr[in, msghdr_ncsi$auto[NCSI_CMD_CLEAR_INTERFACE, ncsi_genl_policy_ncsi_netlink$auto]], f flags[send_flags])
-sendmsg$auto_NCSI_CMD_PKG_INFO(fd sock_nl_generic, msg ptr[in, msghdr_ncsi$auto[NCSI_CMD_PKG_INFO, ncsi_genl_policy_ncsi_netlink$auto]], f flags[send_flags])
-sendmsg$auto_NCSI_CMD_SEND_CMD(fd sock_nl_generic, msg ptr[in, msghdr_ncsi$auto[NCSI_CMD_SEND_CMD, ncsi_genl_policy_ncsi_netlink$auto]], f flags[send_flags])
-sendmsg$auto_NCSI_CMD_SET_CHANNEL_MASK(fd sock_nl_generic, msg ptr[in, msghdr_ncsi$auto[NCSI_CMD_SET_CHANNEL_MASK, ncsi_genl_policy_ncsi_netlink$auto]], f flags[send_flags])
-sendmsg$auto_NCSI_CMD_SET_INTERFACE(fd sock_nl_generic, msg ptr[in, msghdr_ncsi$auto[NCSI_CMD_SET_INTERFACE, ncsi_genl_policy_ncsi_netlink$auto]], f flags[send_flags])
-sendmsg$auto_NCSI_CMD_SET_PACKAGE_MASK(fd sock_nl_generic, msg ptr[in, msghdr_ncsi$auto[NCSI_CMD_SET_PACKAGE_MASK, ncsi_genl_policy_ncsi_netlink$auto]], f flags[send_flags])
-sendmsg$auto_NETDEV_CMD_BIND_RX(fd sock_nl_generic, msg ptr[in, msghdr_netdev$auto[NETDEV_CMD_BIND_RX, netdev_bind_rx_nl_policy_netdev_genl_gen$auto]], f flags[send_flags])
-sendmsg$auto_NETDEV_CMD_DEV_GET(fd sock_nl_generic, msg ptr[in, msghdr_netdev$auto[NETDEV_CMD_DEV_GET, netdev_dev_get_nl_policy_netdev_genl_gen$auto]], f flags[send_flags])
-sendmsg$auto_NETDEV_CMD_NAPI_GET(fd sock_nl_generic, msg ptr[in, msghdr_netdev$auto[NETDEV_CMD_NAPI_GET, netdev_napi_get_do_nl_policy_netdev_genl_gen$auto]], f flags[send_flags])
-sendmsg$auto_NETDEV_CMD_NAPI_SET(fd sock_nl_generic, msg ptr[in, msghdr_netdev$auto[NETDEV_CMD_NAPI_SET, netdev_napi_set_nl_policy_netdev_genl_gen$auto]], f flags[send_flags])
-sendmsg$auto_NETDEV_CMD_PAGE_POOL_GET(fd sock_nl_generic, msg ptr[in, msghdr_netdev$auto[NETDEV_CMD_PAGE_POOL_GET, netdev_page_pool_get_nl_policy_netdev_genl_gen$auto]], f flags[send_flags])
-sendmsg$auto_NETDEV_CMD_QSTATS_GET(fd sock_nl_generic, msg ptr[in, msghdr_netdev$auto[NETDEV_CMD_QSTATS_GET, netdev_qstats_get_nl_policy_netdev_genl_gen$auto]], f flags[send_flags])
-sendmsg$auto_NETDEV_CMD_QUEUE_GET(fd sock_nl_generic, msg ptr[in, msghdr_netdev$auto[NETDEV_CMD_QUEUE_GET, netdev_queue_get_do_nl_policy_netdev_genl_gen$auto]], f flags[send_flags])
-sendmsg$auto_NET_DM_CMD_CONFIG(fd sock_nl_generic, msg ptr[in, msghdr_net_dm$auto[NET_DM_CMD_CONFIG, net_dm_nl_policy_drop_monitor$auto]], f flags[send_flags])
-sendmsg$auto_NET_DM_CMD_CONFIG_GET(fd sock_nl_generic, msg ptr[in, msghdr_net_dm$auto[NET_DM_CMD_CONFIG_GET, net_dm_nl_policy_drop_monitor$auto]], f flags[send_flags])
-sendmsg$auto_NET_DM_CMD_START(fd sock_nl_generic, msg ptr[in, msghdr_net_dm$auto[NET_DM_CMD_START, net_dm_nl_policy_drop_monitor$auto]], f flags[send_flags])
-sendmsg$auto_NET_DM_CMD_STATS_GET(fd sock_nl_generic, msg ptr[in, msghdr_net_dm$auto[NET_DM_CMD_STATS_GET, net_dm_nl_policy_drop_monitor$auto]], f flags[send_flags])
-sendmsg$auto_NET_DM_CMD_STOP(fd sock_nl_generic, msg ptr[in, msghdr_net_dm$auto[NET_DM_CMD_STOP, net_dm_nl_policy_drop_monitor$auto]], f flags[send_flags])
-sendmsg$auto_NET_SHAPER_CMD_CAP_GET(fd sock_nl_generic, msg ptr[in, msghdr_net_shaper$auto[NET_SHAPER_CMD_CAP_GET, net_shaper_cap_get_do_nl_policy_shaper_nl_gen$auto]], f flags[send_flags])
-sendmsg$auto_NET_SHAPER_CMD_DELETE(fd sock_nl_generic, msg ptr[in, msghdr_net_shaper$auto[NET_SHAPER_CMD_DELETE, net_shaper_delete_nl_policy_shaper_nl_gen$auto]], f flags[send_flags])
-sendmsg$auto_NET_SHAPER_CMD_GET(fd sock_nl_generic, msg ptr[in, msghdr_net_shaper$auto[NET_SHAPER_CMD_GET, net_shaper_get_do_nl_policy_shaper_nl_gen$auto]], f flags[send_flags])
-sendmsg$auto_NET_SHAPER_CMD_GROUP(fd sock_nl_generic, msg ptr[in, msghdr_net_shaper$auto[NET_SHAPER_CMD_GROUP, net_shaper_group_nl_policy_shaper_nl_gen$auto]], f flags[send_flags])
-sendmsg$auto_NET_SHAPER_CMD_SET(fd sock_nl_generic, msg ptr[in, msghdr_net_shaper$auto[NET_SHAPER_CMD_SET, net_shaper_set_nl_policy_shaper_nl_gen$auto]], f flags[send_flags])
-sendmsg$auto_NFC_CMD_ACTIVATE_TARGET(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_ACTIVATE_TARGET, nfc_genl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_NFC_CMD_DEACTIVATE_TARGET(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_DEACTIVATE_TARGET, nfc_genl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_NFC_CMD_DEP_LINK_DOWN(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_DEP_LINK_DOWN, nfc_genl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_NFC_CMD_DEP_LINK_UP(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_DEP_LINK_UP, nfc_genl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_NFC_CMD_DEV_DOWN(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_DEV_DOWN, nfc_genl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_NFC_CMD_DEV_UP(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_DEV_UP, nfc_genl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_NFC_CMD_DISABLE_SE(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_DISABLE_SE, nfc_genl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_NFC_CMD_ENABLE_SE(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_ENABLE_SE, nfc_genl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_NFC_CMD_FW_DOWNLOAD(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_FW_DOWNLOAD, nfc_genl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_NFC_CMD_GET_DEVICE(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_GET_DEVICE, nfc_genl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_NFC_CMD_GET_SE(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_GET_SE, nfc_genl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_NFC_CMD_GET_TARGET(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_GET_TARGET, nfc_genl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_NFC_CMD_LLC_GET_PARAMS(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_LLC_GET_PARAMS, nfc_genl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_NFC_CMD_LLC_SDREQ(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_LLC_SDREQ, nfc_genl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_NFC_CMD_LLC_SET_PARAMS(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_LLC_SET_PARAMS, nfc_genl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_NFC_CMD_SE_IO(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_SE_IO, nfc_genl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_NFC_CMD_START_POLL(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_START_POLL, nfc_genl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_NFC_CMD_STOP_POLL(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_STOP_POLL, nfc_genl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_NFC_CMD_VENDOR(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_VENDOR, nfc_genl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_NFSD_CMD_LISTENER_SET(fd sock_nl_generic, msg ptr[in, msghdr_nfsd$auto[NFSD_CMD_LISTENER_SET, nfsd_listener_set_nl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_NFSD_CMD_POOL_MODE_SET(fd sock_nl_generic, msg ptr[in, msghdr_nfsd$auto[NFSD_CMD_POOL_MODE_SET, nfsd_pool_mode_set_nl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_NFSD_CMD_THREADS_SET(fd sock_nl_generic, msg ptr[in, msghdr_nfsd$auto[NFSD_CMD_THREADS_SET, nfsd_threads_set_nl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_NFSD_CMD_VERSION_SET(fd sock_nl_generic, msg ptr[in, msghdr_nfsd$auto[NFSD_CMD_VERSION_SET, nfsd_version_set_nl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_ABORT_SCAN(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_ABORT_SCAN, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_ADD_LINK(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_ADD_LINK, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_ADD_LINK_STA(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_ADD_LINK_STA, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_ADD_NAN_FUNCTION(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_ADD_NAN_FUNCTION, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_ADD_TX_TS(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_ADD_TX_TS, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_ASSOCIATE(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_ASSOCIATE, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_AUTHENTICATE(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_AUTHENTICATE, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_CANCEL_REMAIN_ON_CHANNEL(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_CANCEL_REMAIN_ON_CHANNEL, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_CHANGE_NAN_CONFIG(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_CHANGE_NAN_CONFIG, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_CHANNEL_SWITCH(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_CHANNEL_SWITCH, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_COLOR_CHANGE_REQUEST(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_COLOR_CHANGE_REQUEST, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_CONNECT(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_CONNECT, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_CONTROL_PORT_FRAME(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_CONTROL_PORT_FRAME, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_CRIT_PROTOCOL_START(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_CRIT_PROTOCOL_START, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_CRIT_PROTOCOL_STOP(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_CRIT_PROTOCOL_STOP, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_DEAUTHENTICATE(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_DEAUTHENTICATE, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_DEL_INTERFACE(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_DEL_INTERFACE, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_DEL_KEY(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_DEL_KEY, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_DEL_MPATH(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_DEL_MPATH, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_DEL_NAN_FUNCTION(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_DEL_NAN_FUNCTION, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_DEL_PMK(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_DEL_PMK, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_DEL_PMKSA(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_DEL_PMKSA, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_DEL_STATION(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_DEL_STATION, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_DEL_TX_TS(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_DEL_TX_TS, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_DISASSOCIATE(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_DISASSOCIATE, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_DISCONNECT(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_DISCONNECT, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_EXTERNAL_AUTH(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_EXTERNAL_AUTH, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_FLUSH_PMKSA(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_FLUSH_PMKSA, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_FRAME(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_FRAME, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_FRAME_WAIT_CANCEL(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_FRAME_WAIT_CANCEL, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_GET_COALESCE(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_GET_COALESCE, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_GET_FTM_RESPONDER_STATS(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_GET_FTM_RESPONDER_STATS, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_GET_INTERFACE(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_GET_INTERFACE, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_GET_KEY(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_GET_KEY, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_GET_MESH_CONFIG(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_GET_MESH_CONFIG, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_GET_MPATH(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_GET_MPATH, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_GET_MPP(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_GET_MPP, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_GET_POWER_SAVE(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_GET_POWER_SAVE, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_GET_PROTOCOL_FEATURES(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_GET_PROTOCOL_FEATURES, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_GET_REG(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_GET_REG, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_GET_SCAN(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_GET_SCAN, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_GET_STATION(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_GET_STATION, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_GET_SURVEY(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_GET_SURVEY, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_GET_WIPHY(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_GET_WIPHY, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_GET_WOWLAN(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_GET_WOWLAN, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_JOIN_IBSS(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_JOIN_IBSS, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_JOIN_MESH(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_JOIN_MESH, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_JOIN_OCB(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_JOIN_OCB, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_LEAVE_IBSS(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_LEAVE_IBSS, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_LEAVE_MESH(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_LEAVE_MESH, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_LEAVE_OCB(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_LEAVE_OCB, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_MODIFY_LINK_STA(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_MODIFY_LINK_STA, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_NEW_INTERFACE(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_NEW_INTERFACE, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_NEW_KEY(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_NEW_KEY, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_NEW_MPATH(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_NEW_MPATH, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_NEW_STATION(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_NEW_STATION, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_NOTIFY_RADAR(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_NOTIFY_RADAR, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_PEER_MEASUREMENT_START(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_PEER_MEASUREMENT_START, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_PROBE_CLIENT(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_PROBE_CLIENT, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_PROBE_MESH_LINK(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_PROBE_MESH_LINK, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_RADAR_DETECT(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_RADAR_DETECT, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_REGISTER_BEACONS(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_REGISTER_BEACONS, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_REGISTER_FRAME(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_REGISTER_FRAME, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_RELOAD_REGDB(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_RELOAD_REGDB, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_REMAIN_ON_CHANNEL(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_REMAIN_ON_CHANNEL, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_REMOVE_LINK(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_REMOVE_LINK, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_REMOVE_LINK_STA(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_REMOVE_LINK_STA, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_REQ_SET_REG(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_REQ_SET_REG, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_SET_BEACON(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_BEACON, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_SET_BSS(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_BSS, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_SET_CHANNEL(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_CHANNEL, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_SET_COALESCE(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_COALESCE, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_SET_CQM(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_CQM, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_SET_FILS_AAD(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_FILS_AAD, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_SET_HW_TIMESTAMP(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_HW_TIMESTAMP, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_SET_INTERFACE(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_INTERFACE, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_SET_KEY(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_KEY, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_SET_MAC_ACL(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_MAC_ACL, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_SET_MCAST_RATE(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_MCAST_RATE, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_SET_MESH_CONFIG(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_MESH_CONFIG, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_SET_MPATH(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_MPATH, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_SET_MULTICAST_TO_UNICAST(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_MULTICAST_TO_UNICAST, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_SET_NOACK_MAP(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_NOACK_MAP, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_SET_PMK(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_PMK, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_SET_PMKSA(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_PMKSA, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_SET_POWER_SAVE(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_POWER_SAVE, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_SET_QOS_MAP(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_QOS_MAP, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_SET_REG(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_REG, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_SET_REKEY_OFFLOAD(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_REKEY_OFFLOAD, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_SET_SAR_SPECS(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_SAR_SPECS, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_SET_STATION(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_STATION, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_SET_TID_CONFIG(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_TID_CONFIG, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_SET_TID_TO_LINK_MAPPING(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_TID_TO_LINK_MAPPING, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_SET_TX_BITRATE_MASK(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_TX_BITRATE_MASK, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_SET_WIPHY(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_WIPHY, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_SET_WIPHY_NETNS(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_WIPHY_NETNS, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_SET_WOWLAN(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_WOWLAN, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_START_AP(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_START_AP, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_START_NAN(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_START_NAN, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_START_P2P_DEVICE(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_START_P2P_DEVICE, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_START_SCHED_SCAN(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_START_SCHED_SCAN, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_STOP_AP(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_STOP_AP, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_STOP_NAN(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_STOP_NAN, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_STOP_P2P_DEVICE(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_STOP_P2P_DEVICE, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_STOP_SCHED_SCAN(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_STOP_SCHED_SCAN, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_TDLS_CANCEL_CHANNEL_SWITCH(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_TDLS_CANCEL_CHANNEL_SWITCH, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_TDLS_CHANNEL_SWITCH(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_TDLS_CHANNEL_SWITCH, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_TDLS_MGMT(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_TDLS_MGMT, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_TDLS_OPER(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_TDLS_OPER, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_TRIGGER_SCAN(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_TRIGGER_SCAN, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_UNEXPECTED_FRAME(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_UNEXPECTED_FRAME, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_UPDATE_CONNECT_PARAMS(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_UPDATE_CONNECT_PARAMS, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_UPDATE_FT_IES(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_UPDATE_FT_IES, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_UPDATE_OWE_INFO(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_UPDATE_OWE_INFO, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL80211_CMD_VENDOR(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_VENDOR, nl80211_policy_nl80211$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_ABORT_SCAN(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_ABORT_SCAN, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_ASSOCIATE(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_ASSOCIATE, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_DEL_INTERFACE(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_DEL_INTERFACE, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_DEL_SEC_DEV(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_DEL_SEC_DEV, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_DEL_SEC_DEVKEY(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_DEL_SEC_DEVKEY, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_DEL_SEC_KEY(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_DEL_SEC_KEY, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_DEL_SEC_LEVEL(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_DEL_SEC_LEVEL, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_DISASSOCIATE(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_DISASSOCIATE, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_GET_INTERFACE(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_GET_INTERFACE, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_GET_SEC_DEV(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_GET_SEC_DEV, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_GET_SEC_DEVKEY(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_GET_SEC_DEVKEY, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_GET_SEC_KEY(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_GET_SEC_KEY, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_GET_SEC_LEVEL(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_GET_SEC_LEVEL, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_GET_WPAN_PHY(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_GET_WPAN_PHY, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_LIST_ASSOCIATIONS(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_LIST_ASSOCIATIONS, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_NEW_INTERFACE(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_NEW_INTERFACE, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_NEW_SEC_DEV(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_NEW_SEC_DEV, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_NEW_SEC_DEVKEY(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_NEW_SEC_DEVKEY, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_NEW_SEC_KEY(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_NEW_SEC_KEY, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_NEW_SEC_LEVEL(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_NEW_SEC_LEVEL, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_SEND_BEACONS(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_SEND_BEACONS, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_SET_ACKREQ_DEFAULT(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_SET_ACKREQ_DEFAULT, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_SET_BACKOFF_EXPONENT(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_SET_BACKOFF_EXPONENT, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_SET_CCA_ED_LEVEL(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_SET_CCA_ED_LEVEL, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_SET_CCA_MODE(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_SET_CCA_MODE, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_SET_CHANNEL(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_SET_CHANNEL, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_SET_LBT_MODE(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_SET_LBT_MODE, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_SET_MAX_ASSOCIATIONS(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_SET_MAX_ASSOCIATIONS, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_SET_MAX_CSMA_BACKOFFS(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_SET_MAX_CSMA_BACKOFFS, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_SET_MAX_FRAME_RETRIES(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_SET_MAX_FRAME_RETRIES, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_SET_PAN_ID(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_SET_PAN_ID, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_SET_SEC_PARAMS(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_SET_SEC_PARAMS, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_SET_SHORT_ADDR(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_SET_SHORT_ADDR, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_SET_TX_POWER(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_SET_TX_POWER, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_SET_WPAN_PHY_NETNS(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_SET_WPAN_PHY_NETNS, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_STOP_BEACONS(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_STOP_BEACONS, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NL802154_CMD_TRIGGER_SCAN(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_TRIGGER_SCAN, nl802154_policy_nl802154$auto]], f flags[send_flags])
-sendmsg$auto_NLBL_CALIPSO_C_ADD(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_calipso$auto[NLBL_CALIPSO_C_ADD, calipso_genl_policy_netlabel_calipso$auto]], f flags[send_flags])
-sendmsg$auto_NLBL_CALIPSO_C_LIST(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_calipso$auto[NLBL_CALIPSO_C_LIST, calipso_genl_policy_netlabel_calipso$auto]], f flags[send_flags])
-sendmsg$auto_NLBL_CALIPSO_C_LISTALL(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_calipso$auto[NLBL_CALIPSO_C_LISTALL, calipso_genl_policy_netlabel_calipso$auto]], f flags[send_flags])
-sendmsg$auto_NLBL_CALIPSO_C_REMOVE(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_calipso$auto[NLBL_CALIPSO_C_REMOVE, calipso_genl_policy_netlabel_calipso$auto]], f flags[send_flags])
-sendmsg$auto_NLBL_CIPSOV4_C_ADD(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_cipsov4$auto[NLBL_CIPSOV4_C_ADD, netlbl_cipsov4_genl_policy_netlabel_cipso_v4$auto]], f flags[send_flags])
-sendmsg$auto_NLBL_CIPSOV4_C_LIST(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_cipsov4$auto[NLBL_CIPSOV4_C_LIST, netlbl_cipsov4_genl_policy_netlabel_cipso_v4$auto]], f flags[send_flags])
-sendmsg$auto_NLBL_CIPSOV4_C_LISTALL(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_cipsov4$auto[NLBL_CIPSOV4_C_LISTALL, netlbl_cipsov4_genl_policy_netlabel_cipso_v4$auto]], f flags[send_flags])
-sendmsg$auto_NLBL_CIPSOV4_C_REMOVE(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_cipsov4$auto[NLBL_CIPSOV4_C_REMOVE, netlbl_cipsov4_genl_policy_netlabel_cipso_v4$auto]], f flags[send_flags])
-sendmsg$auto_NLBL_MGMT_C_ADD(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_mgmt$auto[NLBL_MGMT_C_ADD, netlbl_mgmt_genl_policy_netlabel_mgmt$auto]], f flags[send_flags])
-sendmsg$auto_NLBL_MGMT_C_ADDDEF(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_mgmt$auto[NLBL_MGMT_C_ADDDEF, netlbl_mgmt_genl_policy_netlabel_mgmt$auto]], f flags[send_flags])
-sendmsg$auto_NLBL_MGMT_C_LISTALL(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_mgmt$auto[NLBL_MGMT_C_LISTALL, netlbl_mgmt_genl_policy_netlabel_mgmt$auto]], f flags[send_flags])
-sendmsg$auto_NLBL_MGMT_C_LISTDEF(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_mgmt$auto[NLBL_MGMT_C_LISTDEF, netlbl_mgmt_genl_policy_netlabel_mgmt$auto]], f flags[send_flags])
-sendmsg$auto_NLBL_MGMT_C_PROTOCOLS(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_mgmt$auto[NLBL_MGMT_C_PROTOCOLS, netlbl_mgmt_genl_policy_netlabel_mgmt$auto]], f flags[send_flags])
-sendmsg$auto_NLBL_MGMT_C_REMOVE(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_mgmt$auto[NLBL_MGMT_C_REMOVE, netlbl_mgmt_genl_policy_netlabel_mgmt$auto]], f flags[send_flags])
-sendmsg$auto_NLBL_MGMT_C_REMOVEDEF(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_mgmt$auto[NLBL_MGMT_C_REMOVEDEF, netlbl_mgmt_genl_policy_netlabel_mgmt$auto]], f flags[send_flags])
-sendmsg$auto_NLBL_MGMT_C_VERSION(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_mgmt$auto[NLBL_MGMT_C_VERSION, netlbl_mgmt_genl_policy_netlabel_mgmt$auto]], f flags[send_flags])
-sendmsg$auto_NLBL_UNLABEL_C_ACCEPT(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_unlbl$auto[NLBL_UNLABEL_C_ACCEPT, netlbl_unlabel_genl_policy_netlabel_unlabeled$auto]], f flags[send_flags])
-sendmsg$auto_NLBL_UNLABEL_C_LIST(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_unlbl$auto[NLBL_UNLABEL_C_LIST, netlbl_unlabel_genl_policy_netlabel_unlabeled$auto]], f flags[send_flags])
-sendmsg$auto_NLBL_UNLABEL_C_STATICADD(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_unlbl$auto[NLBL_UNLABEL_C_STATICADD, netlbl_unlabel_genl_policy_netlabel_unlabeled$auto]], f flags[send_flags])
-sendmsg$auto_NLBL_UNLABEL_C_STATICADDDEF(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_unlbl$auto[NLBL_UNLABEL_C_STATICADDDEF, netlbl_unlabel_genl_policy_netlabel_unlabeled$auto]], f flags[send_flags])
-sendmsg$auto_NLBL_UNLABEL_C_STATICLIST(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_unlbl$auto[NLBL_UNLABEL_C_STATICLIST, netlbl_unlabel_genl_policy_netlabel_unlabeled$auto]], f flags[send_flags])
-sendmsg$auto_NLBL_UNLABEL_C_STATICLISTDEF(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_unlbl$auto[NLBL_UNLABEL_C_STATICLISTDEF, netlbl_unlabel_genl_policy_netlabel_unlabeled$auto]], f flags[send_flags])
-sendmsg$auto_NLBL_UNLABEL_C_STATICREMOVE(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_unlbl$auto[NLBL_UNLABEL_C_STATICREMOVE, netlbl_unlabel_genl_policy_netlabel_unlabeled$auto]], f flags[send_flags])
-sendmsg$auto_NLBL_UNLABEL_C_STATICREMOVEDEF(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_unlbl$auto[NLBL_UNLABEL_C_STATICREMOVEDEF, netlbl_unlabel_genl_policy_netlabel_unlabeled$auto]], f flags[send_flags])
-sendmsg$auto_OVS_CT_LIMIT_CMD_DEL(fd sock_nl_generic, msg ptr[in, msghdr_ovs_ct_limit$auto[OVS_CT_LIMIT_CMD_DEL, ct_limit_policy_conntrack$auto]], f flags[send_flags])
-sendmsg$auto_OVS_CT_LIMIT_CMD_GET(fd sock_nl_generic, msg ptr[in, msghdr_ovs_ct_limit$auto[OVS_CT_LIMIT_CMD_GET, ct_limit_policy_conntrack$auto]], f flags[send_flags])
-sendmsg$auto_OVS_CT_LIMIT_CMD_SET(fd sock_nl_generic, msg ptr[in, msghdr_ovs_ct_limit$auto[OVS_CT_LIMIT_CMD_SET, ct_limit_policy_conntrack$auto]], f flags[send_flags])
-sendmsg$auto_OVS_DP_CMD_DEL(fd sock_nl_generic, msg ptr[in, msghdr_ovs_datapath$auto[OVS_DP_CMD_DEL, datapath_policy_datapath$auto]], f flags[send_flags])
-sendmsg$auto_OVS_DP_CMD_GET(fd sock_nl_generic, msg ptr[in, msghdr_ovs_datapath$auto[OVS_DP_CMD_GET, datapath_policy_datapath$auto]], f flags[send_flags])
-sendmsg$auto_OVS_DP_CMD_NEW(fd sock_nl_generic, msg ptr[in, msghdr_ovs_datapath$auto[OVS_DP_CMD_NEW, datapath_policy_datapath$auto]], f flags[send_flags])
-sendmsg$auto_OVS_DP_CMD_SET(fd sock_nl_generic, msg ptr[in, msghdr_ovs_datapath$auto[OVS_DP_CMD_SET, datapath_policy_datapath$auto]], f flags[send_flags])
-sendmsg$auto_OVS_FLOW_CMD_DEL(fd sock_nl_generic, msg ptr[in, msghdr_ovs_flow$auto[OVS_FLOW_CMD_DEL, flow_policy_datapath$auto]], f flags[send_flags])
-sendmsg$auto_OVS_FLOW_CMD_GET(fd sock_nl_generic, msg ptr[in, msghdr_ovs_flow$auto[OVS_FLOW_CMD_GET, flow_policy_datapath$auto]], f flags[send_flags])
-sendmsg$auto_OVS_FLOW_CMD_NEW(fd sock_nl_generic, msg ptr[in, msghdr_ovs_flow$auto[OVS_FLOW_CMD_NEW, flow_policy_datapath$auto]], f flags[send_flags])
-sendmsg$auto_OVS_FLOW_CMD_SET(fd sock_nl_generic, msg ptr[in, msghdr_ovs_flow$auto[OVS_FLOW_CMD_SET, flow_policy_datapath$auto]], f flags[send_flags])
-sendmsg$auto_OVS_METER_CMD_DEL(fd sock_nl_generic, msg ptr[in, msghdr_ovs_meter$auto[OVS_METER_CMD_DEL, meter_policy_meter$auto]], f flags[send_flags])
-sendmsg$auto_OVS_METER_CMD_FEATURES(fd sock_nl_generic, msg ptr[in, msghdr_ovs_meter$auto[OVS_METER_CMD_FEATURES, meter_policy_meter$auto]], f flags[send_flags])
-sendmsg$auto_OVS_METER_CMD_GET(fd sock_nl_generic, msg ptr[in, msghdr_ovs_meter$auto[OVS_METER_CMD_GET, meter_policy_meter$auto]], f flags[send_flags])
-sendmsg$auto_OVS_METER_CMD_SET(fd sock_nl_generic, msg ptr[in, msghdr_ovs_meter$auto[OVS_METER_CMD_SET, meter_policy_meter$auto]], f flags[send_flags])
-sendmsg$auto_OVS_PACKET_CMD_EXECUTE(fd sock_nl_generic, msg ptr[in, msghdr_ovs_packet$auto[OVS_PACKET_CMD_EXECUTE, packet_policy_datapath$auto]], f flags[send_flags])
-sendmsg$auto_OVS_VPORT_CMD_DEL(fd sock_nl_generic, msg ptr[in, msghdr_ovs_vport$auto[OVS_VPORT_CMD_DEL, vport_policy_datapath$auto]], f flags[send_flags])
-sendmsg$auto_OVS_VPORT_CMD_GET(fd sock_nl_generic, msg ptr[in, msghdr_ovs_vport$auto[OVS_VPORT_CMD_GET, vport_policy_datapath$auto]], f flags[send_flags])
-sendmsg$auto_OVS_VPORT_CMD_NEW(fd sock_nl_generic, msg ptr[in, msghdr_ovs_vport$auto[OVS_VPORT_CMD_NEW, vport_policy_datapath$auto]], f flags[send_flags])
-sendmsg$auto_OVS_VPORT_CMD_SET(fd sock_nl_generic, msg ptr[in, msghdr_ovs_vport$auto[OVS_VPORT_CMD_SET, vport_policy_datapath$auto]], f flags[send_flags])
-sendmsg$auto_SEG6_CMD_DUMPHMAC(fd sock_nl_generic, msg ptr[in, msghdr_seg6$auto[SEG6_CMD_DUMPHMAC, seg6_genl_policy_seg6$auto]], f flags[send_flags])
-sendmsg$auto_SEG6_CMD_GET_TUNSRC(fd sock_nl_generic, msg ptr[in, msghdr_seg6$auto[SEG6_CMD_GET_TUNSRC, seg6_genl_policy_seg6$auto]], f flags[send_flags])
-sendmsg$auto_SEG6_CMD_SETHMAC(fd sock_nl_generic, msg ptr[in, msghdr_seg6$auto[SEG6_CMD_SETHMAC, seg6_genl_policy_seg6$auto]], f flags[send_flags])
-sendmsg$auto_SEG6_CMD_SET_TUNSRC(fd sock_nl_generic, msg ptr[in, msghdr_seg6$auto[SEG6_CMD_SET_TUNSRC, seg6_genl_policy_seg6$auto]], f flags[send_flags])
-sendmsg$auto_SMC_NETLINK_ADD_UEID(fd sock_nl_generic, msg ptr[in, msghdr_smc_gen_netlink$auto[SMC_NETLINK_ADD_UEID, smc_gen_ueid_policy_smc_netlink$auto]], f flags[send_flags])
-sendmsg$auto_SMC_NETLINK_DISABLE_HS_LIMITATION(fd sock_nl_generic, msg ptr[in, msghdr_smc_gen_netlink$auto[SMC_NETLINK_DISABLE_HS_LIMITATION, smc_gen_nl_policy_smc_netlink$auto]], f flags[send_flags])
-sendmsg$auto_SMC_NETLINK_DISABLE_SEID(fd sock_nl_generic, msg ptr[in, msghdr_smc_gen_netlink$auto[SMC_NETLINK_DISABLE_SEID, smc_gen_nl_policy_smc_netlink$auto]], f flags[send_flags])
-sendmsg$auto_SMC_NETLINK_DUMP_HS_LIMITATION(fd sock_nl_generic, msg ptr[in, msghdr_smc_gen_netlink$auto[SMC_NETLINK_DUMP_HS_LIMITATION, smc_gen_nl_policy_smc_netlink$auto]], f flags[send_flags])
-sendmsg$auto_SMC_NETLINK_DUMP_SEID(fd sock_nl_generic, msg ptr[in, msghdr_smc_gen_netlink$auto[SMC_NETLINK_DUMP_SEID, smc_gen_nl_policy_smc_netlink$auto]], f flags[send_flags])
-sendmsg$auto_SMC_NETLINK_DUMP_UEID(fd sock_nl_generic, msg ptr[in, msghdr_smc_gen_netlink$auto[SMC_NETLINK_DUMP_UEID, smc_gen_nl_policy_smc_netlink$auto]], f flags[send_flags])
-sendmsg$auto_SMC_NETLINK_ENABLE_HS_LIMITATION(fd sock_nl_generic, msg ptr[in, msghdr_smc_gen_netlink$auto[SMC_NETLINK_ENABLE_HS_LIMITATION, smc_gen_nl_policy_smc_netlink$auto]], f flags[send_flags])
-sendmsg$auto_SMC_NETLINK_ENABLE_SEID(fd sock_nl_generic, msg ptr[in, msghdr_smc_gen_netlink$auto[SMC_NETLINK_ENABLE_SEID, smc_gen_nl_policy_smc_netlink$auto]], f flags[send_flags])
-sendmsg$auto_SMC_NETLINK_FLUSH_UEID(fd sock_nl_generic, msg ptr[in, msghdr_smc_gen_netlink$auto[SMC_NETLINK_FLUSH_UEID, smc_gen_nl_policy_smc_netlink$auto]], f flags[send_flags])
-sendmsg$auto_SMC_NETLINK_GET_DEV_SMCD(fd sock_nl_generic, msg ptr[in, msghdr_smc_gen_netlink$auto[SMC_NETLINK_GET_DEV_SMCD, smc_gen_nl_policy_smc_netlink$auto]], f flags[send_flags])
-sendmsg$auto_SMC_NETLINK_GET_DEV_SMCR(fd sock_nl_generic, msg ptr[in, msghdr_smc_gen_netlink$auto[SMC_NETLINK_GET_DEV_SMCR, smc_gen_nl_policy_smc_netlink$auto]], f flags[send_flags])
-sendmsg$auto_SMC_NETLINK_GET_FBACK_STATS(fd sock_nl_generic, msg ptr[in, msghdr_smc_gen_netlink$auto[SMC_NETLINK_GET_FBACK_STATS, smc_gen_nl_policy_smc_netlink$auto]], f flags[send_flags])
-sendmsg$auto_SMC_NETLINK_GET_LGR_SMCD(fd sock_nl_generic, msg ptr[in, msghdr_smc_gen_netlink$auto[SMC_NETLINK_GET_LGR_SMCD, smc_gen_nl_policy_smc_netlink$auto]], f flags[send_flags])
-sendmsg$auto_SMC_NETLINK_GET_LGR_SMCR(fd sock_nl_generic, msg ptr[in, msghdr_smc_gen_netlink$auto[SMC_NETLINK_GET_LGR_SMCR, smc_gen_nl_policy_smc_netlink$auto]], f flags[send_flags])
-sendmsg$auto_SMC_NETLINK_GET_LINK_SMCR(fd sock_nl_generic, msg ptr[in, msghdr_smc_gen_netlink$auto[SMC_NETLINK_GET_LINK_SMCR, smc_gen_nl_policy_smc_netlink$auto]], f flags[send_flags])
-sendmsg$auto_SMC_NETLINK_GET_STATS(fd sock_nl_generic, msg ptr[in, msghdr_smc_gen_netlink$auto[SMC_NETLINK_GET_STATS, smc_gen_nl_policy_smc_netlink$auto]], f flags[send_flags])
-sendmsg$auto_SMC_NETLINK_GET_SYS_INFO(fd sock_nl_generic, msg ptr[in, msghdr_smc_gen_netlink$auto[SMC_NETLINK_GET_SYS_INFO, smc_gen_nl_policy_smc_netlink$auto]], f flags[send_flags])
-sendmsg$auto_SMC_NETLINK_REMOVE_UEID(fd sock_nl_generic, msg ptr[in, msghdr_smc_gen_netlink$auto[SMC_NETLINK_REMOVE_UEID, smc_gen_ueid_policy_smc_netlink$auto]], f flags[send_flags])
-sendmsg$auto_SMC_PNETID_ADD(fd sock_nl_generic, msg ptr[in, msghdr_smc_pnetid$auto[SMC_PNETID_ADD, smc_pnet_policy_smc_pnet$auto]], f flags[send_flags])
-sendmsg$auto_SMC_PNETID_DEL(fd sock_nl_generic, msg ptr[in, msghdr_smc_pnetid$auto[SMC_PNETID_DEL, smc_pnet_policy_smc_pnet$auto]], f flags[send_flags])
-sendmsg$auto_SMC_PNETID_FLUSH(fd sock_nl_generic, msg ptr[in, msghdr_smc_pnetid$auto[SMC_PNETID_FLUSH, smc_pnet_policy_smc_pnet$auto]], f flags[send_flags])
-sendmsg$auto_SMC_PNETID_GET(fd sock_nl_generic, msg ptr[in, msghdr_smc_pnetid$auto[SMC_PNETID_GET, smc_pnet_policy_smc_pnet$auto]], f flags[send_flags])
-sendmsg$auto_TASKSTATS_CMD_GET(fd sock_nl_generic, msg ptr[in, msghdr_taskstats$auto[TASKSTATS_CMD_GET, taskstats_cmd_get_policy_taskstats$auto]], f flags[send_flags])
-sendmsg$auto_TCP_METRICS_CMD_DEL(fd sock_nl_generic, msg ptr[in, msghdr_tcp_metrics$auto[TCP_METRICS_CMD_DEL, tcp_metrics_nl_policy_tcp_metrics$auto]], f flags[send_flags])
-sendmsg$auto_TCP_METRICS_CMD_GET(fd sock_nl_generic, msg ptr[in, msghdr_tcp_metrics$auto[TCP_METRICS_CMD_GET, tcp_metrics_nl_policy_tcp_metrics$auto]], f flags[send_flags])
-sendmsg$auto_THERMAL_GENL_CMD_CDEV_GET(fd sock_nl_generic, msg ptr[in, msghdr_thermal$auto[THERMAL_GENL_CMD_CDEV_GET, thermal_genl_policy_thermal_netlink$auto]], f flags[send_flags])
-sendmsg$auto_THERMAL_GENL_CMD_THRESHOLD_ADD(fd sock_nl_generic, msg ptr[in, msghdr_thermal$auto[THERMAL_GENL_CMD_THRESHOLD_ADD, thermal_genl_policy_thermal_netlink$auto]], f flags[send_flags])
-sendmsg$auto_THERMAL_GENL_CMD_THRESHOLD_DELETE(fd sock_nl_generic, msg ptr[in, msghdr_thermal$auto[THERMAL_GENL_CMD_THRESHOLD_DELETE, thermal_genl_policy_thermal_netlink$auto]], f flags[send_flags])
-sendmsg$auto_THERMAL_GENL_CMD_THRESHOLD_FLUSH(fd sock_nl_generic, msg ptr[in, msghdr_thermal$auto[THERMAL_GENL_CMD_THRESHOLD_FLUSH, thermal_genl_policy_thermal_netlink$auto]], f flags[send_flags])
-sendmsg$auto_THERMAL_GENL_CMD_THRESHOLD_GET(fd sock_nl_generic, msg ptr[in, msghdr_thermal$auto[THERMAL_GENL_CMD_THRESHOLD_GET, thermal_genl_policy_thermal_netlink$auto]], f flags[send_flags])
-sendmsg$auto_THERMAL_GENL_CMD_TZ_GET_GOV(fd sock_nl_generic, msg ptr[in, msghdr_thermal$auto[THERMAL_GENL_CMD_TZ_GET_GOV, thermal_genl_policy_thermal_netlink$auto]], f flags[send_flags])
-sendmsg$auto_THERMAL_GENL_CMD_TZ_GET_ID(fd sock_nl_generic, msg ptr[in, msghdr_thermal$auto[THERMAL_GENL_CMD_TZ_GET_ID, thermal_genl_policy_thermal_netlink$auto]], f flags[send_flags])
-sendmsg$auto_THERMAL_GENL_CMD_TZ_GET_TEMP(fd sock_nl_generic, msg ptr[in, msghdr_thermal$auto[THERMAL_GENL_CMD_TZ_GET_TEMP, thermal_genl_policy_thermal_netlink$auto]], f flags[send_flags])
-sendmsg$auto_THERMAL_GENL_CMD_TZ_GET_TRIP(fd sock_nl_generic, msg ptr[in, msghdr_thermal$auto[THERMAL_GENL_CMD_TZ_GET_TRIP, thermal_genl_policy_thermal_netlink$auto]], f flags[send_flags])
-sendmsg$auto_TIPC_NL_ADDR_LEGACY_GET(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_ADDR_LEGACY_GET, tipc_nl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_TIPC_NL_BEARER_ADD(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_BEARER_ADD, tipc_nl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_TIPC_NL_BEARER_DISABLE(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_BEARER_DISABLE, tipc_nl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_TIPC_NL_BEARER_ENABLE(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_BEARER_ENABLE, tipc_nl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_TIPC_NL_BEARER_GET(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_BEARER_GET, tipc_nl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_TIPC_NL_BEARER_SET(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_BEARER_SET, tipc_nl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_TIPC_NL_KEY_FLUSH(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_KEY_FLUSH, tipc_nl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_TIPC_NL_KEY_SET(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_KEY_SET, tipc_nl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_TIPC_NL_LINK_GET(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_LINK_GET, tipc_nl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_TIPC_NL_LINK_RESET_STATS(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_LINK_RESET_STATS, tipc_nl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_TIPC_NL_LINK_SET(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_LINK_SET, tipc_nl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_TIPC_NL_MEDIA_GET(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_MEDIA_GET, tipc_nl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_TIPC_NL_MEDIA_SET(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_MEDIA_SET, tipc_nl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_TIPC_NL_MON_GET(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_MON_GET, tipc_nl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_TIPC_NL_MON_PEER_GET(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_MON_PEER_GET, tipc_nl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_TIPC_NL_MON_SET(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_MON_SET, tipc_nl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_TIPC_NL_NAME_TABLE_GET(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_NAME_TABLE_GET, tipc_nl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_TIPC_NL_NET_GET(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_NET_GET, tipc_nl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_TIPC_NL_NET_SET(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_NET_SET, tipc_nl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_TIPC_NL_NODE_GET(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_NODE_GET, tipc_nl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_TIPC_NL_PEER_REMOVE(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_PEER_REMOVE, tipc_nl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_TIPC_NL_PUBL_GET(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_PUBL_GET, tipc_nl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_TIPC_NL_SOCK_GET(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_SOCK_GET, tipc_nl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_TIPC_NL_UDP_GET_REMOTEIP(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_UDP_GET_REMOTEIP, tipc_nl_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_VDPA_CMD_DEV_ATTR_SET(fd sock_nl_generic, msg ptr[in, msghdr_vdpa$auto[VDPA_CMD_DEV_ATTR_SET, vdpa_nl_policy_vdpa$auto]], f flags[send_flags])
-sendmsg$auto_VDPA_CMD_DEV_CONFIG_GET(fd sock_nl_generic, msg ptr[in, msghdr_vdpa$auto[VDPA_CMD_DEV_CONFIG_GET, vdpa_nl_policy_vdpa$auto]], f flags[send_flags])
-sendmsg$auto_VDPA_CMD_DEV_DEL(fd sock_nl_generic, msg ptr[in, msghdr_vdpa$auto[VDPA_CMD_DEV_DEL, vdpa_nl_policy_vdpa$auto]], f flags[send_flags])
-sendmsg$auto_VDPA_CMD_DEV_GET(fd sock_nl_generic, msg ptr[in, msghdr_vdpa$auto[VDPA_CMD_DEV_GET, vdpa_nl_policy_vdpa$auto]], f flags[send_flags])
-sendmsg$auto_VDPA_CMD_DEV_NEW(fd sock_nl_generic, msg ptr[in, msghdr_vdpa$auto[VDPA_CMD_DEV_NEW, vdpa_nl_policy_vdpa$auto]], f flags[send_flags])
-sendmsg$auto_VDPA_CMD_DEV_VSTATS_GET(fd sock_nl_generic, msg ptr[in, msghdr_vdpa$auto[VDPA_CMD_DEV_VSTATS_GET, vdpa_nl_policy_vdpa$auto]], f flags[send_flags])
-sendmsg$auto_VDPA_CMD_MGMTDEV_GET(fd sock_nl_generic, msg ptr[in, msghdr_vdpa$auto[VDPA_CMD_MGMTDEV_GET, vdpa_nl_policy_vdpa$auto]], f flags[send_flags])
-sendmsg$auto_WG_CMD_GET_DEVICE(fd sock_nl_generic, msg ptr[in, msghdr_wireguard$auto[WG_CMD_GET_DEVICE, device_policy_netlink$auto]], f flags[send_flags])
-sendmsg$auto_WG_CMD_SET_DEVICE(fd sock_nl_generic, msg ptr[in, msghdr_wireguard$auto[WG_CMD_SET_DEVICE, device_policy_netlink$auto]], f flags[send_flags])
sendto$auto(fd fd, buff ptr[inout, array[auto_todo]], len intptr, flags int32, addr ptr[inout, sockaddr$auto], addr_len int32)
set_mempolicy$auto(mode int32, nmask ptr[in, intptr], maxnode intptr)
set_mempolicy_home_node$auto(start intptr, len intptr, home_node intptr, flags intptr)
@@ -1035,49 +474,6 @@ syncfs$auto(fd fd)
sysfs$auto(option int32, arg1 intptr, arg2 intptr)
sysinfo$auto(info ptr[inout, sysinfo$auto])
syslog$auto(type int32, buf ptr[inout, string], len int32)
-syz_genetlink_get_family_id$auto_802_15_4_mac(name ptr[in, string["802.15.4 MAC"]], fd sock_nl_generic) genl_802_15_4_mac_family_id$auto
-syz_genetlink_get_family_id$auto_hsr(name ptr[in, string["HSR"]], fd sock_nl_generic) genl_hsr_family_id$auto
-syz_genetlink_get_family_id$auto_ioam6(name ptr[in, string["IOAM6"]], fd sock_nl_generic) genl_ioam6_family_id$auto
-syz_genetlink_get_family_id$auto_ipvs(name ptr[in, string["IPVS"]], fd sock_nl_generic) genl_ipvs_family_id$auto
-syz_genetlink_get_family_id$auto_mac80211_hwsim(name ptr[in, string["MAC80211_HWSIM"]], fd sock_nl_generic) genl_mac80211_hwsim_family_id$auto
-syz_genetlink_get_family_id$auto_mac802154_hwsim(name ptr[in, string["MAC802154_HWSIM"]], fd sock_nl_generic) genl_mac802154_hwsim_family_id$auto
-syz_genetlink_get_family_id$auto_ncsi(name ptr[in, string["NCSI"]], fd sock_nl_generic) genl_ncsi_family_id$auto
-syz_genetlink_get_family_id$auto_net_dm(name ptr[in, string["NET_DM"]], fd sock_nl_generic) genl_net_dm_family_id$auto
-syz_genetlink_get_family_id$auto_nlbl_calipso(name ptr[in, string["NLBL_CALIPSO"]], fd sock_nl_generic) genl_nlbl_calipso_family_id$auto
-syz_genetlink_get_family_id$auto_nlbl_cipsov4(name ptr[in, string["NLBL_CIPSOv4"]], fd sock_nl_generic) genl_nlbl_cipsov4_family_id$auto
-syz_genetlink_get_family_id$auto_nlbl_mgmt(name ptr[in, string["NLBL_MGMT"]], fd sock_nl_generic) genl_nlbl_mgmt_family_id$auto
-syz_genetlink_get_family_id$auto_nlbl_unlbl(name ptr[in, string["NLBL_UNLBL"]], fd sock_nl_generic) genl_nlbl_unlbl_family_id$auto
-syz_genetlink_get_family_id$auto_seg6(name ptr[in, string["SEG6"]], fd sock_nl_generic) genl_seg6_family_id$auto
-syz_genetlink_get_family_id$auto_smc_gen_netlink(name ptr[in, string["SMC_GEN_NETLINK"]], fd sock_nl_generic) genl_smc_gen_netlink_family_id$auto
-syz_genetlink_get_family_id$auto_smc_pnetid(name ptr[in, string["SMC_PNETID"]], fd sock_nl_generic) genl_smc_pnetid_family_id$auto
-syz_genetlink_get_family_id$auto_taskstats(name ptr[in, string["TASKSTATS"]], fd sock_nl_generic) genl_taskstats_family_id$auto
-syz_genetlink_get_family_id$auto_tipcv2(name ptr[in, string["TIPCv2"]], fd sock_nl_generic) genl_tipcv2_family_id$auto
-syz_genetlink_get_family_id$auto_batadv(name ptr[in, string["batadv"]], fd sock_nl_generic) genl_batadv_family_id$auto
-syz_genetlink_get_family_id$auto_cifs(name ptr[in, string["cifs"]], fd sock_nl_generic) genl_cifs_family_id$auto
-syz_genetlink_get_family_id$auto_ethtool(name ptr[in, string["ethtool"]], fd sock_nl_generic) genl_ethtool_family_id$auto
-syz_genetlink_get_family_id$auto_gtp(name ptr[in, string["gtp"]], fd sock_nl_generic) genl_gtp_family_id$auto
-syz_genetlink_get_family_id$auto_handshake(name ptr[in, string["handshake"]], fd sock_nl_generic) genl_handshake_family_id$auto
-syz_genetlink_get_family_id$auto_ila(name ptr[in, string["ila"]], fd sock_nl_generic) genl_ila_family_id$auto
-syz_genetlink_get_family_id$auto_l2tp(name ptr[in, string["l2tp"]], fd sock_nl_generic) genl_l2tp_family_id$auto
-syz_genetlink_get_family_id$auto_macsec(name ptr[in, string["macsec"]], fd sock_nl_generic) genl_macsec_family_id$auto
-syz_genetlink_get_family_id$auto_nbd(name ptr[in, string["nbd"]], fd sock_nl_generic) genl_nbd_family_id$auto
-syz_genetlink_get_family_id$auto_net_shaper(name ptr[in, string["net-shaper"]], fd sock_nl_generic) genl_net_shaper_family_id$auto
-syz_genetlink_get_family_id$auto_netdev(name ptr[in, string["netdev"]], fd sock_nl_generic) genl_netdev_family_id$auto
-syz_genetlink_get_family_id$auto_nfc(name ptr[in, string["nfc"]], fd sock_nl_generic) genl_nfc_family_id$auto
-syz_genetlink_get_family_id$auto_nfsd(name ptr[in, string["nfsd"]], fd sock_nl_generic) genl_nfsd_family_id$auto
-syz_genetlink_get_family_id$auto_nl80211(name ptr[in, string["nl80211"]], fd sock_nl_generic) genl_nl80211_family_id$auto
-syz_genetlink_get_family_id$auto_nl802154(name ptr[in, string["nl802154"]], fd sock_nl_generic) genl_nl802154_family_id$auto
-syz_genetlink_get_family_id$auto_nlctrl(name ptr[in, string["nlctrl"]], fd sock_nl_generic) genl_nlctrl_family_id$auto
-syz_genetlink_get_family_id$auto_ovs_ct_limit(name ptr[in, string["ovs_ct_limit"]], fd sock_nl_generic) genl_ovs_ct_limit_family_id$auto
-syz_genetlink_get_family_id$auto_ovs_datapath(name ptr[in, string["ovs_datapath"]], fd sock_nl_generic) genl_ovs_datapath_family_id$auto
-syz_genetlink_get_family_id$auto_ovs_flow(name ptr[in, string["ovs_flow"]], fd sock_nl_generic) genl_ovs_flow_family_id$auto
-syz_genetlink_get_family_id$auto_ovs_meter(name ptr[in, string["ovs_meter"]], fd sock_nl_generic) genl_ovs_meter_family_id$auto
-syz_genetlink_get_family_id$auto_ovs_packet(name ptr[in, string["ovs_packet"]], fd sock_nl_generic) genl_ovs_packet_family_id$auto
-syz_genetlink_get_family_id$auto_ovs_vport(name ptr[in, string["ovs_vport"]], fd sock_nl_generic) genl_ovs_vport_family_id$auto
-syz_genetlink_get_family_id$auto_tcp_metrics(name ptr[in, string["tcp_metrics"]], fd sock_nl_generic) genl_tcp_metrics_family_id$auto
-syz_genetlink_get_family_id$auto_thermal(name ptr[in, string["thermal"]], fd sock_nl_generic) genl_thermal_family_id$auto
-syz_genetlink_get_family_id$auto_vdpa(name ptr[in, string["vdpa"]], fd sock_nl_generic) genl_vdpa_family_id$auto
-syz_genetlink_get_family_id$auto_wireguard(name ptr[in, string["wireguard"]], fd sock_nl_generic) genl_wireguard_family_id$auto
tee$auto(fdin fd, fdout fd, len intptr, flags int32)
tgkill$auto(tgid pid, pid pid, sig int32)
time$auto(tloc ptr[inout, intptr])
@@ -1118,196 +514,585 @@ waitpid$auto(pid pid, stat_addr ptr[inout, int32], options int32)
write$auto(fd fd, buf ptr[in, string], count intptr)
writev$auto(fd intptr, vec ptr[in, iovec$auto], vlen intptr)
-__aio_sigset$auto {
- sigmask ptr[in, sigset_t$auto]
- sigsetsize const[8, intptr]
-}
+resource genl_802_15_4_mac_family_id$auto[int16]
+type msghdr_802_15_4_mac$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_802_15_4_mac_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_802_15_4_mac(name ptr[in, string["802.15.4 MAC"]], fd sock_nl_generic) genl_802_15_4_mac_family_id$auto
-__kernel_fd_set$auto {
- fds_bits array[intptr, 16]
-}
+sendmsg$auto_IEEE802154_LIST_PHY(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_LIST_PHY, ieee802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_IEEE802154_ADD_IFACE(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_ADD_IFACE, ieee802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_IEEE802154_DEL_IFACE(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_DEL_IFACE, ieee802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_IEEE802154_ASSOCIATE_REQ(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_ASSOCIATE_REQ, ieee802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_IEEE802154_ASSOCIATE_RESP(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_ASSOCIATE_RESP, ieee802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_IEEE802154_DISASSOCIATE_REQ(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_DISASSOCIATE_REQ, ieee802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_IEEE802154_SCAN_REQ(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_SCAN_REQ, ieee802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_IEEE802154_START_REQ(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_START_REQ, ieee802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_IEEE802154_LIST_IFACE(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_LIST_IFACE, ieee802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_IEEE802154_SET_MACPARAMS(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_SET_MACPARAMS, ieee802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_IEEE802154_LLSEC_GETPARAMS(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_LLSEC_GETPARAMS, ieee802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_IEEE802154_LLSEC_SETPARAMS(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_LLSEC_SETPARAMS, ieee802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_IEEE802154_LLSEC_LIST_KEY(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_LLSEC_LIST_KEY, ieee802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_IEEE802154_LLSEC_ADD_KEY(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_LLSEC_ADD_KEY, ieee802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_IEEE802154_LLSEC_DEL_KEY(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_LLSEC_DEL_KEY, ieee802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_IEEE802154_LLSEC_LIST_DEV(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_LLSEC_LIST_DEV, ieee802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_IEEE802154_LLSEC_ADD_DEV(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_LLSEC_ADD_DEV, ieee802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_IEEE802154_LLSEC_DEL_DEV(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_LLSEC_DEL_DEV, ieee802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_IEEE802154_LLSEC_LIST_DEVKEY(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_LLSEC_LIST_DEVKEY, ieee802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_IEEE802154_LLSEC_ADD_DEVKEY(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_LLSEC_ADD_DEVKEY, ieee802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_IEEE802154_LLSEC_DEL_DEVKEY(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_LLSEC_DEL_DEVKEY, ieee802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_IEEE802154_LLSEC_LIST_SECLEVEL(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_LLSEC_LIST_SECLEVEL, ieee802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_IEEE802154_LLSEC_ADD_SECLEVEL(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_LLSEC_ADD_SECLEVEL, ieee802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_IEEE802154_LLSEC_DEL_SECLEVEL(fd sock_nl_generic, msg ptr[in, msghdr_802_15_4_mac$auto[IEEE802154_LLSEC_DEL_SECLEVEL, ieee802154_policy_nl802154$auto]], f flags[send_flags])
-__kernel_fsid_t$auto {
- val array[int32, 2]
-}
+ieee802154_policy_nl802154$auto [
+ IEEE802154_ATTR_DEV_NAME nlattr[IEEE802154_ATTR_DEV_NAME, devname]
+ IEEE802154_ATTR_DEV_INDEX nlattr[IEEE802154_ATTR_DEV_INDEX, ifindex]
+ IEEE802154_ATTR_PHY_NAME nlattr[IEEE802154_ATTR_PHY_NAME, stringnoz]
+ IEEE802154_ATTR_STATUS nlattr[IEEE802154_ATTR_STATUS, int8]
+ IEEE802154_ATTR_SHORT_ADDR nlattr[IEEE802154_ATTR_SHORT_ADDR, int16]
+ IEEE802154_ATTR_HW_ADDR nlattr[IEEE802154_ATTR_HW_ADDR, int64]
+ IEEE802154_ATTR_PAN_ID nlattr[IEEE802154_ATTR_PAN_ID, int16]
+ IEEE802154_ATTR_CHANNEL nlattr[IEEE802154_ATTR_CHANNEL, int8]
+ IEEE802154_ATTR_BCN_ORD nlattr[IEEE802154_ATTR_BCN_ORD, int8]
+ IEEE802154_ATTR_SF_ORD nlattr[IEEE802154_ATTR_SF_ORD, int8]
+ IEEE802154_ATTR_PAN_COORD nlattr[IEEE802154_ATTR_PAN_COORD, int8]
+ IEEE802154_ATTR_BAT_EXT nlattr[IEEE802154_ATTR_BAT_EXT, int8]
+ IEEE802154_ATTR_COORD_REALIGN nlattr[IEEE802154_ATTR_COORD_REALIGN, int8]
+ IEEE802154_ATTR_PAGE nlattr[IEEE802154_ATTR_PAGE, int8]
+ IEEE802154_ATTR_DEV_TYPE nlattr[IEEE802154_ATTR_DEV_TYPE, int8]
+ IEEE802154_ATTR_COORD_SHORT_ADDR nlattr[IEEE802154_ATTR_COORD_SHORT_ADDR, int16]
+ IEEE802154_ATTR_COORD_HW_ADDR nlattr[IEEE802154_ATTR_COORD_HW_ADDR, int64]
+ IEEE802154_ATTR_COORD_PAN_ID nlattr[IEEE802154_ATTR_COORD_PAN_ID, int16]
+ IEEE802154_ATTR_SRC_SHORT_ADDR nlattr[IEEE802154_ATTR_SRC_SHORT_ADDR, int16]
+ IEEE802154_ATTR_SRC_HW_ADDR nlattr[IEEE802154_ATTR_SRC_HW_ADDR, int64]
+ IEEE802154_ATTR_SRC_PAN_ID nlattr[IEEE802154_ATTR_SRC_PAN_ID, int16]
+ IEEE802154_ATTR_DEST_SHORT_ADDR nlattr[IEEE802154_ATTR_DEST_SHORT_ADDR, int16]
+ IEEE802154_ATTR_DEST_HW_ADDR nlattr[IEEE802154_ATTR_DEST_HW_ADDR, int64]
+ IEEE802154_ATTR_DEST_PAN_ID nlattr[IEEE802154_ATTR_DEST_PAN_ID, int16]
+ IEEE802154_ATTR_CAPABILITY nlattr[IEEE802154_ATTR_CAPABILITY, int8]
+ IEEE802154_ATTR_REASON nlattr[IEEE802154_ATTR_REASON, int8]
+ IEEE802154_ATTR_SCAN_TYPE nlattr[IEEE802154_ATTR_SCAN_TYPE, int8]
+ IEEE802154_ATTR_CHANNELS nlattr[IEEE802154_ATTR_CHANNELS, int32]
+ IEEE802154_ATTR_DURATION nlattr[IEEE802154_ATTR_DURATION, int8]
+ IEEE802154_ATTR_ED_LIST nlattr[IEEE802154_ATTR_ED_LIST, array[int8, 27]]
+ IEEE802154_ATTR_CHANNEL_PAGE_LIST nlattr[IEEE802154_ATTR_CHANNEL_PAGE_LIST, array[int8, 128]]
+ IEEE802154_ATTR_TXPOWER nlattr[IEEE802154_ATTR_TXPOWER, int8]
+ IEEE802154_ATTR_LBT_ENABLED nlattr[IEEE802154_ATTR_LBT_ENABLED, bool8]
+ IEEE802154_ATTR_CCA_MODE nlattr[IEEE802154_ATTR_CCA_MODE, int8]
+ IEEE802154_ATTR_CCA_ED_LEVEL nlattr[IEEE802154_ATTR_CCA_ED_LEVEL, int32]
+ IEEE802154_ATTR_CSMA_RETRIES nlattr[IEEE802154_ATTR_CSMA_RETRIES, int8]
+ IEEE802154_ATTR_CSMA_MIN_BE nlattr[IEEE802154_ATTR_CSMA_MIN_BE, int8]
+ IEEE802154_ATTR_CSMA_MAX_BE nlattr[IEEE802154_ATTR_CSMA_MAX_BE, int8]
+ IEEE802154_ATTR_FRAME_RETRIES nlattr[IEEE802154_ATTR_FRAME_RETRIES, int8]
+ IEEE802154_ATTR_LLSEC_ENABLED nlattr[IEEE802154_ATTR_LLSEC_ENABLED, bool8]
+ IEEE802154_ATTR_LLSEC_SECLEVEL nlattr[IEEE802154_ATTR_LLSEC_SECLEVEL, int8]
+ IEEE802154_ATTR_LLSEC_KEY_MODE nlattr[IEEE802154_ATTR_LLSEC_KEY_MODE, int8]
+ IEEE802154_ATTR_LLSEC_KEY_SOURCE_SHORT nlattr[IEEE802154_ATTR_LLSEC_KEY_SOURCE_SHORT, int32]
+ IEEE802154_ATTR_LLSEC_KEY_SOURCE_EXTENDED nlattr[IEEE802154_ATTR_LLSEC_KEY_SOURCE_EXTENDED, int64]
+ IEEE802154_ATTR_LLSEC_KEY_ID nlattr[IEEE802154_ATTR_LLSEC_KEY_ID, int8]
+ IEEE802154_ATTR_LLSEC_FRAME_COUNTER nlattr[IEEE802154_ATTR_LLSEC_FRAME_COUNTER, int32]
+ IEEE802154_ATTR_LLSEC_KEY_BYTES nlattr[IEEE802154_ATTR_LLSEC_KEY_BYTES, array[int8, 16]]
+ IEEE802154_ATTR_LLSEC_KEY_USAGE_FRAME_TYPES nlattr[IEEE802154_ATTR_LLSEC_KEY_USAGE_FRAME_TYPES, int8]
+ IEEE802154_ATTR_LLSEC_KEY_USAGE_COMMANDS nlattr[IEEE802154_ATTR_LLSEC_KEY_USAGE_COMMANDS, array[int8, 32]]
+ IEEE802154_ATTR_LLSEC_FRAME_TYPE nlattr[IEEE802154_ATTR_LLSEC_FRAME_TYPE, int8]
+ IEEE802154_ATTR_LLSEC_CMD_FRAME_ID nlattr[IEEE802154_ATTR_LLSEC_CMD_FRAME_ID, int8]
+ IEEE802154_ATTR_LLSEC_SECLEVELS nlattr[IEEE802154_ATTR_LLSEC_SECLEVELS, int8]
+ IEEE802154_ATTR_LLSEC_DEV_OVERRIDE nlattr[IEEE802154_ATTR_LLSEC_DEV_OVERRIDE, int8]
+ IEEE802154_ATTR_LLSEC_DEV_KEY_MODE nlattr[IEEE802154_ATTR_LLSEC_DEV_KEY_MODE, int8]
+] [varlen]
-__kernel_itimerspec$auto {
- it_interval __kernel_timespec$auto
- it_value __kernel_timespec$auto
-}
+resource genl_hsr_family_id$auto[int16]
+type msghdr_hsr$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_hsr_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_hsr(name ptr[in, string["HSR"]], fd sock_nl_generic) genl_hsr_family_id$auto
-__kernel_old_itimerval$auto {
- it_interval __kernel_old_timeval$auto
- it_value __kernel_old_timeval$auto
-}
+sendmsg$auto_HSR_C_GET_NODE_STATUS(fd sock_nl_generic, msg ptr[in, msghdr_hsr$auto[HSR_C_GET_NODE_STATUS, hsr_genl_policy_hsr_netlink$auto]], f flags[send_flags])
+sendmsg$auto_HSR_C_GET_NODE_LIST(fd sock_nl_generic, msg ptr[in, msghdr_hsr$auto[HSR_C_GET_NODE_LIST, hsr_genl_policy_hsr_netlink$auto]], f flags[send_flags])
-__kernel_old_timeval$auto {
- tv_sec intptr
- tv_usec intptr
-}
+hsr_genl_policy_hsr_netlink$auto [
+ HSR_A_NODE_ADDR nlattr[HSR_A_NODE_ADDR, array[int8, 6]]
+ HSR_A_NODE_ADDR_B nlattr[HSR_A_NODE_ADDR_B, array[int8, 6]]
+ HSR_A_IFINDEX nlattr[HSR_A_IFINDEX, ifindex]
+ HSR_A_IF1_AGE nlattr[HSR_A_IF1_AGE, int32]
+ HSR_A_IF2_AGE nlattr[HSR_A_IF2_AGE, int32]
+ HSR_A_IF1_SEQ nlattr[HSR_A_IF1_SEQ, int16]
+ HSR_A_IF2_SEQ nlattr[HSR_A_IF2_SEQ, int16]
+] [varlen]
-__kernel_sockaddr_storage$auto {
- __kernel_sockaddr_storage_0 __kernel_sockaddr_storage_0$auto
-}
+resource genl_ioam6_family_id$auto[int16]
+type msghdr_ioam6$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_ioam6_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_ioam6(name ptr[in, string["IOAM6"]], fd sock_nl_generic) genl_ioam6_family_id$auto
-__kernel_sockaddr_storage_0$auto [
- __kernel_sockaddr_storage_0_0 __kernel_sockaddr_storage_0_0$auto
- __align ptr[inout, array[auto_todo]]
-]
+sendmsg$auto_IOAM6_CMD_ADD_NAMESPACE(fd sock_nl_generic, msg ptr[in, msghdr_ioam6$auto[IOAM6_CMD_ADD_NAMESPACE, ioam6_genl_policy_addns_ioam6$auto]], f flags[send_flags])
+sendmsg$auto_IOAM6_CMD_DEL_NAMESPACE(fd sock_nl_generic, msg ptr[in, msghdr_ioam6$auto[IOAM6_CMD_DEL_NAMESPACE, ioam6_genl_policy_delns_ioam6$auto]], f flags[send_flags])
+sendmsg$auto_IOAM6_CMD_ADD_SCHEMA(fd sock_nl_generic, msg ptr[in, msghdr_ioam6$auto[IOAM6_CMD_ADD_SCHEMA, ioam6_genl_policy_addsc_ioam6$auto]], f flags[send_flags])
+sendmsg$auto_IOAM6_CMD_DEL_SCHEMA(fd sock_nl_generic, msg ptr[in, msghdr_ioam6$auto[IOAM6_CMD_DEL_SCHEMA, ioam6_genl_policy_delsc_ioam6$auto]], f flags[send_flags])
+sendmsg$auto_IOAM6_CMD_NS_SET_SCHEMA(fd sock_nl_generic, msg ptr[in, msghdr_ioam6$auto[IOAM6_CMD_NS_SET_SCHEMA, ioam6_genl_policy_ns_sc_ioam6$auto]], f flags[send_flags])
-__kernel_sockaddr_storage_0_0$auto {
- ss_family int16
- __data array[int8, 126]
-}
+ioam6_genl_policy_addns_ioam6$auto [
+ IOAM6_ATTR_NS_ID nlattr[IOAM6_ATTR_NS_ID, int16]
+ IOAM6_ATTR_NS_DATA nlattr[IOAM6_ATTR_NS_DATA, int32]
+ IOAM6_ATTR_NS_DATA_WIDE nlattr[IOAM6_ATTR_NS_DATA_WIDE, int64]
+] [varlen]
-__kernel_timespec$auto {
- tv_sec int64
- tv_nsec int64
-}
+ioam6_genl_policy_delns_ioam6$auto [
+ IOAM6_ATTR_NS_ID nlattr[IOAM6_ATTR_NS_ID, int16]
+] [varlen]
-__kernel_timex$auto {
- modes int32
- __kernel_timex_1 const[0, int32]
- offset int64
- freq int64
- maxerror int64
- esterror int64
- status int32
- __kernel_timex_7 const[0, int32]
- constant int64
- precision int64
- tolerance int64
- time __kernel_timex_timeval$auto
- tick int64
- ppsfreq int64
- jitter int64
- shift int32
- __kernel_timex_16 const[0, int32]
- stabil int64
- jitcnt int64
- calcnt int64
- errcnt int64
- stbcnt int64
- tai int32
- __kernel_timex_23 const[0, int32]
- __kernel_timex_24 const[0, int32]
- __kernel_timex_25 const[0, int32]
- __kernel_timex_26 const[0, int32]
- __kernel_timex_27 const[0, int32]
- __kernel_timex_28 const[0, int32]
- __kernel_timex_29 const[0, int32]
- __kernel_timex_30 const[0, int32]
- __kernel_timex_31 const[0, int32]
- __kernel_timex_32 const[0, int32]
- __kernel_timex_33 const[0, int32]
-}
+ioam6_genl_policy_addsc_ioam6$auto [
+ IOAM6_ATTR_SC_ID nlattr[IOAM6_ATTR_SC_ID, int32]
+ IOAM6_ATTR_SC_DATA nlattr[IOAM6_ATTR_SC_DATA, array[int8, 0:1020]]
+] [varlen]
-__kernel_timex_timeval$auto {
- tv_sec int64
- tv_usec int64
-}
+ioam6_genl_policy_delsc_ioam6$auto [
+ IOAM6_ATTR_SC_ID nlattr[IOAM6_ATTR_SC_ID, int32]
+] [varlen]
-__old_kernel_stat$auto {
- st_dev int16
- st_ino int16
- st_mode int16
- st_nlink int16
- st_uid int16
- st_gid int16
- st_rdev int16
- st_size int32
- st_atime int32
- st_mtime int32
- st_ctime int32
-}
+ioam6_genl_policy_ns_sc_ioam6$auto [
+ IOAM6_ATTR_NS_ID nlattr[IOAM6_ATTR_NS_ID, int16]
+ IOAM6_ATTR_SC_ID nlattr[IOAM6_ATTR_SC_ID, int32]
+ IOAM6_ATTR_SC_NONE nlattr[IOAM6_ATTR_SC_NONE, void]
+] [varlen]
-__sifields$auto [
- _kill __sifields__kill$auto
- _timer __sifields__timer$auto
- _rt __sifields__rt$auto
- _sigchld __sifields__sigchld$auto
- _sigfault __sifields__sigfault$auto
- _sigpoll __sifields__sigpoll$auto
- _sigsys __sifields__sigsys$auto
-]
+resource genl_ipvs_family_id$auto[int16]
+type msghdr_ipvs$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_ipvs_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_ipvs(name ptr[in, string["IPVS"]], fd sock_nl_generic) genl_ipvs_family_id$auto
-__sifields__kill$auto {
- _pid pid
- _uid uid
-}
+sendmsg$auto_IPVS_CMD_NEW_SERVICE(fd sock_nl_generic, msg ptr[in, msghdr_ipvs$auto[IPVS_CMD_NEW_SERVICE, ip_vs_cmd_policy_ip_vs_ctl$auto]], f flags[send_flags])
+sendmsg$auto_IPVS_CMD_SET_SERVICE(fd sock_nl_generic, msg ptr[in, msghdr_ipvs$auto[IPVS_CMD_SET_SERVICE, ip_vs_cmd_policy_ip_vs_ctl$auto]], f flags[send_flags])
+sendmsg$auto_IPVS_CMD_DEL_SERVICE(fd sock_nl_generic, msg ptr[in, msghdr_ipvs$auto[IPVS_CMD_DEL_SERVICE, ip_vs_cmd_policy_ip_vs_ctl$auto]], f flags[send_flags])
+sendmsg$auto_IPVS_CMD_GET_SERVICE(fd sock_nl_generic, msg ptr[in, msghdr_ipvs$auto[IPVS_CMD_GET_SERVICE, ip_vs_cmd_policy_ip_vs_ctl$auto]], f flags[send_flags])
+sendmsg$auto_IPVS_CMD_NEW_DEST(fd sock_nl_generic, msg ptr[in, msghdr_ipvs$auto[IPVS_CMD_NEW_DEST, ip_vs_cmd_policy_ip_vs_ctl$auto]], f flags[send_flags])
+sendmsg$auto_IPVS_CMD_SET_DEST(fd sock_nl_generic, msg ptr[in, msghdr_ipvs$auto[IPVS_CMD_SET_DEST, ip_vs_cmd_policy_ip_vs_ctl$auto]], f flags[send_flags])
+sendmsg$auto_IPVS_CMD_DEL_DEST(fd sock_nl_generic, msg ptr[in, msghdr_ipvs$auto[IPVS_CMD_DEL_DEST, ip_vs_cmd_policy_ip_vs_ctl$auto]], f flags[send_flags])
+sendmsg$auto_IPVS_CMD_GET_DEST(fd sock_nl_generic, msg ptr[in, msghdr_ipvs$auto[IPVS_CMD_GET_DEST, ip_vs_cmd_policy_ip_vs_ctl$auto]], f flags[send_flags])
+sendmsg$auto_IPVS_CMD_NEW_DAEMON(fd sock_nl_generic, msg ptr[in, msghdr_ipvs$auto[IPVS_CMD_NEW_DAEMON, ip_vs_cmd_policy_ip_vs_ctl$auto]], f flags[send_flags])
+sendmsg$auto_IPVS_CMD_DEL_DAEMON(fd sock_nl_generic, msg ptr[in, msghdr_ipvs$auto[IPVS_CMD_DEL_DAEMON, ip_vs_cmd_policy_ip_vs_ctl$auto]], f flags[send_flags])
+sendmsg$auto_IPVS_CMD_GET_DAEMON(fd sock_nl_generic, msg ptr[in, msghdr_ipvs$auto[IPVS_CMD_GET_DAEMON, ip_vs_cmd_policy_ip_vs_ctl$auto]], f flags[send_flags])
+sendmsg$auto_IPVS_CMD_SET_CONFIG(fd sock_nl_generic, msg ptr[in, msghdr_ipvs$auto[IPVS_CMD_SET_CONFIG, ip_vs_cmd_policy_ip_vs_ctl$auto]], f flags[send_flags])
+sendmsg$auto_IPVS_CMD_GET_CONFIG(fd sock_nl_generic, msg ptr[in, msghdr_ipvs$auto[IPVS_CMD_GET_CONFIG, ip_vs_cmd_policy_ip_vs_ctl$auto]], f flags[send_flags])
+sendmsg$auto_IPVS_CMD_GET_INFO(fd sock_nl_generic, msg ptr[in, msghdr_ipvs$auto[IPVS_CMD_GET_INFO, ip_vs_cmd_policy_ip_vs_ctl$auto]], f flags[send_flags])
+sendmsg$auto_IPVS_CMD_ZERO(fd sock_nl_generic, msg ptr[in, msghdr_ipvs$auto[IPVS_CMD_ZERO, ip_vs_cmd_policy_ip_vs_ctl$auto]], f flags[send_flags])
+sendmsg$auto_IPVS_CMD_FLUSH(fd sock_nl_generic, msg ptr[in, msghdr_ipvs$auto[IPVS_CMD_FLUSH, ip_vs_cmd_policy_ip_vs_ctl$auto]], f flags[send_flags])
-__sifields__rt$auto {
- _pid pid
- _uid uid
- _sigval sigval$auto
-}
+ip_vs_cmd_policy_ip_vs_ctl$auto [
+ IPVS_CMD_ATTR_SERVICE nlnest[IPVS_CMD_ATTR_SERVICE, array[nl_generic_attr]]
+ IPVS_CMD_ATTR_DEST nlnest[IPVS_CMD_ATTR_DEST, array[nl_generic_attr]]
+ IPVS_CMD_ATTR_DAEMON nlnest[IPVS_CMD_ATTR_DAEMON, array[nl_generic_attr]]
+ IPVS_CMD_ATTR_TIMEOUT_TCP nlattr[IPVS_CMD_ATTR_TIMEOUT_TCP, int32]
+ IPVS_CMD_ATTR_TIMEOUT_TCP_FIN nlattr[IPVS_CMD_ATTR_TIMEOUT_TCP_FIN, int32]
+ IPVS_CMD_ATTR_TIMEOUT_UDP nlattr[IPVS_CMD_ATTR_TIMEOUT_UDP, int32]
+] [varlen]
-__sifields__sigchld$auto {
- _pid pid
- _uid uid
- _status int32
- _utime intptr
- _stime intptr
-}
+resource genl_mac80211_hwsim_family_id$auto[int16]
+type msghdr_mac80211_hwsim$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_mac80211_hwsim_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_mac80211_hwsim(name ptr[in, string["MAC80211_HWSIM"]], fd sock_nl_generic) genl_mac80211_hwsim_family_id$auto
-__sifields__sigfault$auto {
- _addr ptr[inout, array[auto_todo]]
- __sifields__sigfault_1 __sifields__sigfault_1$auto
-}
+sendmsg$auto_HWSIM_CMD_REGISTER(fd sock_nl_generic, msg ptr[in, msghdr_mac80211_hwsim$auto[HWSIM_CMD_REGISTER, hwsim_genl_policy_mac80211_hwsim$auto]], f flags[send_flags])
+sendmsg$auto_HWSIM_CMD_FRAME(fd sock_nl_generic, msg ptr[in, msghdr_mac80211_hwsim$auto[HWSIM_CMD_FRAME, hwsim_genl_policy_mac80211_hwsim$auto]], f flags[send_flags])
+sendmsg$auto_HWSIM_CMD_TX_INFO_FRAME(fd sock_nl_generic, msg ptr[in, msghdr_mac80211_hwsim$auto[HWSIM_CMD_TX_INFO_FRAME, hwsim_genl_policy_mac80211_hwsim$auto]], f flags[send_flags])
+sendmsg$auto_HWSIM_CMD_NEW_RADIO(fd sock_nl_generic, msg ptr[in, msghdr_mac80211_hwsim$auto[HWSIM_CMD_NEW_RADIO, hwsim_genl_policy_mac80211_hwsim$auto]], f flags[send_flags])
+sendmsg$auto_HWSIM_CMD_DEL_RADIO(fd sock_nl_generic, msg ptr[in, msghdr_mac80211_hwsim$auto[HWSIM_CMD_DEL_RADIO, hwsim_genl_policy_mac80211_hwsim$auto]], f flags[send_flags])
+sendmsg$auto_HWSIM_CMD_GET_RADIO(fd sock_nl_generic, msg ptr[in, msghdr_mac80211_hwsim$auto[HWSIM_CMD_GET_RADIO, hwsim_genl_policy_mac80211_hwsim$auto]], f flags[send_flags])
+sendmsg$auto_HWSIM_CMD_REPORT_PMSR(fd sock_nl_generic, msg ptr[in, msghdr_mac80211_hwsim$auto[HWSIM_CMD_REPORT_PMSR, hwsim_genl_policy_mac80211_hwsim$auto]], f flags[send_flags])
-__sifields__sigfault_1$auto [
- _trapno int32
- _addr_lsb int16
- _addr_bnd __sifields__sigfault_1__addr_bnd$auto
- _addr_pkey __sifields__sigfault_1__addr_pkey$auto
- _perf __sifields__sigfault_1__perf$auto
-]
+hwsim_genl_policy_mac80211_hwsim$auto [
+ HWSIM_ATTR_ADDR_RECEIVER nlattr[HWSIM_ATTR_ADDR_RECEIVER, array[int8]]
+ HWSIM_ATTR_ADDR_TRANSMITTER nlattr[HWSIM_ATTR_ADDR_TRANSMITTER, array[int8]]
+ HWSIM_ATTR_FRAME nlattr[HWSIM_ATTR_FRAME, array[int8, 0:2304]]
+ HWSIM_ATTR_FLAGS nlattr[HWSIM_ATTR_FLAGS, int32]
+ HWSIM_ATTR_RX_RATE nlattr[HWSIM_ATTR_RX_RATE, int32]
+ HWSIM_ATTR_SIGNAL nlattr[HWSIM_ATTR_SIGNAL, int32]
+ HWSIM_ATTR_TX_INFO nlattr[HWSIM_ATTR_TX_INFO, array[hwsim_tx_rate$auto, 0:4]]
+ HWSIM_ATTR_COOKIE nlattr[HWSIM_ATTR_COOKIE, int64]
+ HWSIM_ATTR_CHANNELS nlattr[HWSIM_ATTR_CHANNELS, int32]
+ HWSIM_ATTR_RADIO_ID nlattr[HWSIM_ATTR_RADIO_ID, int32]
+ HWSIM_ATTR_REG_HINT_ALPHA2 nlattr[HWSIM_ATTR_REG_HINT_ALPHA2, stringnoz]
+ HWSIM_ATTR_REG_CUSTOM_REG nlattr[HWSIM_ATTR_REG_CUSTOM_REG, int32]
+ HWSIM_ATTR_REG_STRICT_REG nlattr[HWSIM_ATTR_REG_STRICT_REG, void]
+ HWSIM_ATTR_SUPPORT_P2P_DEVICE nlattr[HWSIM_ATTR_SUPPORT_P2P_DEVICE, void]
+ HWSIM_ATTR_USE_CHANCTX nlattr[HWSIM_ATTR_USE_CHANCTX, void]
+ HWSIM_ATTR_DESTROY_RADIO_ON_CLOSE nlattr[HWSIM_ATTR_DESTROY_RADIO_ON_CLOSE, void]
+ HWSIM_ATTR_RADIO_NAME nlattr[HWSIM_ATTR_RADIO_NAME, stringnoz]
+ HWSIM_ATTR_NO_VIF nlattr[HWSIM_ATTR_NO_VIF, void]
+ HWSIM_ATTR_FREQ nlattr[HWSIM_ATTR_FREQ, int32]
+ HWSIM_ATTR_TX_INFO_FLAGS nlattr[HWSIM_ATTR_TX_INFO_FLAGS, array[int8]]
+ HWSIM_ATTR_PERM_ADDR nlattr[HWSIM_ATTR_PERM_ADDR, array[int8]]
+ HWSIM_ATTR_IFTYPE_SUPPORT nlattr[HWSIM_ATTR_IFTYPE_SUPPORT, int32]
+ HWSIM_ATTR_CIPHER_SUPPORT nlattr[HWSIM_ATTR_CIPHER_SUPPORT, array[int8]]
+ HWSIM_ATTR_MLO_SUPPORT nlattr[HWSIM_ATTR_MLO_SUPPORT, void]
+ HWSIM_ATTR_PMSR_SUPPORT nlnest[HWSIM_ATTR_PMSR_SUPPORT, array[hwsim_pmsr_capa_policy_mac80211_hwsim$auto]]
+ HWSIM_ATTR_PMSR_RESULT nlnest[HWSIM_ATTR_PMSR_RESULT, array[hwsim_pmsr_peers_result_policy_mac80211_hwsim$auto]]
+ HWSIM_ATTR_MULTI_RADIO nlattr[HWSIM_ATTR_MULTI_RADIO, void]
+] [varlen]
-__sifields__sigfault_1__addr_bnd$auto {
- _dummy_bnd array[int8, 8]
- _lower ptr[inout, array[auto_todo]]
- _upper ptr[inout, array[auto_todo]]
-}
+hwsim_pmsr_capa_policy_mac80211_hwsim$auto [
+ NL80211_PMSR_ATTR_MAX_PEERS nlattr[NL80211_PMSR_ATTR_MAX_PEERS, int32]
+ NL80211_PMSR_ATTR_REPORT_AP_TSF nlattr[NL80211_PMSR_ATTR_REPORT_AP_TSF, void]
+ NL80211_PMSR_ATTR_RANDOMIZE_MAC_ADDR nlattr[NL80211_PMSR_ATTR_RANDOMIZE_MAC_ADDR, void]
+ NL80211_PMSR_ATTR_TYPE_CAPA nlnest[NL80211_PMSR_ATTR_TYPE_CAPA, array[hwsim_pmsr_capa_type_policy_mac80211_hwsim$auto]]
+] [varlen]
-__sifields__sigfault_1__addr_pkey$auto {
- _dummy_pkey array[int8, 8]
- _pkey int32
-}
+hwsim_pmsr_peers_result_policy_mac80211_hwsim$auto [
+ NL80211_PMSR_ATTR_PEERS nlnest[NL80211_PMSR_ATTR_PEERS, array[nlnest[0, array[hwsim_pmsr_peer_result_policy_mac80211_hwsim$auto]]]]
+] [varlen]
-__sifields__sigfault_1__perf$auto {
- _data intptr
- _type int32
- _flags int32
-}
+hwsim_pmsr_capa_type_policy_mac80211_hwsim$auto [
+ NL80211_PMSR_TYPE_FTM nlnest[NL80211_PMSR_TYPE_FTM, array[hwsim_ftm_capa_policy_mac80211_hwsim$auto]]
+] [varlen]
-__sifields__sigpoll$auto {
- _band intptr
- _fd fd
-}
+hwsim_pmsr_peer_result_policy_mac80211_hwsim$auto [
+ NL80211_PMSR_PEER_ATTR_ADDR nlattr[NL80211_PMSR_PEER_ATTR_ADDR, array[int8]]
+ NL80211_PMSR_PEER_ATTR_RESP nlnest[NL80211_PMSR_PEER_ATTR_RESP, array[hwsim_pmsr_resp_policy_mac80211_hwsim$auto]]
+] [varlen]
-__sifields__sigsys$auto {
- _call_addr ptr[inout, array[auto_todo]]
- _syscall int32
- _arch int32
-}
+hwsim_ftm_capa_policy_mac80211_hwsim$auto [
+ NL80211_PMSR_FTM_CAPA_ATTR_ASAP nlattr[NL80211_PMSR_FTM_CAPA_ATTR_ASAP, void]
+ NL80211_PMSR_FTM_CAPA_ATTR_NON_ASAP nlattr[NL80211_PMSR_FTM_CAPA_ATTR_NON_ASAP, void]
+ NL80211_PMSR_FTM_CAPA_ATTR_REQ_LCI nlattr[NL80211_PMSR_FTM_CAPA_ATTR_REQ_LCI, void]
+ NL80211_PMSR_FTM_CAPA_ATTR_REQ_CIVICLOC nlattr[NL80211_PMSR_FTM_CAPA_ATTR_REQ_CIVICLOC, void]
+ NL80211_PMSR_FTM_CAPA_ATTR_PREAMBLES nlattr[NL80211_PMSR_FTM_CAPA_ATTR_PREAMBLES, int32]
+ NL80211_PMSR_FTM_CAPA_ATTR_BANDWIDTHS nlattr[NL80211_PMSR_FTM_CAPA_ATTR_BANDWIDTHS, int32]
+ NL80211_PMSR_FTM_CAPA_ATTR_MAX_BURSTS_EXPONENT nlattr[NL80211_PMSR_FTM_CAPA_ATTR_MAX_BURSTS_EXPONENT, int8]
+ NL80211_PMSR_FTM_CAPA_ATTR_MAX_FTMS_PER_BURST nlattr[NL80211_PMSR_FTM_CAPA_ATTR_MAX_FTMS_PER_BURST, int8]
+ NL80211_PMSR_FTM_CAPA_ATTR_TRIGGER_BASED nlattr[NL80211_PMSR_FTM_CAPA_ATTR_TRIGGER_BASED, void]
+ NL80211_PMSR_FTM_CAPA_ATTR_NON_TRIGGER_BASED nlattr[NL80211_PMSR_FTM_CAPA_ATTR_NON_TRIGGER_BASED, void]
+] [varlen]
-__sifields__timer$auto {
- _tid pid
- _overrun int32
- _sigval sigval$auto
- _sys_private int32
-}
+hwsim_pmsr_resp_policy_mac80211_hwsim$auto [
+ NL80211_PMSR_RESP_ATTR_STATUS nlattr[NL80211_PMSR_RESP_ATTR_STATUS, int32]
+ NL80211_PMSR_RESP_ATTR_HOST_TIME nlattr[NL80211_PMSR_RESP_ATTR_HOST_TIME, int64]
+ NL80211_PMSR_RESP_ATTR_AP_TSF nlattr[NL80211_PMSR_RESP_ATTR_AP_TSF, int64]
+ NL80211_PMSR_RESP_ATTR_FINAL nlattr[NL80211_PMSR_RESP_ATTR_FINAL, void]
+ NL80211_PMSR_RESP_ATTR_DATA nlnest[NL80211_PMSR_RESP_ATTR_DATA, array[hwsim_pmsr_resp_type_policy_mac80211_hwsim$auto]]
+] [varlen]
-__user_cap_data_struct$auto {
- effective int32
- permitted int32
- inheritable int32
-}
+hwsim_pmsr_resp_type_policy_mac80211_hwsim$auto [
+ NL80211_PMSR_TYPE_FTM nlnest[NL80211_PMSR_TYPE_FTM, array[hwsim_ftm_result_policy_mac80211_hwsim$auto]]
+] [varlen]
-__user_cap_header_struct$auto {
- version int32
- pid pid
-}
+hwsim_ftm_result_policy_mac80211_hwsim$auto [
+ NL80211_PMSR_FTM_RESP_ATTR_FAIL_REASON nlattr[NL80211_PMSR_FTM_RESP_ATTR_FAIL_REASON, int32]
+ NL80211_PMSR_FTM_RESP_ATTR_BURST_INDEX nlattr[NL80211_PMSR_FTM_RESP_ATTR_BURST_INDEX, int16]
+ NL80211_PMSR_FTM_RESP_ATTR_NUM_FTMR_ATTEMPTS nlattr[NL80211_PMSR_FTM_RESP_ATTR_NUM_FTMR_ATTEMPTS, int32]
+ NL80211_PMSR_FTM_RESP_ATTR_NUM_FTMR_SUCCESSES nlattr[NL80211_PMSR_FTM_RESP_ATTR_NUM_FTMR_SUCCESSES, int32]
+ NL80211_PMSR_FTM_RESP_ATTR_BUSY_RETRY_TIME nlattr[NL80211_PMSR_FTM_RESP_ATTR_BUSY_RETRY_TIME, int8]
+ NL80211_PMSR_FTM_RESP_ATTR_NUM_BURSTS_EXP nlattr[NL80211_PMSR_FTM_RESP_ATTR_NUM_BURSTS_EXP, int8]
+ NL80211_PMSR_FTM_RESP_ATTR_BURST_DURATION nlattr[NL80211_PMSR_FTM_RESP_ATTR_BURST_DURATION, int8]
+ NL80211_PMSR_FTM_RESP_ATTR_FTMS_PER_BURST nlattr[NL80211_PMSR_FTM_RESP_ATTR_FTMS_PER_BURST, int8]
+ NL80211_PMSR_FTM_RESP_ATTR_RSSI_AVG nlattr[NL80211_PMSR_FTM_RESP_ATTR_RSSI_AVG, int32]
+ NL80211_PMSR_FTM_RESP_ATTR_RSSI_SPREAD nlattr[NL80211_PMSR_FTM_RESP_ATTR_RSSI_SPREAD, int32]
+ NL80211_PMSR_FTM_RESP_ATTR_TX_RATE nlnest[NL80211_PMSR_FTM_RESP_ATTR_TX_RATE, array[hwsim_rate_info_policy_mac80211_hwsim$auto]]
+ NL80211_PMSR_FTM_RESP_ATTR_RX_RATE nlnest[NL80211_PMSR_FTM_RESP_ATTR_RX_RATE, array[hwsim_rate_info_policy_mac80211_hwsim$auto]]
+ NL80211_PMSR_FTM_RESP_ATTR_RTT_AVG nlattr[NL80211_PMSR_FTM_RESP_ATTR_RTT_AVG, int64]
+ NL80211_PMSR_FTM_RESP_ATTR_RTT_VARIANCE nlattr[NL80211_PMSR_FTM_RESP_ATTR_RTT_VARIANCE, int64]
+ NL80211_PMSR_FTM_RESP_ATTR_RTT_SPREAD nlattr[NL80211_PMSR_FTM_RESP_ATTR_RTT_SPREAD, int64]
+ NL80211_PMSR_FTM_RESP_ATTR_DIST_AVG nlattr[NL80211_PMSR_FTM_RESP_ATTR_DIST_AVG, int64]
+ NL80211_PMSR_FTM_RESP_ATTR_DIST_VARIANCE nlattr[NL80211_PMSR_FTM_RESP_ATTR_DIST_VARIANCE, int64]
+ NL80211_PMSR_FTM_RESP_ATTR_DIST_SPREAD nlattr[NL80211_PMSR_FTM_RESP_ATTR_DIST_SPREAD, int64]
+ NL80211_PMSR_FTM_RESP_ATTR_LCI nlattr[NL80211_PMSR_FTM_RESP_ATTR_LCI, stringnoz]
+ NL80211_PMSR_FTM_RESP_ATTR_CIVICLOC nlattr[NL80211_PMSR_FTM_RESP_ATTR_CIVICLOC, stringnoz]
+] [varlen]
+
+hwsim_rate_info_policy_mac80211_hwsim$auto [
+ HWSIM_RATE_INFO_ATTR_FLAGS nlattr[HWSIM_RATE_INFO_ATTR_FLAGS, int8]
+ HWSIM_RATE_INFO_ATTR_MCS nlattr[HWSIM_RATE_INFO_ATTR_MCS, int8]
+ HWSIM_RATE_INFO_ATTR_LEGACY nlattr[HWSIM_RATE_INFO_ATTR_LEGACY, int16]
+ HWSIM_RATE_INFO_ATTR_NSS nlattr[HWSIM_RATE_INFO_ATTR_NSS, int8]
+ HWSIM_RATE_INFO_ATTR_BW nlattr[HWSIM_RATE_INFO_ATTR_BW, int8]
+ HWSIM_RATE_INFO_ATTR_HE_GI nlattr[HWSIM_RATE_INFO_ATTR_HE_GI, int8]
+ HWSIM_RATE_INFO_ATTR_HE_DCM nlattr[HWSIM_RATE_INFO_ATTR_HE_DCM, int8]
+ HWSIM_RATE_INFO_ATTR_HE_RU_ALLOC nlattr[HWSIM_RATE_INFO_ATTR_HE_RU_ALLOC, int8]
+ HWSIM_RATE_INFO_ATTR_N_BOUNDED_CH nlattr[HWSIM_RATE_INFO_ATTR_N_BOUNDED_CH, int8]
+ HWSIM_RATE_INFO_ATTR_EHT_GI nlattr[HWSIM_RATE_INFO_ATTR_EHT_GI, int8]
+ HWSIM_RATE_INFO_ATTR_EHT_RU_ALLOC nlattr[HWSIM_RATE_INFO_ATTR_EHT_RU_ALLOC, int8]
+] [varlen]
+
+resource genl_mac802154_hwsim_family_id$auto[int16]
+type msghdr_mac802154_hwsim$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_mac802154_hwsim_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_mac802154_hwsim(name ptr[in, string["MAC802154_HWSIM"]], fd sock_nl_generic) genl_mac802154_hwsim_family_id$auto
+
+sendmsg$auto_MAC802154_HWSIM_CMD_NEW_RADIO(fd sock_nl_generic, msg ptr[in, msghdr_mac802154_hwsim$auto[MAC802154_HWSIM_CMD_NEW_RADIO, hwsim_genl_policy_mac802154_hwsim$auto]], f flags[send_flags])
+sendmsg$auto_MAC802154_HWSIM_CMD_DEL_RADIO(fd sock_nl_generic, msg ptr[in, msghdr_mac802154_hwsim$auto[MAC802154_HWSIM_CMD_DEL_RADIO, hwsim_genl_policy_mac802154_hwsim$auto]], f flags[send_flags])
+sendmsg$auto_MAC802154_HWSIM_CMD_GET_RADIO(fd sock_nl_generic, msg ptr[in, msghdr_mac802154_hwsim$auto[MAC802154_HWSIM_CMD_GET_RADIO, hwsim_genl_policy_mac802154_hwsim$auto]], f flags[send_flags])
+sendmsg$auto_MAC802154_HWSIM_CMD_NEW_EDGE(fd sock_nl_generic, msg ptr[in, msghdr_mac802154_hwsim$auto[MAC802154_HWSIM_CMD_NEW_EDGE, hwsim_genl_policy_mac802154_hwsim$auto]], f flags[send_flags])
+sendmsg$auto_MAC802154_HWSIM_CMD_DEL_EDGE(fd sock_nl_generic, msg ptr[in, msghdr_mac802154_hwsim$auto[MAC802154_HWSIM_CMD_DEL_EDGE, hwsim_genl_policy_mac802154_hwsim$auto]], f flags[send_flags])
+sendmsg$auto_MAC802154_HWSIM_CMD_SET_EDGE(fd sock_nl_generic, msg ptr[in, msghdr_mac802154_hwsim$auto[MAC802154_HWSIM_CMD_SET_EDGE, hwsim_genl_policy_mac802154_hwsim$auto]], f flags[send_flags])
+
+hwsim_genl_policy_mac802154_hwsim$auto [
+ MAC802154_HWSIM_ATTR_RADIO_ID nlattr[MAC802154_HWSIM_ATTR_RADIO_ID, int32]
+ MAC802154_HWSIM_ATTR_RADIO_EDGE nlnest[MAC802154_HWSIM_ATTR_RADIO_EDGE, array[nl_generic_attr]]
+ MAC802154_HWSIM_ATTR_RADIO_EDGES nlnest[MAC802154_HWSIM_ATTR_RADIO_EDGES, array[nl_generic_attr]]
+] [varlen]
+
+resource genl_ncsi_family_id$auto[int16]
+type msghdr_ncsi$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_ncsi_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_ncsi(name ptr[in, string["NCSI"]], fd sock_nl_generic) genl_ncsi_family_id$auto
+
+sendmsg$auto_NCSI_CMD_PKG_INFO(fd sock_nl_generic, msg ptr[in, msghdr_ncsi$auto[NCSI_CMD_PKG_INFO, ncsi_genl_policy_ncsi_netlink$auto]], f flags[send_flags])
+sendmsg$auto_NCSI_CMD_SET_INTERFACE(fd sock_nl_generic, msg ptr[in, msghdr_ncsi$auto[NCSI_CMD_SET_INTERFACE, ncsi_genl_policy_ncsi_netlink$auto]], f flags[send_flags])
+sendmsg$auto_NCSI_CMD_CLEAR_INTERFACE(fd sock_nl_generic, msg ptr[in, msghdr_ncsi$auto[NCSI_CMD_CLEAR_INTERFACE, ncsi_genl_policy_ncsi_netlink$auto]], f flags[send_flags])
+sendmsg$auto_NCSI_CMD_SEND_CMD(fd sock_nl_generic, msg ptr[in, msghdr_ncsi$auto[NCSI_CMD_SEND_CMD, ncsi_genl_policy_ncsi_netlink$auto]], f flags[send_flags])
+sendmsg$auto_NCSI_CMD_SET_PACKAGE_MASK(fd sock_nl_generic, msg ptr[in, msghdr_ncsi$auto[NCSI_CMD_SET_PACKAGE_MASK, ncsi_genl_policy_ncsi_netlink$auto]], f flags[send_flags])
+sendmsg$auto_NCSI_CMD_SET_CHANNEL_MASK(fd sock_nl_generic, msg ptr[in, msghdr_ncsi$auto[NCSI_CMD_SET_CHANNEL_MASK, ncsi_genl_policy_ncsi_netlink$auto]], f flags[send_flags])
+
+ncsi_genl_policy_ncsi_netlink$auto [
+ NCSI_ATTR_IFINDEX nlattr[NCSI_ATTR_IFINDEX, ifindex]
+ NCSI_ATTR_PACKAGE_LIST nlnest[NCSI_ATTR_PACKAGE_LIST, array[nl_generic_attr]]
+ NCSI_ATTR_PACKAGE_ID nlattr[NCSI_ATTR_PACKAGE_ID, int32]
+ NCSI_ATTR_CHANNEL_ID nlattr[NCSI_ATTR_CHANNEL_ID, int32]
+ NCSI_ATTR_DATA nlattr[NCSI_ATTR_DATA, array[int8, 0:2048]]
+ NCSI_ATTR_MULTI_FLAG nlattr[NCSI_ATTR_MULTI_FLAG, void]
+ NCSI_ATTR_PACKAGE_MASK nlattr[NCSI_ATTR_PACKAGE_MASK, int32]
+ NCSI_ATTR_CHANNEL_MASK nlattr[NCSI_ATTR_CHANNEL_MASK, int32]
+] [varlen]
+
+resource genl_net_dm_family_id$auto[int16]
+type msghdr_net_dm$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_net_dm_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_net_dm(name ptr[in, string["NET_DM"]], fd sock_nl_generic) genl_net_dm_family_id$auto
+
+sendmsg$auto_NET_DM_CMD_CONFIG(fd sock_nl_generic, msg ptr[in, msghdr_net_dm$auto[NET_DM_CMD_CONFIG, net_dm_nl_policy_drop_monitor$auto]], f flags[send_flags])
+sendmsg$auto_NET_DM_CMD_START(fd sock_nl_generic, msg ptr[in, msghdr_net_dm$auto[NET_DM_CMD_START, net_dm_nl_policy_drop_monitor$auto]], f flags[send_flags])
+sendmsg$auto_NET_DM_CMD_STOP(fd sock_nl_generic, msg ptr[in, msghdr_net_dm$auto[NET_DM_CMD_STOP, net_dm_nl_policy_drop_monitor$auto]], f flags[send_flags])
+sendmsg$auto_NET_DM_CMD_CONFIG_GET(fd sock_nl_generic, msg ptr[in, msghdr_net_dm$auto[NET_DM_CMD_CONFIG_GET, net_dm_nl_policy_drop_monitor$auto]], f flags[send_flags])
+sendmsg$auto_NET_DM_CMD_STATS_GET(fd sock_nl_generic, msg ptr[in, msghdr_net_dm$auto[NET_DM_CMD_STATS_GET, net_dm_nl_policy_drop_monitor$auto]], f flags[send_flags])
+
+net_dm_nl_policy_drop_monitor$auto [
+ NET_DM_ATTR_UNSPEC nlattr[NET_DM_ATTR_UNSPEC, array[int8]]
+ NET_DM_ATTR_ALERT_MODE nlattr[NET_DM_ATTR_ALERT_MODE, int8]
+ NET_DM_ATTR_TRUNC_LEN nlattr[NET_DM_ATTR_TRUNC_LEN, int32]
+ NET_DM_ATTR_QUEUE_LEN nlattr[NET_DM_ATTR_QUEUE_LEN, int32]
+ NET_DM_ATTR_SW_DROPS nlattr[NET_DM_ATTR_SW_DROPS, void]
+ NET_DM_ATTR_HW_DROPS nlattr[NET_DM_ATTR_HW_DROPS, void]
+] [varlen]
+
+resource genl_nlbl_calipso_family_id$auto[int16]
+type msghdr_nlbl_calipso$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_nlbl_calipso_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_nlbl_calipso(name ptr[in, string["NLBL_CALIPSO"]], fd sock_nl_generic) genl_nlbl_calipso_family_id$auto
+
+sendmsg$auto_NLBL_CALIPSO_C_ADD(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_calipso$auto[NLBL_CALIPSO_C_ADD, calipso_genl_policy_netlabel_calipso$auto]], f flags[send_flags])
+sendmsg$auto_NLBL_CALIPSO_C_REMOVE(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_calipso$auto[NLBL_CALIPSO_C_REMOVE, calipso_genl_policy_netlabel_calipso$auto]], f flags[send_flags])
+sendmsg$auto_NLBL_CALIPSO_C_LIST(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_calipso$auto[NLBL_CALIPSO_C_LIST, calipso_genl_policy_netlabel_calipso$auto]], f flags[send_flags])
+sendmsg$auto_NLBL_CALIPSO_C_LISTALL(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_calipso$auto[NLBL_CALIPSO_C_LISTALL, calipso_genl_policy_netlabel_calipso$auto]], f flags[send_flags])
+
+calipso_genl_policy_netlabel_calipso$auto [
+ NLBL_CALIPSO_A_DOI nlattr[NLBL_CALIPSO_A_DOI, int32]
+ NLBL_CALIPSO_A_MTYPE nlattr[NLBL_CALIPSO_A_MTYPE, int32]
+] [varlen]
+
+resource genl_nlbl_cipsov4_family_id$auto[int16]
+type msghdr_nlbl_cipsov4$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_nlbl_cipsov4_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_nlbl_cipsov4(name ptr[in, string["NLBL_CIPSOv4"]], fd sock_nl_generic) genl_nlbl_cipsov4_family_id$auto
+
+sendmsg$auto_NLBL_CIPSOV4_C_ADD(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_cipsov4$auto[NLBL_CIPSOV4_C_ADD, netlbl_cipsov4_genl_policy_netlabel_cipso_v4$auto]], f flags[send_flags])
+sendmsg$auto_NLBL_CIPSOV4_C_REMOVE(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_cipsov4$auto[NLBL_CIPSOV4_C_REMOVE, netlbl_cipsov4_genl_policy_netlabel_cipso_v4$auto]], f flags[send_flags])
+sendmsg$auto_NLBL_CIPSOV4_C_LIST(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_cipsov4$auto[NLBL_CIPSOV4_C_LIST, netlbl_cipsov4_genl_policy_netlabel_cipso_v4$auto]], f flags[send_flags])
+sendmsg$auto_NLBL_CIPSOV4_C_LISTALL(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_cipsov4$auto[NLBL_CIPSOV4_C_LISTALL, netlbl_cipsov4_genl_policy_netlabel_cipso_v4$auto]], f flags[send_flags])
+
+netlbl_cipsov4_genl_policy_netlabel_cipso_v4$auto [
+ NLBL_CIPSOV4_A_DOI nlattr[NLBL_CIPSOV4_A_DOI, int32]
+ NLBL_CIPSOV4_A_MTYPE nlattr[NLBL_CIPSOV4_A_MTYPE, int32]
+ NLBL_CIPSOV4_A_TAG nlattr[NLBL_CIPSOV4_A_TAG, int8]
+ NLBL_CIPSOV4_A_TAGLST nlnest[NLBL_CIPSOV4_A_TAGLST, array[nl_generic_attr]]
+ NLBL_CIPSOV4_A_MLSLVLLOC nlattr[NLBL_CIPSOV4_A_MLSLVLLOC, int32]
+ NLBL_CIPSOV4_A_MLSLVLREM nlattr[NLBL_CIPSOV4_A_MLSLVLREM, int32]
+ NLBL_CIPSOV4_A_MLSLVL nlnest[NLBL_CIPSOV4_A_MLSLVL, array[nl_generic_attr]]
+ NLBL_CIPSOV4_A_MLSLVLLST nlnest[NLBL_CIPSOV4_A_MLSLVLLST, array[nl_generic_attr]]
+ NLBL_CIPSOV4_A_MLSCATLOC nlattr[NLBL_CIPSOV4_A_MLSCATLOC, int32]
+ NLBL_CIPSOV4_A_MLSCATREM nlattr[NLBL_CIPSOV4_A_MLSCATREM, int32]
+ NLBL_CIPSOV4_A_MLSCAT nlnest[NLBL_CIPSOV4_A_MLSCAT, array[nl_generic_attr]]
+ NLBL_CIPSOV4_A_MLSCATLST nlnest[NLBL_CIPSOV4_A_MLSCATLST, array[nl_generic_attr]]
+] [varlen]
+
+resource genl_nlbl_mgmt_family_id$auto[int16]
+type msghdr_nlbl_mgmt$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_nlbl_mgmt_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_nlbl_mgmt(name ptr[in, string["NLBL_MGMT"]], fd sock_nl_generic) genl_nlbl_mgmt_family_id$auto
+
+sendmsg$auto_NLBL_MGMT_C_ADD(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_mgmt$auto[NLBL_MGMT_C_ADD, netlbl_mgmt_genl_policy_netlabel_mgmt$auto]], f flags[send_flags])
+sendmsg$auto_NLBL_MGMT_C_REMOVE(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_mgmt$auto[NLBL_MGMT_C_REMOVE, netlbl_mgmt_genl_policy_netlabel_mgmt$auto]], f flags[send_flags])
+sendmsg$auto_NLBL_MGMT_C_LISTALL(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_mgmt$auto[NLBL_MGMT_C_LISTALL, netlbl_mgmt_genl_policy_netlabel_mgmt$auto]], f flags[send_flags])
+sendmsg$auto_NLBL_MGMT_C_ADDDEF(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_mgmt$auto[NLBL_MGMT_C_ADDDEF, netlbl_mgmt_genl_policy_netlabel_mgmt$auto]], f flags[send_flags])
+sendmsg$auto_NLBL_MGMT_C_REMOVEDEF(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_mgmt$auto[NLBL_MGMT_C_REMOVEDEF, netlbl_mgmt_genl_policy_netlabel_mgmt$auto]], f flags[send_flags])
+sendmsg$auto_NLBL_MGMT_C_LISTDEF(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_mgmt$auto[NLBL_MGMT_C_LISTDEF, netlbl_mgmt_genl_policy_netlabel_mgmt$auto]], f flags[send_flags])
+sendmsg$auto_NLBL_MGMT_C_PROTOCOLS(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_mgmt$auto[NLBL_MGMT_C_PROTOCOLS, netlbl_mgmt_genl_policy_netlabel_mgmt$auto]], f flags[send_flags])
+sendmsg$auto_NLBL_MGMT_C_VERSION(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_mgmt$auto[NLBL_MGMT_C_VERSION, netlbl_mgmt_genl_policy_netlabel_mgmt$auto]], f flags[send_flags])
+
+netlbl_mgmt_genl_policy_netlabel_mgmt$auto [
+ NLBL_MGMT_A_DOMAIN nlattr[NLBL_MGMT_A_DOMAIN, string]
+ NLBL_MGMT_A_PROTOCOL nlattr[NLBL_MGMT_A_PROTOCOL, int32]
+ NLBL_MGMT_A_VERSION nlattr[NLBL_MGMT_A_VERSION, int32]
+ NLBL_MGMT_A_CV4DOI nlattr[NLBL_MGMT_A_CV4DOI, int32]
+ NLBL_MGMT_A_FAMILY nlattr[NLBL_MGMT_A_FAMILY, int16]
+ NLBL_MGMT_A_CLPDOI nlattr[NLBL_MGMT_A_CLPDOI, int32]
+] [varlen]
+
+resource genl_nlbl_unlbl_family_id$auto[int16]
+type msghdr_nlbl_unlbl$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_nlbl_unlbl_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_nlbl_unlbl(name ptr[in, string["NLBL_UNLBL"]], fd sock_nl_generic) genl_nlbl_unlbl_family_id$auto
+
+sendmsg$auto_NLBL_UNLABEL_C_STATICADD(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_unlbl$auto[NLBL_UNLABEL_C_STATICADD, netlbl_unlabel_genl_policy_netlabel_unlabeled$auto]], f flags[send_flags])
+sendmsg$auto_NLBL_UNLABEL_C_STATICREMOVE(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_unlbl$auto[NLBL_UNLABEL_C_STATICREMOVE, netlbl_unlabel_genl_policy_netlabel_unlabeled$auto]], f flags[send_flags])
+sendmsg$auto_NLBL_UNLABEL_C_STATICLIST(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_unlbl$auto[NLBL_UNLABEL_C_STATICLIST, netlbl_unlabel_genl_policy_netlabel_unlabeled$auto]], f flags[send_flags])
+sendmsg$auto_NLBL_UNLABEL_C_STATICADDDEF(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_unlbl$auto[NLBL_UNLABEL_C_STATICADDDEF, netlbl_unlabel_genl_policy_netlabel_unlabeled$auto]], f flags[send_flags])
+sendmsg$auto_NLBL_UNLABEL_C_STATICREMOVEDEF(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_unlbl$auto[NLBL_UNLABEL_C_STATICREMOVEDEF, netlbl_unlabel_genl_policy_netlabel_unlabeled$auto]], f flags[send_flags])
+sendmsg$auto_NLBL_UNLABEL_C_STATICLISTDEF(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_unlbl$auto[NLBL_UNLABEL_C_STATICLISTDEF, netlbl_unlabel_genl_policy_netlabel_unlabeled$auto]], f flags[send_flags])
+sendmsg$auto_NLBL_UNLABEL_C_ACCEPT(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_unlbl$auto[NLBL_UNLABEL_C_ACCEPT, netlbl_unlabel_genl_policy_netlabel_unlabeled$auto]], f flags[send_flags])
+sendmsg$auto_NLBL_UNLABEL_C_LIST(fd sock_nl_generic, msg ptr[in, msghdr_nlbl_unlbl$auto[NLBL_UNLABEL_C_LIST, netlbl_unlabel_genl_policy_netlabel_unlabeled$auto]], f flags[send_flags])
+
+netlbl_unlabel_genl_policy_netlabel_unlabeled$auto [
+ NLBL_UNLABEL_A_ACPTFLG nlattr[NLBL_UNLABEL_A_ACPTFLG, int8]
+ NLBL_UNLABEL_A_IPV6ADDR nlattr[NLBL_UNLABEL_A_IPV6ADDR, in6_addr$auto]
+ NLBL_UNLABEL_A_IPV6MASK nlattr[NLBL_UNLABEL_A_IPV6MASK, in6_addr$auto]
+ NLBL_UNLABEL_A_IPV4ADDR nlattr[NLBL_UNLABEL_A_IPV4ADDR, in_addr$auto]
+ NLBL_UNLABEL_A_IPV4MASK nlattr[NLBL_UNLABEL_A_IPV4MASK, in_addr$auto]
+ NLBL_UNLABEL_A_IFACE nlattr[NLBL_UNLABEL_A_IFACE, string]
+ NLBL_UNLABEL_A_SECCTX nlattr[NLBL_UNLABEL_A_SECCTX, array[int8]]
+] [varlen]
+
+resource genl_seg6_family_id$auto[int16]
+type msghdr_seg6$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_seg6_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_seg6(name ptr[in, string["SEG6"]], fd sock_nl_generic) genl_seg6_family_id$auto
+
+sendmsg$auto_SEG6_CMD_SETHMAC(fd sock_nl_generic, msg ptr[in, msghdr_seg6$auto[SEG6_CMD_SETHMAC, seg6_genl_policy_seg6$auto]], f flags[send_flags])
+sendmsg$auto_SEG6_CMD_DUMPHMAC(fd sock_nl_generic, msg ptr[in, msghdr_seg6$auto[SEG6_CMD_DUMPHMAC, seg6_genl_policy_seg6$auto]], f flags[send_flags])
+sendmsg$auto_SEG6_CMD_SET_TUNSRC(fd sock_nl_generic, msg ptr[in, msghdr_seg6$auto[SEG6_CMD_SET_TUNSRC, seg6_genl_policy_seg6$auto]], f flags[send_flags])
+sendmsg$auto_SEG6_CMD_GET_TUNSRC(fd sock_nl_generic, msg ptr[in, msghdr_seg6$auto[SEG6_CMD_GET_TUNSRC, seg6_genl_policy_seg6$auto]], f flags[send_flags])
+
+seg6_genl_policy_seg6$auto [
+ SEG6_ATTR_DST nlattr[SEG6_ATTR_DST, in6_addr$auto]
+ SEG6_ATTR_DSTLEN nlattr[SEG6_ATTR_DSTLEN, int32]
+ SEG6_ATTR_HMACKEYID nlattr[SEG6_ATTR_HMACKEYID, int32]
+ SEG6_ATTR_SECRET nlattr[SEG6_ATTR_SECRET, array[int8]]
+ SEG6_ATTR_SECRETLEN nlattr[SEG6_ATTR_SECRETLEN, int8]
+ SEG6_ATTR_ALGID nlattr[SEG6_ATTR_ALGID, int8]
+ SEG6_ATTR_HMACINFO nlnest[SEG6_ATTR_HMACINFO, array[nl_generic_attr]]
+] [varlen]
+
+resource genl_smc_gen_netlink_family_id$auto[int16]
+type msghdr_smc_gen_netlink$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_smc_gen_netlink_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_smc_gen_netlink(name ptr[in, string["SMC_GEN_NETLINK"]], fd sock_nl_generic) genl_smc_gen_netlink_family_id$auto
+
+sendmsg$auto_SMC_NETLINK_GET_SYS_INFO(fd sock_nl_generic, msg ptr[in, msghdr_smc_gen_netlink$auto[SMC_NETLINK_GET_SYS_INFO, smc_gen_nl_policy_smc_netlink$auto]], f flags[send_flags])
+sendmsg$auto_SMC_NETLINK_GET_LGR_SMCR(fd sock_nl_generic, msg ptr[in, msghdr_smc_gen_netlink$auto[SMC_NETLINK_GET_LGR_SMCR, smc_gen_nl_policy_smc_netlink$auto]], f flags[send_flags])
+sendmsg$auto_SMC_NETLINK_GET_LINK_SMCR(fd sock_nl_generic, msg ptr[in, msghdr_smc_gen_netlink$auto[SMC_NETLINK_GET_LINK_SMCR, smc_gen_nl_policy_smc_netlink$auto]], f flags[send_flags])
+sendmsg$auto_SMC_NETLINK_GET_LGR_SMCD(fd sock_nl_generic, msg ptr[in, msghdr_smc_gen_netlink$auto[SMC_NETLINK_GET_LGR_SMCD, smc_gen_nl_policy_smc_netlink$auto]], f flags[send_flags])
+sendmsg$auto_SMC_NETLINK_GET_DEV_SMCD(fd sock_nl_generic, msg ptr[in, msghdr_smc_gen_netlink$auto[SMC_NETLINK_GET_DEV_SMCD, smc_gen_nl_policy_smc_netlink$auto]], f flags[send_flags])
+sendmsg$auto_SMC_NETLINK_GET_DEV_SMCR(fd sock_nl_generic, msg ptr[in, msghdr_smc_gen_netlink$auto[SMC_NETLINK_GET_DEV_SMCR, smc_gen_nl_policy_smc_netlink$auto]], f flags[send_flags])
+sendmsg$auto_SMC_NETLINK_GET_STATS(fd sock_nl_generic, msg ptr[in, msghdr_smc_gen_netlink$auto[SMC_NETLINK_GET_STATS, smc_gen_nl_policy_smc_netlink$auto]], f flags[send_flags])
+sendmsg$auto_SMC_NETLINK_GET_FBACK_STATS(fd sock_nl_generic, msg ptr[in, msghdr_smc_gen_netlink$auto[SMC_NETLINK_GET_FBACK_STATS, smc_gen_nl_policy_smc_netlink$auto]], f flags[send_flags])
+sendmsg$auto_SMC_NETLINK_DUMP_UEID(fd sock_nl_generic, msg ptr[in, msghdr_smc_gen_netlink$auto[SMC_NETLINK_DUMP_UEID, smc_gen_nl_policy_smc_netlink$auto]], f flags[send_flags])
+sendmsg$auto_SMC_NETLINK_ADD_UEID(fd sock_nl_generic, msg ptr[in, msghdr_smc_gen_netlink$auto[SMC_NETLINK_ADD_UEID, smc_gen_ueid_policy_smc_netlink$auto]], f flags[send_flags])
+sendmsg$auto_SMC_NETLINK_REMOVE_UEID(fd sock_nl_generic, msg ptr[in, msghdr_smc_gen_netlink$auto[SMC_NETLINK_REMOVE_UEID, smc_gen_ueid_policy_smc_netlink$auto]], f flags[send_flags])
+sendmsg$auto_SMC_NETLINK_FLUSH_UEID(fd sock_nl_generic, msg ptr[in, msghdr_smc_gen_netlink$auto[SMC_NETLINK_FLUSH_UEID, smc_gen_nl_policy_smc_netlink$auto]], f flags[send_flags])
+sendmsg$auto_SMC_NETLINK_DUMP_SEID(fd sock_nl_generic, msg ptr[in, msghdr_smc_gen_netlink$auto[SMC_NETLINK_DUMP_SEID, smc_gen_nl_policy_smc_netlink$auto]], f flags[send_flags])
+sendmsg$auto_SMC_NETLINK_ENABLE_SEID(fd sock_nl_generic, msg ptr[in, msghdr_smc_gen_netlink$auto[SMC_NETLINK_ENABLE_SEID, smc_gen_nl_policy_smc_netlink$auto]], f flags[send_flags])
+sendmsg$auto_SMC_NETLINK_DISABLE_SEID(fd sock_nl_generic, msg ptr[in, msghdr_smc_gen_netlink$auto[SMC_NETLINK_DISABLE_SEID, smc_gen_nl_policy_smc_netlink$auto]], f flags[send_flags])
+sendmsg$auto_SMC_NETLINK_DUMP_HS_LIMITATION(fd sock_nl_generic, msg ptr[in, msghdr_smc_gen_netlink$auto[SMC_NETLINK_DUMP_HS_LIMITATION, smc_gen_nl_policy_smc_netlink$auto]], f flags[send_flags])
+sendmsg$auto_SMC_NETLINK_ENABLE_HS_LIMITATION(fd sock_nl_generic, msg ptr[in, msghdr_smc_gen_netlink$auto[SMC_NETLINK_ENABLE_HS_LIMITATION, smc_gen_nl_policy_smc_netlink$auto]], f flags[send_flags])
+sendmsg$auto_SMC_NETLINK_DISABLE_HS_LIMITATION(fd sock_nl_generic, msg ptr[in, msghdr_smc_gen_netlink$auto[SMC_NETLINK_DISABLE_HS_LIMITATION, smc_gen_nl_policy_smc_netlink$auto]], f flags[send_flags])
+type smc_gen_nl_policy_smc_netlink$auto auto_todo
+
+smc_gen_ueid_policy_smc_netlink$auto [
+ SMC_NLA_EID_TABLE_UNSPEC nlattr[SMC_NLA_EID_TABLE_UNSPEC, array[int8]]
+ SMC_NLA_EID_TABLE_ENTRY nlattr[SMC_NLA_EID_TABLE_ENTRY, stringnoz]
+] [varlen]
+
+resource genl_smc_pnetid_family_id$auto[int16]
+type msghdr_smc_pnetid$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_smc_pnetid_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_smc_pnetid(name ptr[in, string["SMC_PNETID"]], fd sock_nl_generic) genl_smc_pnetid_family_id$auto
+
+sendmsg$auto_SMC_PNETID_GET(fd sock_nl_generic, msg ptr[in, msghdr_smc_pnetid$auto[SMC_PNETID_GET, smc_pnet_policy_smc_pnet$auto]], f flags[send_flags])
+sendmsg$auto_SMC_PNETID_ADD(fd sock_nl_generic, msg ptr[in, msghdr_smc_pnetid$auto[SMC_PNETID_ADD, smc_pnet_policy_smc_pnet$auto]], f flags[send_flags])
+sendmsg$auto_SMC_PNETID_DEL(fd sock_nl_generic, msg ptr[in, msghdr_smc_pnetid$auto[SMC_PNETID_DEL, smc_pnet_policy_smc_pnet$auto]], f flags[send_flags])
+sendmsg$auto_SMC_PNETID_FLUSH(fd sock_nl_generic, msg ptr[in, msghdr_smc_pnetid$auto[SMC_PNETID_FLUSH, smc_pnet_policy_smc_pnet$auto]], f flags[send_flags])
+
+smc_pnet_policy_smc_pnet$auto [
+ SMC_PNETID_NAME nlattr[SMC_PNETID_NAME, string]
+ SMC_PNETID_ETHNAME nlattr[SMC_PNETID_ETHNAME, string]
+ SMC_PNETID_IBNAME nlattr[SMC_PNETID_IBNAME, string]
+ SMC_PNETID_IBPORT nlattr[SMC_PNETID_IBPORT, int8]
+] [varlen]
+
+resource genl_taskstats_family_id$auto[int16]
+type msghdr_taskstats$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_taskstats_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_taskstats(name ptr[in, string["TASKSTATS"]], fd sock_nl_generic) genl_taskstats_family_id$auto
+
+sendmsg$auto_TASKSTATS_CMD_GET(fd sock_nl_generic, msg ptr[in, msghdr_taskstats$auto[TASKSTATS_CMD_GET, taskstats_cmd_get_policy_taskstats$auto]], f flags[send_flags])
+sendmsg$auto_CGROUPSTATS_CMD_GET(fd sock_nl_generic, msg ptr[in, msghdr_taskstats$auto[CGROUPSTATS_CMD_GET, cgroupstats_cmd_get_policy_taskstats$auto]], f flags[send_flags])
+
+taskstats_cmd_get_policy_taskstats$auto [
+ TASKSTATS_CMD_ATTR_PID nlattr[TASKSTATS_CMD_ATTR_PID, pid]
+ TASKSTATS_CMD_ATTR_TGID nlattr[TASKSTATS_CMD_ATTR_TGID, pid]
+ TASKSTATS_CMD_ATTR_REGISTER_CPUMASK nlattr[TASKSTATS_CMD_ATTR_REGISTER_CPUMASK, stringnoz]
+ TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK nlattr[TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK, stringnoz]
+] [varlen]
+
+cgroupstats_cmd_get_policy_taskstats$auto [
+ CGROUPSTATS_CMD_ATTR_FD nlattr[CGROUPSTATS_CMD_ATTR_FD, fd]
+] [varlen]
+
+resource genl_tipcv2_family_id$auto[int16]
+type msghdr_tipcv2$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_tipcv2_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_tipcv2(name ptr[in, string["TIPCv2"]], fd sock_nl_generic) genl_tipcv2_family_id$auto
+
+sendmsg$auto_TIPC_NL_BEARER_DISABLE(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_BEARER_DISABLE, tipc_nl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_TIPC_NL_BEARER_ENABLE(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_BEARER_ENABLE, tipc_nl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_TIPC_NL_BEARER_GET(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_BEARER_GET, tipc_nl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_TIPC_NL_BEARER_ADD(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_BEARER_ADD, tipc_nl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_TIPC_NL_BEARER_SET(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_BEARER_SET, tipc_nl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_TIPC_NL_SOCK_GET(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_SOCK_GET, tipc_nl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_TIPC_NL_PUBL_GET(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_PUBL_GET, tipc_nl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_TIPC_NL_LINK_GET(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_LINK_GET, tipc_nl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_TIPC_NL_LINK_SET(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_LINK_SET, tipc_nl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_TIPC_NL_LINK_RESET_STATS(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_LINK_RESET_STATS, tipc_nl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_TIPC_NL_MEDIA_GET(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_MEDIA_GET, tipc_nl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_TIPC_NL_MEDIA_SET(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_MEDIA_SET, tipc_nl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_TIPC_NL_NODE_GET(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_NODE_GET, tipc_nl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_TIPC_NL_NET_GET(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_NET_GET, tipc_nl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_TIPC_NL_NET_SET(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_NET_SET, tipc_nl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_TIPC_NL_NAME_TABLE_GET(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_NAME_TABLE_GET, tipc_nl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_TIPC_NL_MON_SET(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_MON_SET, tipc_nl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_TIPC_NL_MON_GET(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_MON_GET, tipc_nl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_TIPC_NL_MON_PEER_GET(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_MON_PEER_GET, tipc_nl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_TIPC_NL_PEER_REMOVE(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_PEER_REMOVE, tipc_nl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_TIPC_NL_UDP_GET_REMOTEIP(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_UDP_GET_REMOTEIP, tipc_nl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_TIPC_NL_KEY_SET(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_KEY_SET, tipc_nl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_TIPC_NL_KEY_FLUSH(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_KEY_FLUSH, tipc_nl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_TIPC_NL_ADDR_LEGACY_GET(fd sock_nl_generic, msg ptr[in, msghdr_tipcv2$auto[TIPC_NL_ADDR_LEGACY_GET, tipc_nl_policy_netlink$auto]], f flags[send_flags])
+
+tipc_nl_policy_netlink$auto [
+ TIPC_NLA_UNSPEC nlattr[TIPC_NLA_UNSPEC, array[int8]]
+ TIPC_NLA_BEARER nlnest[TIPC_NLA_BEARER, array[nl_generic_attr]]
+ TIPC_NLA_SOCK nlnest[TIPC_NLA_SOCK, array[nl_generic_attr]]
+ TIPC_NLA_PUBL nlnest[TIPC_NLA_PUBL, array[nl_generic_attr]]
+ TIPC_NLA_LINK nlnest[TIPC_NLA_LINK, array[nl_generic_attr]]
+ TIPC_NLA_MEDIA nlnest[TIPC_NLA_MEDIA, array[nl_generic_attr]]
+ TIPC_NLA_NODE nlnest[TIPC_NLA_NODE, array[nl_generic_attr]]
+ TIPC_NLA_NET nlnest[TIPC_NLA_NET, array[nl_generic_attr]]
+ TIPC_NLA_NAME_TABLE nlnest[TIPC_NLA_NAME_TABLE, array[nl_generic_attr]]
+ TIPC_NLA_MON nlnest[TIPC_NLA_MON, array[nl_generic_attr]]
+] [varlen]
+
+resource genl_batadv_family_id$auto[int16]
+type msghdr_batadv$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_batadv_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_batadv(name ptr[in, string["batadv"]], fd sock_nl_generic) genl_batadv_family_id$auto
+
+sendmsg$auto_BATADV_CMD_GET_MESH(fd sock_nl_generic, msg ptr[in, msghdr_batadv$auto[BATADV_CMD_GET_MESH, batadv_netlink_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_BATADV_CMD_TP_METER(fd sock_nl_generic, msg ptr[in, msghdr_batadv$auto[BATADV_CMD_TP_METER, batadv_netlink_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_BATADV_CMD_TP_METER_CANCEL(fd sock_nl_generic, msg ptr[in, msghdr_batadv$auto[BATADV_CMD_TP_METER_CANCEL, batadv_netlink_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_BATADV_CMD_GET_ROUTING_ALGOS(fd sock_nl_generic, msg ptr[in, msghdr_batadv$auto[BATADV_CMD_GET_ROUTING_ALGOS, batadv_netlink_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_BATADV_CMD_GET_HARDIF(fd sock_nl_generic, msg ptr[in, msghdr_batadv$auto[BATADV_CMD_GET_HARDIF, batadv_netlink_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_BATADV_CMD_GET_TRANSTABLE_LOCAL(fd sock_nl_generic, msg ptr[in, msghdr_batadv$auto[BATADV_CMD_GET_TRANSTABLE_LOCAL, batadv_netlink_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_BATADV_CMD_GET_TRANSTABLE_GLOBAL(fd sock_nl_generic, msg ptr[in, msghdr_batadv$auto[BATADV_CMD_GET_TRANSTABLE_GLOBAL, batadv_netlink_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_BATADV_CMD_GET_ORIGINATORS(fd sock_nl_generic, msg ptr[in, msghdr_batadv$auto[BATADV_CMD_GET_ORIGINATORS, batadv_netlink_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_BATADV_CMD_GET_NEIGHBORS(fd sock_nl_generic, msg ptr[in, msghdr_batadv$auto[BATADV_CMD_GET_NEIGHBORS, batadv_netlink_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_BATADV_CMD_GET_GATEWAYS(fd sock_nl_generic, msg ptr[in, msghdr_batadv$auto[BATADV_CMD_GET_GATEWAYS, batadv_netlink_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_BATADV_CMD_GET_BLA_CLAIM(fd sock_nl_generic, msg ptr[in, msghdr_batadv$auto[BATADV_CMD_GET_BLA_CLAIM, batadv_netlink_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_BATADV_CMD_GET_BLA_BACKBONE(fd sock_nl_generic, msg ptr[in, msghdr_batadv$auto[BATADV_CMD_GET_BLA_BACKBONE, batadv_netlink_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_BATADV_CMD_GET_DAT_CACHE(fd sock_nl_generic, msg ptr[in, msghdr_batadv$auto[BATADV_CMD_GET_DAT_CACHE, batadv_netlink_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_BATADV_CMD_GET_MCAST_FLAGS(fd sock_nl_generic, msg ptr[in, msghdr_batadv$auto[BATADV_CMD_GET_MCAST_FLAGS, batadv_netlink_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_BATADV_CMD_SET_MESH(fd sock_nl_generic, msg ptr[in, msghdr_batadv$auto[BATADV_CMD_SET_MESH, batadv_netlink_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_BATADV_CMD_SET_HARDIF(fd sock_nl_generic, msg ptr[in, msghdr_batadv$auto[BATADV_CMD_SET_HARDIF, batadv_netlink_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_BATADV_CMD_GET_VLAN(fd sock_nl_generic, msg ptr[in, msghdr_batadv$auto[BATADV_CMD_GET_VLAN, batadv_netlink_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_BATADV_CMD_SET_VLAN(fd sock_nl_generic, msg ptr[in, msghdr_batadv$auto[BATADV_CMD_SET_VLAN, batadv_netlink_policy_netlink$auto]], f flags[send_flags])
batadv_netlink_policy_netlink$auto [
BATADV_ATTR_VERSION nlattr[BATADV_ATTR_VERSION, stringnoz]
@@ -1371,376 +1156,11 @@ batadv_netlink_policy_netlink$auto [
BATADV_ATTR_THROUGHPUT_OVERRIDE nlattr[BATADV_ATTR_THROUGHPUT_OVERRIDE, int32]
] [varlen]
-bpf_attr$auto [
- bpf_attr_0 bpf_attr_0$auto
- bpf_attr_1 bpf_attr_1$auto
- batch bpf_attr_batch$auto
- bpf_attr_3 bpf_attr_3$auto
- bpf_attr_4 bpf_attr_4$auto
- bpf_attr_5 bpf_attr_5$auto
- test bpf_attr_test$auto
- bpf_attr_7 bpf_attr_7$auto
- info bpf_attr_info$auto
- query bpf_attr_query$auto
- raw_tracepoint bpf_attr_raw_tracepoint$auto
- bpf_attr_11 bpf_attr_11$auto
- task_fd_query bpf_attr_task_fd_query$auto
- link_create bpf_attr_link_create$auto
- link_update bpf_attr_link_update$auto
- link_detach bpf_attr_link_detach$auto
- enable_stats bpf_attr_enable_stats$auto
- iter_create bpf_attr_iter_create$auto
- prog_bind_map bpf_attr_prog_bind_map$auto
- token_create bpf_attr_token_create$auto
-]
-
-bpf_attr_0$auto {
- map_type int32
- key_size int32
- value_size int32
- max_entries int32
- map_flags int32
- inner_map_fd fd
- numa_node int32
- map_name array[int8, 16]
- map_ifindex ifindex
- btf_fd fd
- btf_key_type_id int32
- btf_value_type_id int32
- btf_vmlinux_value_type_id int32
- map_extra int64
- value_type_btf_obj_fd fd
- map_token_fd fd
-}
-
-bpf_attr_1$auto {
- map_fd fd
- key int64
- bpf_attr_1_2 bpf_attr_1_2$auto
- flags int64
-}
-
-bpf_attr_11$auto {
- btf int64
- btf_log_buf int64
- btf_size int32
- btf_log_size int32
- btf_log_level int32
- btf_log_true_size int32
- btf_flags int32
- btf_token_fd fd
-}
-
-bpf_attr_1_2$auto [
- value int64
- next_key int64
-]
-
-bpf_attr_3$auto {
- prog_type int32
- insn_cnt int32
- insns int64
- license int64
- log_level int32
- log_size int32
- log_buf int64
- kern_version int32
- prog_flags int32
- prog_name array[int8, 16]
- prog_ifindex ifindex
- expected_attach_type int32
- prog_btf_fd fd
- func_info_rec_size int32
- func_info int64
- func_info_cnt int32
- line_info_rec_size int32
- line_info int64
- line_info_cnt int32
- attach_btf_id int32
- bpf_attr_3_20 bpf_attr_3_20$auto
- core_relo_cnt int32
- fd_array int64
- core_relos int64
- core_relo_rec_size int32
- log_true_size int32
- prog_token_fd fd
-}
-
-bpf_attr_3_20$auto [
- attach_prog_fd fd
- attach_btf_obj_fd fd
-]
-
-bpf_attr_4$auto {
- pathname int64
- bpf_fd fd
- file_flags int32
- path_fd fd
-}
-
-bpf_attr_5$auto {
- bpf_attr_5_0 bpf_attr_5_0$auto
- attach_bpf_fd fd
- attach_type int32
- attach_flags int32
- replace_bpf_fd fd
- bpf_attr_5_5 bpf_attr_5_5$auto
- expected_revision int64
-}
-
-bpf_attr_5_0$auto [
- target_fd fd
- target_ifindex ifindex
-]
-
-bpf_attr_5_5$auto [
- relative_fd fd
- relative_id int32
-]
-
-bpf_attr_7$auto {
- bpf_attr_7_0 bpf_attr_7_0$auto
- next_id int32
- open_flags int32
-}
-
-bpf_attr_7_0$auto [
- start_id int32
- prog_id int32
- map_id int32
- btf_id int32
- link_id int32
-]
-
-bpf_attr_batch$auto {
- in_batch int64
- out_batch int64
- keys int64
- values int64
- count int32
- map_fd fd
- elem_flags int64
- flags int64
-}
-
-bpf_attr_enable_stats$auto {
- type int32
-}
-
-bpf_attr_info$auto {
- bpf_fd fd
- info_len int32
- info int64
-}
-
-bpf_attr_iter_create$auto {
- link_fd fd
- flags int32
-}
-
-bpf_attr_link_create$auto {
- bpf_attr_link_create_0 bpf_attr_link_create_0$auto
- bpf_attr_link_create_1 bpf_attr_link_create_1$auto
- attach_type int32
- flags int32
- bpf_attr_link_create_4 bpf_attr_link_create_4$auto
-}
-
-bpf_attr_link_create_0$auto [
- prog_fd fd
- map_fd fd
-]
-
-bpf_attr_link_create_1$auto [
- target_fd fd
- target_ifindex ifindex
-]
-
-bpf_attr_link_create_4$auto [
- target_btf_id int32
- bpf_attr_link_create_4_1 bpf_attr_link_create_4_1$auto
- perf_event bpf_attr_link_create_4_perf_event$auto
- kprobe_multi bpf_attr_link_create_4_kprobe_multi$auto
- tracing bpf_attr_link_create_4_tracing$auto
- netfilter bpf_attr_link_create_4_netfilter$auto
- tcx bpf_attr_link_create_4_tcx$auto
- uprobe_multi bpf_attr_link_create_4_uprobe_multi$auto
- netkit bpf_attr_link_create_4_netkit$auto
-]
-
-bpf_attr_link_create_4_1$auto {
- iter_info int64
- iter_info_len int32
-}
-
-bpf_attr_link_create_4_kprobe_multi$auto {
- flags int32
- cnt int32
- syms int64
- addrs int64
- cookies int64
-}
-
-bpf_attr_link_create_4_netfilter$auto {
- pf int32
- hooknum int32
- priority int32
- flags int32
-}
-
-bpf_attr_link_create_4_netkit$auto {
- bpf_attr_link_create_4_netkit_0 bpf_attr_link_create_4_netkit_0$auto
- expected_revision int64
-}
-
-bpf_attr_link_create_4_netkit_0$auto [
- relative_fd fd
- relative_id int32
-]
-
-bpf_attr_link_create_4_perf_event$auto {
- bpf_cookie int64
-}
-
-bpf_attr_link_create_4_tcx$auto {
- bpf_attr_link_create_4_tcx_0 bpf_attr_link_create_4_tcx_0$auto
- expected_revision int64
-}
-
-bpf_attr_link_create_4_tcx_0$auto [
- relative_fd fd
- relative_id int32
-]
-
-bpf_attr_link_create_4_tracing$auto {
- target_btf_id int32
- cookie int64
-}
-
-bpf_attr_link_create_4_uprobe_multi$auto {
- path int64
- offsets int64
- ref_ctr_offsets int64
- cookies int64
- cnt int32
- flags int32
- pid pid
-}
-
-bpf_attr_link_detach$auto {
- link_fd fd
-}
-
-bpf_attr_link_update$auto {
- link_fd fd
- bpf_attr_link_update_1 bpf_attr_link_update_1$auto
- flags int32
- bpf_attr_link_update_3 bpf_attr_link_update_3$auto
-}
-
-bpf_attr_link_update_1$auto [
- new_prog_fd fd
- new_map_fd fd
-]
-
-bpf_attr_link_update_3$auto [
- old_prog_fd fd
- old_map_fd fd
-]
-
-bpf_attr_prog_bind_map$auto {
- prog_fd fd
- map_fd fd
- flags int32
-}
-
-bpf_attr_query$auto {
- bpf_attr_query_0 bpf_attr_query_0$auto
- attach_type int32
- query_flags int32
- attach_flags int32
- prog_ids int64
- bpf_attr_query_5 bpf_attr_query_5$auto
- bpf_attr_query_6 const[0, int32]
- prog_attach_flags int64
- link_ids int64
- link_attach_flags int64
- revision int64
-}
-
-bpf_attr_query_0$auto [
- target_fd fd
- target_ifindex ifindex
-]
-
-bpf_attr_query_5$auto [
- prog_cnt int32
- count int32
-]
-
-bpf_attr_raw_tracepoint$auto {
- name int64
- prog_fd fd
- bpf_attr_raw_tracepoint_2 const[0, int32]
- cookie int64
-}
-
-bpf_attr_task_fd_query$auto {
- pid pid
- fd fd
- flags int32
- buf_len int32
- buf int64
- prog_id int32
- fd_type fd
- probe_offset int64
- probe_addr int64
-}
-
-bpf_attr_test$auto {
- prog_fd fd
- retval int32
- data_size_in int32
- data_size_out int32
- data_in int64
- data_out int64
- repeat int32
- duration int32
- ctx_size_in int32
- ctx_size_out int32
- ctx_in int64
- ctx_out int64
- flags int32
- cpu int32
- batch_size int32
-}
-
-bpf_attr_token_create$auto {
- flags int32
- bpffs_fd fd
-}
-
-cachestat$auto {
- nr_cache int64
- nr_dirty int64
- nr_writeback int64
- nr_evicted int64
- nr_recently_evicted int64
-}
-
-cachestat_range$auto {
- off int64
- len int64
-}
-
-calipso_genl_policy_netlabel_calipso$auto [
- NLBL_CALIPSO_A_DOI nlattr[NLBL_CALIPSO_A_DOI, int32]
- NLBL_CALIPSO_A_MTYPE nlattr[NLBL_CALIPSO_A_MTYPE, int32]
-] [varlen]
+resource genl_cifs_family_id$auto[int16]
+type msghdr_cifs$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_cifs_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_cifs(name ptr[in, string["cifs"]], fd sock_nl_generic) genl_cifs_family_id$auto
-cgroupstats_cmd_get_policy_taskstats$auto [
- CGROUPSTATS_CMD_ATTR_FD nlattr[CGROUPSTATS_CMD_ATTR_FD, fd]
-] [varlen]
+sendmsg$auto_CIFS_GENL_CMD_SWN_NOTIFY(fd sock_nl_generic, msg ptr[in, msghdr_cifs$auto[CIFS_GENL_CMD_SWN_NOTIFY, cifs_genl_policy_netlink$auto]], f flags[send_flags])
cifs_genl_policy_netlink$auto [
CIFS_GENL_ATTR_SWN_REGISTRATION_ID nlattr[CIFS_GENL_ATTR_SWN_REGISTRATION_ID, int32]
@@ -1759,76 +1179,144 @@ cifs_genl_policy_netlink$auto [
CIFS_GENL_ATTR_SWN_RESOURCE_NAME nlattr[CIFS_GENL_ATTR_SWN_RESOURCE_NAME, stringnoz]
] [varlen]
-clone_args$auto {
- flags int64
- pidfd int64
- child_tid int64
- parent_tid int64
- exit_signal int64
- stack int64
- stack_size int64
- tls int64
- set_tid int64
- set_tid_size int64
- cgroup int64
-}
+resource genl_ethtool_family_id$auto[int16]
+type msghdr_ethtool$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_ethtool_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_ethtool(name ptr[in, string["ethtool"]], fd sock_nl_generic) genl_ethtool_family_id$auto
-coalesce_irq_moderation_policy_coalesce$auto [
- ETHTOOL_A_IRQ_MODERATION_USEC nlattr[ETHTOOL_A_IRQ_MODERATION_USEC, int32]
- ETHTOOL_A_IRQ_MODERATION_PKTS nlattr[ETHTOOL_A_IRQ_MODERATION_PKTS, int32]
- ETHTOOL_A_IRQ_MODERATION_COMPS nlattr[ETHTOOL_A_IRQ_MODERATION_COMPS, int32]
+sendmsg$auto_ETHTOOL_MSG_STRSET_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_STRSET_GET, ethnl_strset_get_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_LINKINFO_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_LINKINFO_GET, ethnl_linkinfo_get_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_LINKINFO_SET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_LINKINFO_SET, ethnl_linkinfo_set_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_LINKMODES_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_LINKMODES_GET, ethnl_linkmodes_get_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_LINKMODES_SET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_LINKMODES_SET, ethnl_linkmodes_set_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_LINKSTATE_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_LINKSTATE_GET, ethnl_linkstate_get_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_DEBUG_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_DEBUG_GET, ethnl_debug_get_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_DEBUG_SET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_DEBUG_SET, ethnl_debug_set_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_WOL_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_WOL_GET, ethnl_wol_get_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_WOL_SET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_WOL_SET, ethnl_wol_set_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_FEATURES_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_FEATURES_GET, ethnl_features_get_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_FEATURES_SET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_FEATURES_SET, ethnl_features_set_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_PRIVFLAGS_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_PRIVFLAGS_GET, ethnl_privflags_get_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_PRIVFLAGS_SET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_PRIVFLAGS_SET, ethnl_privflags_set_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_RINGS_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_RINGS_GET, ethnl_rings_get_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_RINGS_SET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_RINGS_SET, ethnl_rings_set_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_CHANNELS_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_CHANNELS_GET, ethnl_channels_get_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_CHANNELS_SET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_CHANNELS_SET, ethnl_channels_set_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_COALESCE_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_COALESCE_GET, ethnl_coalesce_get_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_COALESCE_SET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_COALESCE_SET, ethnl_coalesce_set_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_PAUSE_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_PAUSE_GET, ethnl_pause_get_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_PAUSE_SET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_PAUSE_SET, ethnl_pause_set_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_EEE_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_EEE_GET, ethnl_eee_get_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_EEE_SET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_EEE_SET, ethnl_eee_set_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_TSINFO_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_TSINFO_GET, ethnl_tsinfo_get_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_CABLE_TEST_ACT(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_CABLE_TEST_ACT, ethnl_cable_test_act_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_CABLE_TEST_TDR_ACT(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_CABLE_TEST_TDR_ACT, ethnl_cable_test_tdr_act_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_TUNNEL_INFO_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_TUNNEL_INFO_GET, ethnl_tunnel_info_get_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_FEC_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_FEC_GET, ethnl_fec_get_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_FEC_SET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_FEC_SET, ethnl_fec_set_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_MODULE_EEPROM_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_MODULE_EEPROM_GET, ethnl_module_eeprom_get_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_STATS_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_STATS_GET, ethnl_stats_get_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_PHC_VCLOCKS_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_PHC_VCLOCKS_GET, ethnl_phc_vclocks_get_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_MODULE_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_MODULE_GET, ethnl_module_get_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_MODULE_SET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_MODULE_SET, ethnl_module_set_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_PSE_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_PSE_GET, ethnl_pse_get_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_PSE_SET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_PSE_SET, ethnl_pse_set_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_RSS_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_RSS_GET, ethnl_rss_get_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_PLCA_GET_CFG(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_PLCA_GET_CFG, ethnl_plca_get_cfg_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_PLCA_SET_CFG(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_PLCA_SET_CFG, ethnl_plca_set_cfg_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_PLCA_GET_STATUS(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_PLCA_GET_STATUS, ethnl_plca_get_status_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_MM_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_MM_GET, ethnl_mm_get_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_MM_SET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_MM_SET, ethnl_mm_set_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_MODULE_FW_FLASH_ACT(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_MODULE_FW_FLASH_ACT, ethnl_module_fw_flash_act_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_ETHTOOL_MSG_PHY_GET(fd sock_nl_generic, msg ptr[in, msghdr_ethtool$auto[ETHTOOL_MSG_PHY_GET, ethnl_phy_get_policy_netlink$auto]], f flags[send_flags])
+
+ethnl_strset_get_policy_netlink$auto [
+ ETHTOOL_A_STRSET_HEADER nlnest[ETHTOOL_A_STRSET_HEADER, array[ethnl_header_policy_phy_netlink$auto]]
+ ETHTOOL_A_STRSET_STRINGSETS nlnest[ETHTOOL_A_STRSET_STRINGSETS, array[nl_generic_attr]]
+ ETHTOOL_A_STRSET_COUNTS_ONLY nlattr[ETHTOOL_A_STRSET_COUNTS_ONLY, void]
] [varlen]
-coalesce_profile_policy_coalesce$auto [
- ETHTOOL_A_PROFILE_IRQ_MODERATION nlnest[ETHTOOL_A_PROFILE_IRQ_MODERATION, array[coalesce_irq_moderation_policy_coalesce$auto]]
+ethnl_linkinfo_get_policy_netlink$auto [
+ ETHTOOL_A_LINKINFO_HEADER nlnest[ETHTOOL_A_LINKINFO_HEADER, array[ethnl_header_policy_netlink$auto]]
] [varlen]
-ct_limit_policy_conntrack$auto [
- OVS_CT_LIMIT_ATTR_ZONE_LIMIT nlnest[OVS_CT_LIMIT_ATTR_ZONE_LIMIT, array[nl_generic_attr]]
+ethnl_linkinfo_set_policy_netlink$auto [
+ ETHTOOL_A_LINKINFO_HEADER nlnest[ETHTOOL_A_LINKINFO_HEADER, array[ethnl_header_policy_netlink$auto]]
+ ETHTOOL_A_LINKINFO_PORT nlattr[ETHTOOL_A_LINKINFO_PORT, int8]
+ ETHTOOL_A_LINKINFO_PHYADDR nlattr[ETHTOOL_A_LINKINFO_PHYADDR, int8]
+ ETHTOOL_A_LINKINFO_TP_MDIX_CTRL nlattr[ETHTOOL_A_LINKINFO_TP_MDIX_CTRL, int8]
] [varlen]
-ctrl_policy_family_genetlink$auto [
- CTRL_ATTR_FAMILY_ID nlattr[CTRL_ATTR_FAMILY_ID, int16]
- CTRL_ATTR_FAMILY_NAME nlattr[CTRL_ATTR_FAMILY_NAME, string]
+ethnl_linkmodes_get_policy_netlink$auto [
+ ETHTOOL_A_LINKMODES_HEADER nlnest[ETHTOOL_A_LINKMODES_HEADER, array[ethnl_header_policy_netlink$auto]]
] [varlen]
-ctrl_policy_policy_genetlink$auto [
- CTRL_ATTR_FAMILY_ID nlattr[CTRL_ATTR_FAMILY_ID, int16]
- CTRL_ATTR_FAMILY_NAME nlattr[CTRL_ATTR_FAMILY_NAME, string]
- CTRL_ATTR_OP nlattr[CTRL_ATTR_OP, int32]
+ethnl_linkmodes_set_policy_netlink$auto [
+ ETHTOOL_A_LINKMODES_HEADER nlnest[ETHTOOL_A_LINKMODES_HEADER, array[ethnl_header_policy_netlink$auto]]
+ ETHTOOL_A_LINKMODES_AUTONEG nlattr[ETHTOOL_A_LINKMODES_AUTONEG, int8]
+ ETHTOOL_A_LINKMODES_OURS nlnest[ETHTOOL_A_LINKMODES_OURS, array[nl_generic_attr]]
+ ETHTOOL_A_LINKMODES_SPEED nlattr[ETHTOOL_A_LINKMODES_SPEED, int32]
+ ETHTOOL_A_LINKMODES_DUPLEX nlattr[ETHTOOL_A_LINKMODES_DUPLEX, int8]
+ ETHTOOL_A_LINKMODES_MASTER_SLAVE_CFG nlattr[ETHTOOL_A_LINKMODES_MASTER_SLAVE_CFG, int8]
+ ETHTOOL_A_LINKMODES_LANES nlattr[ETHTOOL_A_LINKMODES_LANES, int32]
] [varlen]
-datapath_policy_datapath$auto [
- OVS_DP_ATTR_NAME nlattr[OVS_DP_ATTR_NAME, string]
- OVS_DP_ATTR_UPCALL_PID nlattr[OVS_DP_ATTR_UPCALL_PID, pid]
- OVS_DP_ATTR_USER_FEATURES nlattr[OVS_DP_ATTR_USER_FEATURES, int32]
- OVS_DP_ATTR_MASKS_CACHE_SIZE nlattr[OVS_DP_ATTR_MASKS_CACHE_SIZE, int32]
- OVS_DP_ATTR_IFINDEX nlattr[OVS_DP_ATTR_IFINDEX, ifindex]
+ethnl_linkstate_get_policy_netlink$auto [
+ ETHTOOL_A_LINKSTATE_HEADER nlnest[ETHTOOL_A_LINKSTATE_HEADER, array[ethnl_header_policy_stats_netlink$auto]]
] [varlen]
-device_policy_netlink$auto [
- WGDEVICE_A_IFINDEX nlattr[WGDEVICE_A_IFINDEX, ifindex]
- WGDEVICE_A_IFNAME nlattr[WGDEVICE_A_IFNAME, devname]
- WGDEVICE_A_PRIVATE_KEY nlattr[WGDEVICE_A_PRIVATE_KEY, array[int8]]
- WGDEVICE_A_PUBLIC_KEY nlattr[WGDEVICE_A_PUBLIC_KEY, array[int8]]
- WGDEVICE_A_FLAGS nlattr[WGDEVICE_A_FLAGS, int32]
- WGDEVICE_A_LISTEN_PORT nlattr[WGDEVICE_A_LISTEN_PORT, sock_port]
- WGDEVICE_A_FWMARK nlattr[WGDEVICE_A_FWMARK, int32]
- WGDEVICE_A_PEERS nlnest[WGDEVICE_A_PEERS, array[nl_generic_attr]]
+ethnl_debug_get_policy_netlink$auto [
+ ETHTOOL_A_DEBUG_HEADER nlnest[ETHTOOL_A_DEBUG_HEADER, array[ethnl_header_policy_netlink$auto]]
] [varlen]
-epoll_event$auto {
- events int32
- data int64
-} [packed]
+ethnl_debug_set_policy_netlink$auto [
+ ETHTOOL_A_DEBUG_HEADER nlnest[ETHTOOL_A_DEBUG_HEADER, array[ethnl_header_policy_netlink$auto]]
+ ETHTOOL_A_DEBUG_MSGMASK nlnest[ETHTOOL_A_DEBUG_MSGMASK, array[nl_generic_attr]]
+] [varlen]
-ethnl_cable_test_act_policy_netlink$auto [
- ETHTOOL_A_CABLE_TEST_HEADER nlnest[ETHTOOL_A_CABLE_TEST_HEADER, array[ethnl_header_policy_phy_netlink$auto]]
+ethnl_wol_get_policy_netlink$auto [
+ ETHTOOL_A_WOL_HEADER nlnest[ETHTOOL_A_WOL_HEADER, array[ethnl_header_policy_netlink$auto]]
] [varlen]
-ethnl_cable_test_tdr_act_policy_netlink$auto [
- ETHTOOL_A_CABLE_TEST_TDR_HEADER nlnest[ETHTOOL_A_CABLE_TEST_TDR_HEADER, array[ethnl_header_policy_phy_netlink$auto]]
- ETHTOOL_A_CABLE_TEST_TDR_CFG nlnest[ETHTOOL_A_CABLE_TEST_TDR_CFG, array[nl_generic_attr]]
+ethnl_wol_set_policy_netlink$auto [
+ ETHTOOL_A_WOL_HEADER nlnest[ETHTOOL_A_WOL_HEADER, array[ethnl_header_policy_netlink$auto]]
+ ETHTOOL_A_WOL_MODES nlnest[ETHTOOL_A_WOL_MODES, array[nl_generic_attr]]
+ ETHTOOL_A_WOL_SOPASS nlattr[ETHTOOL_A_WOL_SOPASS, array[int8, 0:6]]
+] [varlen]
+
+ethnl_features_get_policy_netlink$auto [
+ ETHTOOL_A_FEATURES_HEADER nlnest[ETHTOOL_A_FEATURES_HEADER, array[ethnl_header_policy_netlink$auto]]
+] [varlen]
+
+ethnl_features_set_policy_netlink$auto [
+ ETHTOOL_A_FEATURES_HEADER nlnest[ETHTOOL_A_FEATURES_HEADER, array[ethnl_header_policy_netlink$auto]]
+ ETHTOOL_A_FEATURES_WANTED nlnest[ETHTOOL_A_FEATURES_WANTED, array[nl_generic_attr]]
+] [varlen]
+
+ethnl_privflags_get_policy_netlink$auto [
+ ETHTOOL_A_PRIVFLAGS_HEADER nlnest[ETHTOOL_A_PRIVFLAGS_HEADER, array[ethnl_header_policy_netlink$auto]]
+] [varlen]
+
+ethnl_privflags_set_policy_netlink$auto [
+ ETHTOOL_A_PRIVFLAGS_HEADER nlnest[ETHTOOL_A_PRIVFLAGS_HEADER, array[ethnl_header_policy_netlink$auto]]
+ ETHTOOL_A_PRIVFLAGS_FLAGS nlnest[ETHTOOL_A_PRIVFLAGS_FLAGS, array[nl_generic_attr]]
+] [varlen]
+
+ethnl_rings_get_policy_netlink$auto [
+ ETHTOOL_A_RINGS_HEADER nlnest[ETHTOOL_A_RINGS_HEADER, array[ethnl_header_policy_netlink$auto]]
+] [varlen]
+
+ethnl_rings_set_policy_netlink$auto [
+ ETHTOOL_A_RINGS_HEADER nlnest[ETHTOOL_A_RINGS_HEADER, array[ethnl_header_policy_netlink$auto]]
+ ETHTOOL_A_RINGS_RX nlattr[ETHTOOL_A_RINGS_RX, int32]
+ ETHTOOL_A_RINGS_RX_MINI nlattr[ETHTOOL_A_RINGS_RX_MINI, int32]
+ ETHTOOL_A_RINGS_RX_JUMBO nlattr[ETHTOOL_A_RINGS_RX_JUMBO, int32]
+ ETHTOOL_A_RINGS_TX nlattr[ETHTOOL_A_RINGS_TX, int32]
+ ETHTOOL_A_RINGS_RX_BUF_LEN nlattr[ETHTOOL_A_RINGS_RX_BUF_LEN, int32]
+ ETHTOOL_A_RINGS_TCP_DATA_SPLIT nlattr[ETHTOOL_A_RINGS_TCP_DATA_SPLIT, int8]
+ ETHTOOL_A_RINGS_CQE_SIZE nlattr[ETHTOOL_A_RINGS_CQE_SIZE, int32]
+ ETHTOOL_A_RINGS_TX_PUSH nlattr[ETHTOOL_A_RINGS_TX_PUSH, int8]
+ ETHTOOL_A_RINGS_RX_PUSH nlattr[ETHTOOL_A_RINGS_RX_PUSH, int8]
+ ETHTOOL_A_RINGS_TX_PUSH_BUF_LEN nlattr[ETHTOOL_A_RINGS_TX_PUSH_BUF_LEN, int32]
] [varlen]
ethnl_channels_get_policy_netlink$auto [
@@ -1880,13 +1368,16 @@ ethnl_coalesce_set_policy_netlink$auto [
ETHTOOL_A_COALESCE_TX_PROFILE nlnest[ETHTOOL_A_COALESCE_TX_PROFILE, array[coalesce_profile_policy_coalesce$auto]]
] [varlen]
-ethnl_debug_get_policy_netlink$auto [
- ETHTOOL_A_DEBUG_HEADER nlnest[ETHTOOL_A_DEBUG_HEADER, array[ethnl_header_policy_netlink$auto]]
+ethnl_pause_get_policy_netlink$auto [
+ ETHTOOL_A_PAUSE_HEADER nlnest[ETHTOOL_A_PAUSE_HEADER, array[ethnl_header_policy_stats_netlink$auto]]
+ ETHTOOL_A_PAUSE_STATS_SRC nlattr[ETHTOOL_A_PAUSE_STATS_SRC, int32]
] [varlen]
-ethnl_debug_set_policy_netlink$auto [
- ETHTOOL_A_DEBUG_HEADER nlnest[ETHTOOL_A_DEBUG_HEADER, array[ethnl_header_policy_netlink$auto]]
- ETHTOOL_A_DEBUG_MSGMASK nlnest[ETHTOOL_A_DEBUG_MSGMASK, array[nl_generic_attr]]
+ethnl_pause_set_policy_netlink$auto [
+ ETHTOOL_A_PAUSE_HEADER nlnest[ETHTOOL_A_PAUSE_HEADER, array[ethnl_header_policy_netlink$auto]]
+ ETHTOOL_A_PAUSE_AUTONEG nlattr[ETHTOOL_A_PAUSE_AUTONEG, int8]
+ ETHTOOL_A_PAUSE_RX nlattr[ETHTOOL_A_PAUSE_RX, int8]
+ ETHTOOL_A_PAUSE_TX nlattr[ETHTOOL_A_PAUSE_TX, int8]
] [varlen]
ethnl_eee_get_policy_netlink$auto [
@@ -1901,13 +1392,21 @@ ethnl_eee_set_policy_netlink$auto [
ETHTOOL_A_EEE_TX_LPI_TIMER nlattr[ETHTOOL_A_EEE_TX_LPI_TIMER, int32]
] [varlen]
-ethnl_features_get_policy_netlink$auto [
- ETHTOOL_A_FEATURES_HEADER nlnest[ETHTOOL_A_FEATURES_HEADER, array[ethnl_header_policy_netlink$auto]]
+ethnl_tsinfo_get_policy_netlink$auto [
+ ETHTOOL_A_TSINFO_HEADER nlnest[ETHTOOL_A_TSINFO_HEADER, array[ethnl_header_policy_stats_netlink$auto]]
] [varlen]
-ethnl_features_set_policy_netlink$auto [
- ETHTOOL_A_FEATURES_HEADER nlnest[ETHTOOL_A_FEATURES_HEADER, array[ethnl_header_policy_netlink$auto]]
- ETHTOOL_A_FEATURES_WANTED nlnest[ETHTOOL_A_FEATURES_WANTED, array[nl_generic_attr]]
+ethnl_cable_test_act_policy_netlink$auto [
+ ETHTOOL_A_CABLE_TEST_HEADER nlnest[ETHTOOL_A_CABLE_TEST_HEADER, array[ethnl_header_policy_phy_netlink$auto]]
+] [varlen]
+
+ethnl_cable_test_tdr_act_policy_netlink$auto [
+ ETHTOOL_A_CABLE_TEST_TDR_HEADER nlnest[ETHTOOL_A_CABLE_TEST_TDR_HEADER, array[ethnl_header_policy_phy_netlink$auto]]
+ ETHTOOL_A_CABLE_TEST_TDR_CFG nlnest[ETHTOOL_A_CABLE_TEST_TDR_CFG, array[nl_generic_attr]]
+] [varlen]
+
+ethnl_tunnel_info_get_policy_netlink$auto [
+ ETHTOOL_A_TUNNEL_INFO_HEADER nlnest[ETHTOOL_A_TUNNEL_INFO_HEADER, array[ethnl_header_policy_netlink$auto]]
] [varlen]
ethnl_fec_get_policy_netlink$auto [
@@ -1920,67 +1419,6 @@ ethnl_fec_set_policy_netlink$auto [
ETHTOOL_A_FEC_AUTO nlattr[ETHTOOL_A_FEC_AUTO, int8]
] [varlen]
-ethnl_header_policy_netlink$auto [
- ETHTOOL_A_HEADER_DEV_INDEX nlattr[ETHTOOL_A_HEADER_DEV_INDEX, ifindex]
- ETHTOOL_A_HEADER_DEV_NAME nlattr[ETHTOOL_A_HEADER_DEV_NAME, devname]
- ETHTOOL_A_HEADER_FLAGS nlattr[ETHTOOL_A_HEADER_FLAGS, int32]
-] [varlen]
-
-ethnl_header_policy_phy_netlink$auto [
- ETHTOOL_A_HEADER_DEV_INDEX nlattr[ETHTOOL_A_HEADER_DEV_INDEX, ifindex]
- ETHTOOL_A_HEADER_DEV_NAME nlattr[ETHTOOL_A_HEADER_DEV_NAME, devname]
- ETHTOOL_A_HEADER_FLAGS nlattr[ETHTOOL_A_HEADER_FLAGS, int32]
- ETHTOOL_A_HEADER_PHY_INDEX nlattr[ETHTOOL_A_HEADER_PHY_INDEX, int32]
-] [varlen]
-
-ethnl_header_policy_stats_netlink$auto [
- ETHTOOL_A_HEADER_DEV_INDEX nlattr[ETHTOOL_A_HEADER_DEV_INDEX, ifindex]
- ETHTOOL_A_HEADER_DEV_NAME nlattr[ETHTOOL_A_HEADER_DEV_NAME, devname]
- ETHTOOL_A_HEADER_FLAGS nlattr[ETHTOOL_A_HEADER_FLAGS, int32]
-] [varlen]
-
-ethnl_linkinfo_get_policy_netlink$auto [
- ETHTOOL_A_LINKINFO_HEADER nlnest[ETHTOOL_A_LINKINFO_HEADER, array[ethnl_header_policy_netlink$auto]]
-] [varlen]
-
-ethnl_linkinfo_set_policy_netlink$auto [
- ETHTOOL_A_LINKINFO_HEADER nlnest[ETHTOOL_A_LINKINFO_HEADER, array[ethnl_header_policy_netlink$auto]]
- ETHTOOL_A_LINKINFO_PORT nlattr[ETHTOOL_A_LINKINFO_PORT, int8]
- ETHTOOL_A_LINKINFO_PHYADDR nlattr[ETHTOOL_A_LINKINFO_PHYADDR, int8]
- ETHTOOL_A_LINKINFO_TP_MDIX_CTRL nlattr[ETHTOOL_A_LINKINFO_TP_MDIX_CTRL, int8]
-] [varlen]
-
-ethnl_linkmodes_get_policy_netlink$auto [
- ETHTOOL_A_LINKMODES_HEADER nlnest[ETHTOOL_A_LINKMODES_HEADER, array[ethnl_header_policy_netlink$auto]]
-] [varlen]
-
-ethnl_linkmodes_set_policy_netlink$auto [
- ETHTOOL_A_LINKMODES_HEADER nlnest[ETHTOOL_A_LINKMODES_HEADER, array[ethnl_header_policy_netlink$auto]]
- ETHTOOL_A_LINKMODES_AUTONEG nlattr[ETHTOOL_A_LINKMODES_AUTONEG, int8]
- ETHTOOL_A_LINKMODES_OURS nlnest[ETHTOOL_A_LINKMODES_OURS, array[nl_generic_attr]]
- ETHTOOL_A_LINKMODES_SPEED nlattr[ETHTOOL_A_LINKMODES_SPEED, int32]
- ETHTOOL_A_LINKMODES_DUPLEX nlattr[ETHTOOL_A_LINKMODES_DUPLEX, int8]
- ETHTOOL_A_LINKMODES_MASTER_SLAVE_CFG nlattr[ETHTOOL_A_LINKMODES_MASTER_SLAVE_CFG, int8]
- ETHTOOL_A_LINKMODES_LANES nlattr[ETHTOOL_A_LINKMODES_LANES, int32]
-] [varlen]
-
-ethnl_linkstate_get_policy_netlink$auto [
- ETHTOOL_A_LINKSTATE_HEADER nlnest[ETHTOOL_A_LINKSTATE_HEADER, array[ethnl_header_policy_stats_netlink$auto]]
-] [varlen]
-
-ethnl_mm_get_policy_netlink$auto [
- ETHTOOL_A_MM_HEADER nlnest[ETHTOOL_A_MM_HEADER, array[ethnl_header_policy_stats_netlink$auto]]
-] [varlen]
-
-ethnl_mm_set_policy_netlink$auto [
- ETHTOOL_A_MM_HEADER nlnest[ETHTOOL_A_MM_HEADER, array[ethnl_header_policy_netlink$auto]]
- ETHTOOL_A_MM_VERIFY_ENABLED nlattr[ETHTOOL_A_MM_VERIFY_ENABLED, bool8]
- ETHTOOL_A_MM_VERIFY_TIME nlattr[ETHTOOL_A_MM_VERIFY_TIME, int32]
- ETHTOOL_A_MM_TX_ENABLED nlattr[ETHTOOL_A_MM_TX_ENABLED, bool8]
- ETHTOOL_A_MM_PMAC_ENABLED nlattr[ETHTOOL_A_MM_PMAC_ENABLED, bool8]
- ETHTOOL_A_MM_TX_MIN_FRAG_SIZE nlattr[ETHTOOL_A_MM_TX_MIN_FRAG_SIZE, int32]
-] [varlen]
-
ethnl_module_eeprom_get_policy_netlink$auto [
ETHTOOL_A_MODULE_EEPROM_HEADER nlnest[ETHTOOL_A_MODULE_EEPROM_HEADER, array[ethnl_header_policy_netlink$auto]]
ETHTOOL_A_MODULE_EEPROM_OFFSET nlattr[ETHTOOL_A_MODULE_EEPROM_OFFSET, int32]
@@ -1990,10 +1428,14 @@ ethnl_module_eeprom_get_policy_netlink$auto [
ETHTOOL_A_MODULE_EEPROM_I2C_ADDRESS nlattr[ETHTOOL_A_MODULE_EEPROM_I2C_ADDRESS, int8]
] [varlen]
-ethnl_module_fw_flash_act_policy_netlink$auto [
- ETHTOOL_A_MODULE_FW_FLASH_HEADER nlnest[ETHTOOL_A_MODULE_FW_FLASH_HEADER, array[ethnl_header_policy_netlink$auto]]
- ETHTOOL_A_MODULE_FW_FLASH_FILE_NAME nlattr[ETHTOOL_A_MODULE_FW_FLASH_FILE_NAME, string]
- ETHTOOL_A_MODULE_FW_FLASH_PASSWORD nlattr[ETHTOOL_A_MODULE_FW_FLASH_PASSWORD, int32]
+ethnl_stats_get_policy_netlink$auto [
+ ETHTOOL_A_STATS_HEADER nlnest[ETHTOOL_A_STATS_HEADER, array[ethnl_header_policy_netlink$auto]]
+ ETHTOOL_A_STATS_GROUPS nlnest[ETHTOOL_A_STATS_GROUPS, array[nl_generic_attr]]
+ ETHTOOL_A_STATS_SRC nlattr[ETHTOOL_A_STATS_SRC, int32]
+] [varlen]
+
+ethnl_phc_vclocks_get_policy_netlink$auto [
+ ETHTOOL_A_PHC_VCLOCKS_HEADER nlnest[ETHTOOL_A_PHC_VCLOCKS_HEADER, array[ethnl_header_policy_netlink$auto]]
] [varlen]
ethnl_module_get_policy_netlink$auto [
@@ -2005,34 +1447,27 @@ ethnl_module_set_policy_netlink$auto [
ETHTOOL_A_MODULE_POWER_MODE_POLICY nlattr[ETHTOOL_A_MODULE_POWER_MODE_POLICY, int8]
] [varlen]
-ethnl_pause_get_policy_netlink$auto [
- ETHTOOL_A_PAUSE_HEADER nlnest[ETHTOOL_A_PAUSE_HEADER, array[ethnl_header_policy_stats_netlink$auto]]
- ETHTOOL_A_PAUSE_STATS_SRC nlattr[ETHTOOL_A_PAUSE_STATS_SRC, int32]
-] [varlen]
-
-ethnl_pause_set_policy_netlink$auto [
- ETHTOOL_A_PAUSE_HEADER nlnest[ETHTOOL_A_PAUSE_HEADER, array[ethnl_header_policy_netlink$auto]]
- ETHTOOL_A_PAUSE_AUTONEG nlattr[ETHTOOL_A_PAUSE_AUTONEG, int8]
- ETHTOOL_A_PAUSE_RX nlattr[ETHTOOL_A_PAUSE_RX, int8]
- ETHTOOL_A_PAUSE_TX nlattr[ETHTOOL_A_PAUSE_TX, int8]
+ethnl_pse_get_policy_netlink$auto [
+ ETHTOOL_A_PSE_HEADER nlnest[ETHTOOL_A_PSE_HEADER, array[ethnl_header_policy_phy_netlink$auto]]
] [varlen]
-ethnl_phc_vclocks_get_policy_netlink$auto [
- ETHTOOL_A_PHC_VCLOCKS_HEADER nlnest[ETHTOOL_A_PHC_VCLOCKS_HEADER, array[ethnl_header_policy_netlink$auto]]
+ethnl_pse_set_policy_netlink$auto [
+ ETHTOOL_A_PSE_HEADER nlnest[ETHTOOL_A_PSE_HEADER, array[ethnl_header_policy_phy_netlink$auto]]
+ ETHTOOL_A_PODL_PSE_ADMIN_CONTROL nlattr[ETHTOOL_A_PODL_PSE_ADMIN_CONTROL, int32]
+ ETHTOOL_A_C33_PSE_ADMIN_CONTROL nlattr[ETHTOOL_A_C33_PSE_ADMIN_CONTROL, int32]
+ ETHTOOL_A_C33_PSE_AVAIL_PW_LIMIT nlattr[ETHTOOL_A_C33_PSE_AVAIL_PW_LIMIT, int32]
] [varlen]
-ethnl_phy_get_policy_netlink$auto [
- ETHTOOL_A_PHY_HEADER nlnest[ETHTOOL_A_PHY_HEADER, array[ethnl_header_policy_netlink$auto]]
+ethnl_rss_get_policy_netlink$auto [
+ ETHTOOL_A_RSS_HEADER nlnest[ETHTOOL_A_RSS_HEADER, array[ethnl_header_policy_netlink$auto]]
+ ETHTOOL_A_RSS_CONTEXT nlattr[ETHTOOL_A_RSS_CONTEXT, int32]
+ ETHTOOL_A_RSS_START_CONTEXT nlattr[ETHTOOL_A_RSS_START_CONTEXT, int32]
] [varlen]
ethnl_plca_get_cfg_policy_netlink$auto [
ETHTOOL_A_PLCA_HEADER nlnest[ETHTOOL_A_PLCA_HEADER, array[ethnl_header_policy_phy_netlink$auto]]
] [varlen]
-ethnl_plca_get_status_policy_netlink$auto [
- ETHTOOL_A_PLCA_HEADER nlnest[ETHTOOL_A_PLCA_HEADER, array[ethnl_header_policy_phy_netlink$auto]]
-] [varlen]
-
ethnl_plca_set_cfg_policy_netlink$auto [
ETHTOOL_A_PLCA_HEADER nlnest[ETHTOOL_A_PLCA_HEADER, array[ethnl_header_policy_phy_netlink$auto]]
ETHTOOL_A_PLCA_ENABLED nlattr[ETHTOOL_A_PLCA_ENABLED, bool8]
@@ -2043,106 +1478,70 @@ ethnl_plca_set_cfg_policy_netlink$auto [
ETHTOOL_A_PLCA_BURST_TMR nlattr[ETHTOOL_A_PLCA_BURST_TMR, int32]
] [varlen]
-ethnl_privflags_get_policy_netlink$auto [
- ETHTOOL_A_PRIVFLAGS_HEADER nlnest[ETHTOOL_A_PRIVFLAGS_HEADER, array[ethnl_header_policy_netlink$auto]]
-] [varlen]
-
-ethnl_privflags_set_policy_netlink$auto [
- ETHTOOL_A_PRIVFLAGS_HEADER nlnest[ETHTOOL_A_PRIVFLAGS_HEADER, array[ethnl_header_policy_netlink$auto]]
- ETHTOOL_A_PRIVFLAGS_FLAGS nlnest[ETHTOOL_A_PRIVFLAGS_FLAGS, array[nl_generic_attr]]
-] [varlen]
-
-ethnl_pse_get_policy_netlink$auto [
- ETHTOOL_A_PSE_HEADER nlnest[ETHTOOL_A_PSE_HEADER, array[ethnl_header_policy_phy_netlink$auto]]
-] [varlen]
-
-ethnl_pse_set_policy_netlink$auto [
- ETHTOOL_A_PSE_HEADER nlnest[ETHTOOL_A_PSE_HEADER, array[ethnl_header_policy_phy_netlink$auto]]
- ETHTOOL_A_PODL_PSE_ADMIN_CONTROL nlattr[ETHTOOL_A_PODL_PSE_ADMIN_CONTROL, int32]
- ETHTOOL_A_C33_PSE_ADMIN_CONTROL nlattr[ETHTOOL_A_C33_PSE_ADMIN_CONTROL, int32]
- ETHTOOL_A_C33_PSE_AVAIL_PW_LIMIT nlattr[ETHTOOL_A_C33_PSE_AVAIL_PW_LIMIT, int32]
-] [varlen]
-
-ethnl_rings_get_policy_netlink$auto [
- ETHTOOL_A_RINGS_HEADER nlnest[ETHTOOL_A_RINGS_HEADER, array[ethnl_header_policy_netlink$auto]]
+ethnl_plca_get_status_policy_netlink$auto [
+ ETHTOOL_A_PLCA_HEADER nlnest[ETHTOOL_A_PLCA_HEADER, array[ethnl_header_policy_phy_netlink$auto]]
] [varlen]
-ethnl_rings_set_policy_netlink$auto [
- ETHTOOL_A_RINGS_HEADER nlnest[ETHTOOL_A_RINGS_HEADER, array[ethnl_header_policy_netlink$auto]]
- ETHTOOL_A_RINGS_RX nlattr[ETHTOOL_A_RINGS_RX, int32]
- ETHTOOL_A_RINGS_RX_MINI nlattr[ETHTOOL_A_RINGS_RX_MINI, int32]
- ETHTOOL_A_RINGS_RX_JUMBO nlattr[ETHTOOL_A_RINGS_RX_JUMBO, int32]
- ETHTOOL_A_RINGS_TX nlattr[ETHTOOL_A_RINGS_TX, int32]
- ETHTOOL_A_RINGS_RX_BUF_LEN nlattr[ETHTOOL_A_RINGS_RX_BUF_LEN, int32]
- ETHTOOL_A_RINGS_TCP_DATA_SPLIT nlattr[ETHTOOL_A_RINGS_TCP_DATA_SPLIT, int8]
- ETHTOOL_A_RINGS_CQE_SIZE nlattr[ETHTOOL_A_RINGS_CQE_SIZE, int32]
- ETHTOOL_A_RINGS_TX_PUSH nlattr[ETHTOOL_A_RINGS_TX_PUSH, int8]
- ETHTOOL_A_RINGS_RX_PUSH nlattr[ETHTOOL_A_RINGS_RX_PUSH, int8]
- ETHTOOL_A_RINGS_TX_PUSH_BUF_LEN nlattr[ETHTOOL_A_RINGS_TX_PUSH_BUF_LEN, int32]
+ethnl_mm_get_policy_netlink$auto [
+ ETHTOOL_A_MM_HEADER nlnest[ETHTOOL_A_MM_HEADER, array[ethnl_header_policy_stats_netlink$auto]]
] [varlen]
-ethnl_rss_get_policy_netlink$auto [
- ETHTOOL_A_RSS_HEADER nlnest[ETHTOOL_A_RSS_HEADER, array[ethnl_header_policy_netlink$auto]]
- ETHTOOL_A_RSS_CONTEXT nlattr[ETHTOOL_A_RSS_CONTEXT, int32]
- ETHTOOL_A_RSS_START_CONTEXT nlattr[ETHTOOL_A_RSS_START_CONTEXT, int32]
+ethnl_mm_set_policy_netlink$auto [
+ ETHTOOL_A_MM_HEADER nlnest[ETHTOOL_A_MM_HEADER, array[ethnl_header_policy_netlink$auto]]
+ ETHTOOL_A_MM_VERIFY_ENABLED nlattr[ETHTOOL_A_MM_VERIFY_ENABLED, bool8]
+ ETHTOOL_A_MM_VERIFY_TIME nlattr[ETHTOOL_A_MM_VERIFY_TIME, int32]
+ ETHTOOL_A_MM_TX_ENABLED nlattr[ETHTOOL_A_MM_TX_ENABLED, bool8]
+ ETHTOOL_A_MM_PMAC_ENABLED nlattr[ETHTOOL_A_MM_PMAC_ENABLED, bool8]
+ ETHTOOL_A_MM_TX_MIN_FRAG_SIZE nlattr[ETHTOOL_A_MM_TX_MIN_FRAG_SIZE, int32]
] [varlen]
-ethnl_stats_get_policy_netlink$auto [
- ETHTOOL_A_STATS_HEADER nlnest[ETHTOOL_A_STATS_HEADER, array[ethnl_header_policy_netlink$auto]]
- ETHTOOL_A_STATS_GROUPS nlnest[ETHTOOL_A_STATS_GROUPS, array[nl_generic_attr]]
- ETHTOOL_A_STATS_SRC nlattr[ETHTOOL_A_STATS_SRC, int32]
+ethnl_module_fw_flash_act_policy_netlink$auto [
+ ETHTOOL_A_MODULE_FW_FLASH_HEADER nlnest[ETHTOOL_A_MODULE_FW_FLASH_HEADER, array[ethnl_header_policy_netlink$auto]]
+ ETHTOOL_A_MODULE_FW_FLASH_FILE_NAME nlattr[ETHTOOL_A_MODULE_FW_FLASH_FILE_NAME, string]
+ ETHTOOL_A_MODULE_FW_FLASH_PASSWORD nlattr[ETHTOOL_A_MODULE_FW_FLASH_PASSWORD, int32]
] [varlen]
-ethnl_strset_get_policy_netlink$auto [
- ETHTOOL_A_STRSET_HEADER nlnest[ETHTOOL_A_STRSET_HEADER, array[ethnl_header_policy_phy_netlink$auto]]
- ETHTOOL_A_STRSET_STRINGSETS nlnest[ETHTOOL_A_STRSET_STRINGSETS, array[nl_generic_attr]]
- ETHTOOL_A_STRSET_COUNTS_ONLY nlattr[ETHTOOL_A_STRSET_COUNTS_ONLY, void]
+ethnl_phy_get_policy_netlink$auto [
+ ETHTOOL_A_PHY_HEADER nlnest[ETHTOOL_A_PHY_HEADER, array[ethnl_header_policy_netlink$auto]]
] [varlen]
-ethnl_tsinfo_get_policy_netlink$auto [
- ETHTOOL_A_TSINFO_HEADER nlnest[ETHTOOL_A_TSINFO_HEADER, array[ethnl_header_policy_stats_netlink$auto]]
+ethnl_header_policy_phy_netlink$auto [
+ ETHTOOL_A_HEADER_DEV_INDEX nlattr[ETHTOOL_A_HEADER_DEV_INDEX, ifindex]
+ ETHTOOL_A_HEADER_DEV_NAME nlattr[ETHTOOL_A_HEADER_DEV_NAME, devname]
+ ETHTOOL_A_HEADER_FLAGS nlattr[ETHTOOL_A_HEADER_FLAGS, int32]
+ ETHTOOL_A_HEADER_PHY_INDEX nlattr[ETHTOOL_A_HEADER_PHY_INDEX, int32]
] [varlen]
-ethnl_tunnel_info_get_policy_netlink$auto [
- ETHTOOL_A_TUNNEL_INFO_HEADER nlnest[ETHTOOL_A_TUNNEL_INFO_HEADER, array[ethnl_header_policy_netlink$auto]]
+ethnl_header_policy_netlink$auto [
+ ETHTOOL_A_HEADER_DEV_INDEX nlattr[ETHTOOL_A_HEADER_DEV_INDEX, ifindex]
+ ETHTOOL_A_HEADER_DEV_NAME nlattr[ETHTOOL_A_HEADER_DEV_NAME, devname]
+ ETHTOOL_A_HEADER_FLAGS nlattr[ETHTOOL_A_HEADER_FLAGS, int32]
] [varlen]
-ethnl_wol_get_policy_netlink$auto [
- ETHTOOL_A_WOL_HEADER nlnest[ETHTOOL_A_WOL_HEADER, array[ethnl_header_policy_netlink$auto]]
+ethnl_header_policy_stats_netlink$auto [
+ ETHTOOL_A_HEADER_DEV_INDEX nlattr[ETHTOOL_A_HEADER_DEV_INDEX, ifindex]
+ ETHTOOL_A_HEADER_DEV_NAME nlattr[ETHTOOL_A_HEADER_DEV_NAME, devname]
+ ETHTOOL_A_HEADER_FLAGS nlattr[ETHTOOL_A_HEADER_FLAGS, int32]
] [varlen]
-ethnl_wol_set_policy_netlink$auto [
- ETHTOOL_A_WOL_HEADER nlnest[ETHTOOL_A_WOL_HEADER, array[ethnl_header_policy_netlink$auto]]
- ETHTOOL_A_WOL_MODES nlnest[ETHTOOL_A_WOL_MODES, array[nl_generic_attr]]
- ETHTOOL_A_WOL_SOPASS nlattr[ETHTOOL_A_WOL_SOPASS, array[int8, 0:6]]
+coalesce_profile_policy_coalesce$auto [
+ ETHTOOL_A_PROFILE_IRQ_MODERATION nlnest[ETHTOOL_A_PROFILE_IRQ_MODERATION, array[coalesce_irq_moderation_policy_coalesce$auto]]
] [varlen]
-file_handle$auto {
- handle_bytes len[f_handle, int32]
- handle_type int32
- f_handle array[int8]
-}
-
-flow_policy_datapath$auto [
- OVS_FLOW_ATTR_KEY nlnest[OVS_FLOW_ATTR_KEY, array[nl_generic_attr]]
- OVS_FLOW_ATTR_MASK nlnest[OVS_FLOW_ATTR_MASK, array[nl_generic_attr]]
- OVS_FLOW_ATTR_ACTIONS nlnest[OVS_FLOW_ATTR_ACTIONS, array[nl_generic_attr]]
- OVS_FLOW_ATTR_CLEAR nlattr[OVS_FLOW_ATTR_CLEAR, void]
- OVS_FLOW_ATTR_PROBE nlattr[OVS_FLOW_ATTR_PROBE, void]
- OVS_FLOW_ATTR_UFID nlattr[OVS_FLOW_ATTR_UFID, int8]
- OVS_FLOW_ATTR_UFID_FLAGS nlattr[OVS_FLOW_ATTR_UFID_FLAGS, int32]
+coalesce_irq_moderation_policy_coalesce$auto [
+ ETHTOOL_A_IRQ_MODERATION_USEC nlattr[ETHTOOL_A_IRQ_MODERATION_USEC, int32]
+ ETHTOOL_A_IRQ_MODERATION_PKTS nlattr[ETHTOOL_A_IRQ_MODERATION_PKTS, int32]
+ ETHTOOL_A_IRQ_MODERATION_COMPS nlattr[ETHTOOL_A_IRQ_MODERATION_COMPS, int32]
] [varlen]
-futex_waitv$auto {
- val int64
- uaddr int64
- flags int32
- __reserved const[0, int32]
-}
+resource genl_gtp_family_id$auto[int16]
+type msghdr_gtp$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_gtp_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_gtp(name ptr[in, string["gtp"]], fd sock_nl_generic) genl_gtp_family_id$auto
-getcpu_cache$auto {
- blob array[intptr, 16]
-}
+sendmsg$auto_GTP_CMD_NEWPDP(fd sock_nl_generic, msg ptr[in, msghdr_gtp$auto[GTP_CMD_NEWPDP, gtp_genl_policy_gtp$auto]], f flags[send_flags])
+sendmsg$auto_GTP_CMD_DELPDP(fd sock_nl_generic, msg ptr[in, msghdr_gtp$auto[GTP_CMD_DELPDP, gtp_genl_policy_gtp$auto]], f flags[send_flags])
+sendmsg$auto_GTP_CMD_GETPDP(fd sock_nl_generic, msg ptr[in, msghdr_gtp$auto[GTP_CMD_GETPDP, gtp_genl_policy_gtp$auto]], f flags[send_flags])
+sendmsg$auto_GTP_CMD_ECHOREQ(fd sock_nl_generic, msg ptr[in, msghdr_gtp$auto[GTP_CMD_ECHOREQ, gtp_genl_policy_gtp$auto]], f flags[send_flags])
gtp_genl_policy_gtp$auto [
GTPA_LINK nlattr[GTPA_LINK, int32]
@@ -2159,6 +1558,13 @@ gtp_genl_policy_gtp$auto [
GTPA_FAMILY nlattr[GTPA_FAMILY, int8]
] [varlen]
+resource genl_handshake_family_id$auto[int16]
+type msghdr_handshake$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_handshake_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_handshake(name ptr[in, string["handshake"]], fd sock_nl_generic) genl_handshake_family_id$auto
+
+sendmsg$auto_HANDSHAKE_CMD_ACCEPT(fd sock_nl_generic, msg ptr[in, msghdr_handshake$auto[HANDSHAKE_CMD_ACCEPT, handshake_accept_nl_policy_genl$auto]], f flags[send_flags])
+sendmsg$auto_HANDSHAKE_CMD_DONE(fd sock_nl_generic, msg ptr[in, msghdr_handshake$auto[HANDSHAKE_CMD_DONE, handshake_done_nl_policy_genl$auto]], f flags[send_flags])
+
handshake_accept_nl_policy_genl$auto [
HANDSHAKE_A_ACCEPT_HANDLER_CLASS nlattr[HANDSHAKE_A_ACCEPT_HANDLER_CLASS, int32]
] [varlen]
@@ -2169,210 +1575,14 @@ handshake_done_nl_policy_genl$auto [
HANDSHAKE_A_DONE_REMOTE_AUTH nlattr[HANDSHAKE_A_DONE_REMOTE_AUTH, int32]
] [varlen]
-he_bss_color_policy_nl80211$auto [
- NL80211_HE_BSS_COLOR_ATTR_COLOR nlattr[NL80211_HE_BSS_COLOR_ATTR_COLOR, int8]
- NL80211_HE_BSS_COLOR_ATTR_DISABLED nlattr[NL80211_HE_BSS_COLOR_ATTR_DISABLED, void]
- NL80211_HE_BSS_COLOR_ATTR_PARTIAL nlattr[NL80211_HE_BSS_COLOR_ATTR_PARTIAL, void]
-] [varlen]
-
-he_obss_pd_policy_nl80211$auto [
- NL80211_HE_OBSS_PD_ATTR_MIN_OFFSET nlattr[NL80211_HE_OBSS_PD_ATTR_MIN_OFFSET, int8]
- NL80211_HE_OBSS_PD_ATTR_MAX_OFFSET nlattr[NL80211_HE_OBSS_PD_ATTR_MAX_OFFSET, int8]
- NL80211_HE_OBSS_PD_ATTR_NON_SRG_MAX_OFFSET nlattr[NL80211_HE_OBSS_PD_ATTR_NON_SRG_MAX_OFFSET, int8]
- NL80211_HE_OBSS_PD_ATTR_BSS_COLOR_BITMAP nlattr[NL80211_HE_OBSS_PD_ATTR_BSS_COLOR_BITMAP, array[int8]]
- NL80211_HE_OBSS_PD_ATTR_PARTIAL_BSSID_BITMAP nlattr[NL80211_HE_OBSS_PD_ATTR_PARTIAL_BSSID_BITMAP, array[int8]]
- NL80211_HE_OBSS_PD_ATTR_SR_CTRL nlattr[NL80211_HE_OBSS_PD_ATTR_SR_CTRL, int8]
-] [varlen]
-
-hsr_genl_policy_hsr_netlink$auto [
- HSR_A_NODE_ADDR nlattr[HSR_A_NODE_ADDR, array[int8, 6]]
- HSR_A_NODE_ADDR_B nlattr[HSR_A_NODE_ADDR_B, array[int8, 6]]
- HSR_A_IFINDEX nlattr[HSR_A_IFINDEX, ifindex]
- HSR_A_IF1_AGE nlattr[HSR_A_IF1_AGE, int32]
- HSR_A_IF2_AGE nlattr[HSR_A_IF2_AGE, int32]
- HSR_A_IF1_SEQ nlattr[HSR_A_IF1_SEQ, int16]
- HSR_A_IF2_SEQ nlattr[HSR_A_IF2_SEQ, int16]
-] [varlen]
-
-hwsim_ftm_capa_policy_mac80211_hwsim$auto [
- NL80211_PMSR_FTM_CAPA_ATTR_ASAP nlattr[NL80211_PMSR_FTM_CAPA_ATTR_ASAP, void]
- NL80211_PMSR_FTM_CAPA_ATTR_NON_ASAP nlattr[NL80211_PMSR_FTM_CAPA_ATTR_NON_ASAP, void]
- NL80211_PMSR_FTM_CAPA_ATTR_REQ_LCI nlattr[NL80211_PMSR_FTM_CAPA_ATTR_REQ_LCI, void]
- NL80211_PMSR_FTM_CAPA_ATTR_REQ_CIVICLOC nlattr[NL80211_PMSR_FTM_CAPA_ATTR_REQ_CIVICLOC, void]
- NL80211_PMSR_FTM_CAPA_ATTR_PREAMBLES nlattr[NL80211_PMSR_FTM_CAPA_ATTR_PREAMBLES, int32]
- NL80211_PMSR_FTM_CAPA_ATTR_BANDWIDTHS nlattr[NL80211_PMSR_FTM_CAPA_ATTR_BANDWIDTHS, int32]
- NL80211_PMSR_FTM_CAPA_ATTR_MAX_BURSTS_EXPONENT nlattr[NL80211_PMSR_FTM_CAPA_ATTR_MAX_BURSTS_EXPONENT, int8]
- NL80211_PMSR_FTM_CAPA_ATTR_MAX_FTMS_PER_BURST nlattr[NL80211_PMSR_FTM_CAPA_ATTR_MAX_FTMS_PER_BURST, int8]
- NL80211_PMSR_FTM_CAPA_ATTR_TRIGGER_BASED nlattr[NL80211_PMSR_FTM_CAPA_ATTR_TRIGGER_BASED, void]
- NL80211_PMSR_FTM_CAPA_ATTR_NON_TRIGGER_BASED nlattr[NL80211_PMSR_FTM_CAPA_ATTR_NON_TRIGGER_BASED, void]
-] [varlen]
-
-hwsim_ftm_result_policy_mac80211_hwsim$auto [
- NL80211_PMSR_FTM_RESP_ATTR_FAIL_REASON nlattr[NL80211_PMSR_FTM_RESP_ATTR_FAIL_REASON, int32]
- NL80211_PMSR_FTM_RESP_ATTR_BURST_INDEX nlattr[NL80211_PMSR_FTM_RESP_ATTR_BURST_INDEX, int16]
- NL80211_PMSR_FTM_RESP_ATTR_NUM_FTMR_ATTEMPTS nlattr[NL80211_PMSR_FTM_RESP_ATTR_NUM_FTMR_ATTEMPTS, int32]
- NL80211_PMSR_FTM_RESP_ATTR_NUM_FTMR_SUCCESSES nlattr[NL80211_PMSR_FTM_RESP_ATTR_NUM_FTMR_SUCCESSES, int32]
- NL80211_PMSR_FTM_RESP_ATTR_BUSY_RETRY_TIME nlattr[NL80211_PMSR_FTM_RESP_ATTR_BUSY_RETRY_TIME, int8]
- NL80211_PMSR_FTM_RESP_ATTR_NUM_BURSTS_EXP nlattr[NL80211_PMSR_FTM_RESP_ATTR_NUM_BURSTS_EXP, int8]
- NL80211_PMSR_FTM_RESP_ATTR_BURST_DURATION nlattr[NL80211_PMSR_FTM_RESP_ATTR_BURST_DURATION, int8]
- NL80211_PMSR_FTM_RESP_ATTR_FTMS_PER_BURST nlattr[NL80211_PMSR_FTM_RESP_ATTR_FTMS_PER_BURST, int8]
- NL80211_PMSR_FTM_RESP_ATTR_RSSI_AVG nlattr[NL80211_PMSR_FTM_RESP_ATTR_RSSI_AVG, int32]
- NL80211_PMSR_FTM_RESP_ATTR_RSSI_SPREAD nlattr[NL80211_PMSR_FTM_RESP_ATTR_RSSI_SPREAD, int32]
- NL80211_PMSR_FTM_RESP_ATTR_TX_RATE nlnest[NL80211_PMSR_FTM_RESP_ATTR_TX_RATE, array[hwsim_rate_info_policy_mac80211_hwsim$auto]]
- NL80211_PMSR_FTM_RESP_ATTR_RX_RATE nlnest[NL80211_PMSR_FTM_RESP_ATTR_RX_RATE, array[hwsim_rate_info_policy_mac80211_hwsim$auto]]
- NL80211_PMSR_FTM_RESP_ATTR_RTT_AVG nlattr[NL80211_PMSR_FTM_RESP_ATTR_RTT_AVG, int64]
- NL80211_PMSR_FTM_RESP_ATTR_RTT_VARIANCE nlattr[NL80211_PMSR_FTM_RESP_ATTR_RTT_VARIANCE, int64]
- NL80211_PMSR_FTM_RESP_ATTR_RTT_SPREAD nlattr[NL80211_PMSR_FTM_RESP_ATTR_RTT_SPREAD, int64]
- NL80211_PMSR_FTM_RESP_ATTR_DIST_AVG nlattr[NL80211_PMSR_FTM_RESP_ATTR_DIST_AVG, int64]
- NL80211_PMSR_FTM_RESP_ATTR_DIST_VARIANCE nlattr[NL80211_PMSR_FTM_RESP_ATTR_DIST_VARIANCE, int64]
- NL80211_PMSR_FTM_RESP_ATTR_DIST_SPREAD nlattr[NL80211_PMSR_FTM_RESP_ATTR_DIST_SPREAD, int64]
- NL80211_PMSR_FTM_RESP_ATTR_LCI nlattr[NL80211_PMSR_FTM_RESP_ATTR_LCI, stringnoz]
- NL80211_PMSR_FTM_RESP_ATTR_CIVICLOC nlattr[NL80211_PMSR_FTM_RESP_ATTR_CIVICLOC, stringnoz]
-] [varlen]
-
-hwsim_genl_policy_mac80211_hwsim$auto [
- HWSIM_ATTR_ADDR_RECEIVER nlattr[HWSIM_ATTR_ADDR_RECEIVER, array[int8]]
- HWSIM_ATTR_ADDR_TRANSMITTER nlattr[HWSIM_ATTR_ADDR_TRANSMITTER, array[int8]]
- HWSIM_ATTR_FRAME nlattr[HWSIM_ATTR_FRAME, array[int8, 0:2304]]
- HWSIM_ATTR_FLAGS nlattr[HWSIM_ATTR_FLAGS, int32]
- HWSIM_ATTR_RX_RATE nlattr[HWSIM_ATTR_RX_RATE, int32]
- HWSIM_ATTR_SIGNAL nlattr[HWSIM_ATTR_SIGNAL, int32]
- HWSIM_ATTR_TX_INFO nlattr[HWSIM_ATTR_TX_INFO, array[hwsim_tx_rate$auto, 0:4]]
- HWSIM_ATTR_COOKIE nlattr[HWSIM_ATTR_COOKIE, int64]
- HWSIM_ATTR_CHANNELS nlattr[HWSIM_ATTR_CHANNELS, int32]
- HWSIM_ATTR_RADIO_ID nlattr[HWSIM_ATTR_RADIO_ID, int32]
- HWSIM_ATTR_REG_HINT_ALPHA2 nlattr[HWSIM_ATTR_REG_HINT_ALPHA2, stringnoz]
- HWSIM_ATTR_REG_CUSTOM_REG nlattr[HWSIM_ATTR_REG_CUSTOM_REG, int32]
- HWSIM_ATTR_REG_STRICT_REG nlattr[HWSIM_ATTR_REG_STRICT_REG, void]
- HWSIM_ATTR_SUPPORT_P2P_DEVICE nlattr[HWSIM_ATTR_SUPPORT_P2P_DEVICE, void]
- HWSIM_ATTR_USE_CHANCTX nlattr[HWSIM_ATTR_USE_CHANCTX, void]
- HWSIM_ATTR_DESTROY_RADIO_ON_CLOSE nlattr[HWSIM_ATTR_DESTROY_RADIO_ON_CLOSE, void]
- HWSIM_ATTR_RADIO_NAME nlattr[HWSIM_ATTR_RADIO_NAME, stringnoz]
- HWSIM_ATTR_NO_VIF nlattr[HWSIM_ATTR_NO_VIF, void]
- HWSIM_ATTR_FREQ nlattr[HWSIM_ATTR_FREQ, int32]
- HWSIM_ATTR_TX_INFO_FLAGS nlattr[HWSIM_ATTR_TX_INFO_FLAGS, array[int8]]
- HWSIM_ATTR_PERM_ADDR nlattr[HWSIM_ATTR_PERM_ADDR, array[int8]]
- HWSIM_ATTR_IFTYPE_SUPPORT nlattr[HWSIM_ATTR_IFTYPE_SUPPORT, int32]
- HWSIM_ATTR_CIPHER_SUPPORT nlattr[HWSIM_ATTR_CIPHER_SUPPORT, array[int8]]
- HWSIM_ATTR_MLO_SUPPORT nlattr[HWSIM_ATTR_MLO_SUPPORT, void]
- HWSIM_ATTR_PMSR_SUPPORT nlnest[HWSIM_ATTR_PMSR_SUPPORT, array[hwsim_pmsr_capa_policy_mac80211_hwsim$auto]]
- HWSIM_ATTR_PMSR_RESULT nlnest[HWSIM_ATTR_PMSR_RESULT, array[hwsim_pmsr_peers_result_policy_mac80211_hwsim$auto]]
- HWSIM_ATTR_MULTI_RADIO nlattr[HWSIM_ATTR_MULTI_RADIO, void]
-] [varlen]
-
-hwsim_genl_policy_mac802154_hwsim$auto [
- MAC802154_HWSIM_ATTR_RADIO_ID nlattr[MAC802154_HWSIM_ATTR_RADIO_ID, int32]
- MAC802154_HWSIM_ATTR_RADIO_EDGE nlnest[MAC802154_HWSIM_ATTR_RADIO_EDGE, array[nl_generic_attr]]
- MAC802154_HWSIM_ATTR_RADIO_EDGES nlnest[MAC802154_HWSIM_ATTR_RADIO_EDGES, array[nl_generic_attr]]
-] [varlen]
-
-hwsim_pmsr_capa_policy_mac80211_hwsim$auto [
- NL80211_PMSR_ATTR_MAX_PEERS nlattr[NL80211_PMSR_ATTR_MAX_PEERS, int32]
- NL80211_PMSR_ATTR_REPORT_AP_TSF nlattr[NL80211_PMSR_ATTR_REPORT_AP_TSF, void]
- NL80211_PMSR_ATTR_RANDOMIZE_MAC_ADDR nlattr[NL80211_PMSR_ATTR_RANDOMIZE_MAC_ADDR, void]
- NL80211_PMSR_ATTR_TYPE_CAPA nlnest[NL80211_PMSR_ATTR_TYPE_CAPA, array[hwsim_pmsr_capa_type_policy_mac80211_hwsim$auto]]
-] [varlen]
-
-hwsim_pmsr_capa_type_policy_mac80211_hwsim$auto [
- NL80211_PMSR_TYPE_FTM nlnest[NL80211_PMSR_TYPE_FTM, array[hwsim_ftm_capa_policy_mac80211_hwsim$auto]]
-] [varlen]
-
-hwsim_pmsr_peer_result_policy_mac80211_hwsim$auto [
- NL80211_PMSR_PEER_ATTR_ADDR nlattr[NL80211_PMSR_PEER_ATTR_ADDR, array[int8]]
- NL80211_PMSR_PEER_ATTR_RESP nlnest[NL80211_PMSR_PEER_ATTR_RESP, array[hwsim_pmsr_resp_policy_mac80211_hwsim$auto]]
-] [varlen]
-
-hwsim_pmsr_peers_result_policy_mac80211_hwsim$auto [
- NL80211_PMSR_ATTR_PEERS nlnest[NL80211_PMSR_ATTR_PEERS, array[nlnest[0, array[hwsim_pmsr_peer_result_policy_mac80211_hwsim$auto]]]]
-] [varlen]
-
-hwsim_pmsr_resp_policy_mac80211_hwsim$auto [
- NL80211_PMSR_RESP_ATTR_STATUS nlattr[NL80211_PMSR_RESP_ATTR_STATUS, int32]
- NL80211_PMSR_RESP_ATTR_HOST_TIME nlattr[NL80211_PMSR_RESP_ATTR_HOST_TIME, int64]
- NL80211_PMSR_RESP_ATTR_AP_TSF nlattr[NL80211_PMSR_RESP_ATTR_AP_TSF, int64]
- NL80211_PMSR_RESP_ATTR_FINAL nlattr[NL80211_PMSR_RESP_ATTR_FINAL, void]
- NL80211_PMSR_RESP_ATTR_DATA nlnest[NL80211_PMSR_RESP_ATTR_DATA, array[hwsim_pmsr_resp_type_policy_mac80211_hwsim$auto]]
-] [varlen]
-
-hwsim_pmsr_resp_type_policy_mac80211_hwsim$auto [
- NL80211_PMSR_TYPE_FTM nlnest[NL80211_PMSR_TYPE_FTM, array[hwsim_ftm_result_policy_mac80211_hwsim$auto]]
-] [varlen]
-
-hwsim_rate_info_policy_mac80211_hwsim$auto [
- HWSIM_RATE_INFO_ATTR_FLAGS nlattr[HWSIM_RATE_INFO_ATTR_FLAGS, int8]
- HWSIM_RATE_INFO_ATTR_MCS nlattr[HWSIM_RATE_INFO_ATTR_MCS, int8]
- HWSIM_RATE_INFO_ATTR_LEGACY nlattr[HWSIM_RATE_INFO_ATTR_LEGACY, int16]
- HWSIM_RATE_INFO_ATTR_NSS nlattr[HWSIM_RATE_INFO_ATTR_NSS, int8]
- HWSIM_RATE_INFO_ATTR_BW nlattr[HWSIM_RATE_INFO_ATTR_BW, int8]
- HWSIM_RATE_INFO_ATTR_HE_GI nlattr[HWSIM_RATE_INFO_ATTR_HE_GI, int8]
- HWSIM_RATE_INFO_ATTR_HE_DCM nlattr[HWSIM_RATE_INFO_ATTR_HE_DCM, int8]
- HWSIM_RATE_INFO_ATTR_HE_RU_ALLOC nlattr[HWSIM_RATE_INFO_ATTR_HE_RU_ALLOC, int8]
- HWSIM_RATE_INFO_ATTR_N_BOUNDED_CH nlattr[HWSIM_RATE_INFO_ATTR_N_BOUNDED_CH, int8]
- HWSIM_RATE_INFO_ATTR_EHT_GI nlattr[HWSIM_RATE_INFO_ATTR_EHT_GI, int8]
- HWSIM_RATE_INFO_ATTR_EHT_RU_ALLOC nlattr[HWSIM_RATE_INFO_ATTR_EHT_RU_ALLOC, int8]
-] [varlen]
-
-hwsim_tx_rate$auto {
- idx int8
- count int8
-} [packed]
+resource genl_ila_family_id$auto[int16]
+type msghdr_ila$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_ila_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_ila(name ptr[in, string["ila"]], fd sock_nl_generic) genl_ila_family_id$auto
-ieee802154_policy_nl802154$auto [
- IEEE802154_ATTR_DEV_NAME nlattr[IEEE802154_ATTR_DEV_NAME, devname]
- IEEE802154_ATTR_DEV_INDEX nlattr[IEEE802154_ATTR_DEV_INDEX, ifindex]
- IEEE802154_ATTR_PHY_NAME nlattr[IEEE802154_ATTR_PHY_NAME, stringnoz]
- IEEE802154_ATTR_STATUS nlattr[IEEE802154_ATTR_STATUS, int8]
- IEEE802154_ATTR_SHORT_ADDR nlattr[IEEE802154_ATTR_SHORT_ADDR, int16]
- IEEE802154_ATTR_HW_ADDR nlattr[IEEE802154_ATTR_HW_ADDR, int64]
- IEEE802154_ATTR_PAN_ID nlattr[IEEE802154_ATTR_PAN_ID, int16]
- IEEE802154_ATTR_CHANNEL nlattr[IEEE802154_ATTR_CHANNEL, int8]
- IEEE802154_ATTR_BCN_ORD nlattr[IEEE802154_ATTR_BCN_ORD, int8]
- IEEE802154_ATTR_SF_ORD nlattr[IEEE802154_ATTR_SF_ORD, int8]
- IEEE802154_ATTR_PAN_COORD nlattr[IEEE802154_ATTR_PAN_COORD, int8]
- IEEE802154_ATTR_BAT_EXT nlattr[IEEE802154_ATTR_BAT_EXT, int8]
- IEEE802154_ATTR_COORD_REALIGN nlattr[IEEE802154_ATTR_COORD_REALIGN, int8]
- IEEE802154_ATTR_PAGE nlattr[IEEE802154_ATTR_PAGE, int8]
- IEEE802154_ATTR_DEV_TYPE nlattr[IEEE802154_ATTR_DEV_TYPE, int8]
- IEEE802154_ATTR_COORD_SHORT_ADDR nlattr[IEEE802154_ATTR_COORD_SHORT_ADDR, int16]
- IEEE802154_ATTR_COORD_HW_ADDR nlattr[IEEE802154_ATTR_COORD_HW_ADDR, int64]
- IEEE802154_ATTR_COORD_PAN_ID nlattr[IEEE802154_ATTR_COORD_PAN_ID, int16]
- IEEE802154_ATTR_SRC_SHORT_ADDR nlattr[IEEE802154_ATTR_SRC_SHORT_ADDR, int16]
- IEEE802154_ATTR_SRC_HW_ADDR nlattr[IEEE802154_ATTR_SRC_HW_ADDR, int64]
- IEEE802154_ATTR_SRC_PAN_ID nlattr[IEEE802154_ATTR_SRC_PAN_ID, int16]
- IEEE802154_ATTR_DEST_SHORT_ADDR nlattr[IEEE802154_ATTR_DEST_SHORT_ADDR, int16]
- IEEE802154_ATTR_DEST_HW_ADDR nlattr[IEEE802154_ATTR_DEST_HW_ADDR, int64]
- IEEE802154_ATTR_DEST_PAN_ID nlattr[IEEE802154_ATTR_DEST_PAN_ID, int16]
- IEEE802154_ATTR_CAPABILITY nlattr[IEEE802154_ATTR_CAPABILITY, int8]
- IEEE802154_ATTR_REASON nlattr[IEEE802154_ATTR_REASON, int8]
- IEEE802154_ATTR_SCAN_TYPE nlattr[IEEE802154_ATTR_SCAN_TYPE, int8]
- IEEE802154_ATTR_CHANNELS nlattr[IEEE802154_ATTR_CHANNELS, int32]
- IEEE802154_ATTR_DURATION nlattr[IEEE802154_ATTR_DURATION, int8]
- IEEE802154_ATTR_ED_LIST nlattr[IEEE802154_ATTR_ED_LIST, array[int8, 27]]
- IEEE802154_ATTR_CHANNEL_PAGE_LIST nlattr[IEEE802154_ATTR_CHANNEL_PAGE_LIST, array[int8, 128]]
- IEEE802154_ATTR_TXPOWER nlattr[IEEE802154_ATTR_TXPOWER, int8]
- IEEE802154_ATTR_LBT_ENABLED nlattr[IEEE802154_ATTR_LBT_ENABLED, bool8]
- IEEE802154_ATTR_CCA_MODE nlattr[IEEE802154_ATTR_CCA_MODE, int8]
- IEEE802154_ATTR_CCA_ED_LEVEL nlattr[IEEE802154_ATTR_CCA_ED_LEVEL, int32]
- IEEE802154_ATTR_CSMA_RETRIES nlattr[IEEE802154_ATTR_CSMA_RETRIES, int8]
- IEEE802154_ATTR_CSMA_MIN_BE nlattr[IEEE802154_ATTR_CSMA_MIN_BE, int8]
- IEEE802154_ATTR_CSMA_MAX_BE nlattr[IEEE802154_ATTR_CSMA_MAX_BE, int8]
- IEEE802154_ATTR_FRAME_RETRIES nlattr[IEEE802154_ATTR_FRAME_RETRIES, int8]
- IEEE802154_ATTR_LLSEC_ENABLED nlattr[IEEE802154_ATTR_LLSEC_ENABLED, bool8]
- IEEE802154_ATTR_LLSEC_SECLEVEL nlattr[IEEE802154_ATTR_LLSEC_SECLEVEL, int8]
- IEEE802154_ATTR_LLSEC_KEY_MODE nlattr[IEEE802154_ATTR_LLSEC_KEY_MODE, int8]
- IEEE802154_ATTR_LLSEC_KEY_SOURCE_SHORT nlattr[IEEE802154_ATTR_LLSEC_KEY_SOURCE_SHORT, int32]
- IEEE802154_ATTR_LLSEC_KEY_SOURCE_EXTENDED nlattr[IEEE802154_ATTR_LLSEC_KEY_SOURCE_EXTENDED, int64]
- IEEE802154_ATTR_LLSEC_KEY_ID nlattr[IEEE802154_ATTR_LLSEC_KEY_ID, int8]
- IEEE802154_ATTR_LLSEC_FRAME_COUNTER nlattr[IEEE802154_ATTR_LLSEC_FRAME_COUNTER, int32]
- IEEE802154_ATTR_LLSEC_KEY_BYTES nlattr[IEEE802154_ATTR_LLSEC_KEY_BYTES, array[int8, 16]]
- IEEE802154_ATTR_LLSEC_KEY_USAGE_FRAME_TYPES nlattr[IEEE802154_ATTR_LLSEC_KEY_USAGE_FRAME_TYPES, int8]
- IEEE802154_ATTR_LLSEC_KEY_USAGE_COMMANDS nlattr[IEEE802154_ATTR_LLSEC_KEY_USAGE_COMMANDS, array[int8, 32]]
- IEEE802154_ATTR_LLSEC_FRAME_TYPE nlattr[IEEE802154_ATTR_LLSEC_FRAME_TYPE, int8]
- IEEE802154_ATTR_LLSEC_CMD_FRAME_ID nlattr[IEEE802154_ATTR_LLSEC_CMD_FRAME_ID, int8]
- IEEE802154_ATTR_LLSEC_SECLEVELS nlattr[IEEE802154_ATTR_LLSEC_SECLEVELS, int8]
- IEEE802154_ATTR_LLSEC_DEV_OVERRIDE nlattr[IEEE802154_ATTR_LLSEC_DEV_OVERRIDE, int8]
- IEEE802154_ATTR_LLSEC_DEV_KEY_MODE nlattr[IEEE802154_ATTR_LLSEC_DEV_KEY_MODE, int8]
-] [varlen]
+sendmsg$auto_ILA_CMD_ADD(fd sock_nl_generic, msg ptr[in, msghdr_ila$auto[ILA_CMD_ADD, ila_nl_policy_ila_main$auto]], f flags[send_flags])
+sendmsg$auto_ILA_CMD_DEL(fd sock_nl_generic, msg ptr[in, msghdr_ila$auto[ILA_CMD_DEL, ila_nl_policy_ila_main$auto]], f flags[send_flags])
+sendmsg$auto_ILA_CMD_FLUSH(fd sock_nl_generic, msg ptr[in, msghdr_ila$auto[ILA_CMD_FLUSH, ila_nl_policy_ila_main$auto]], f flags[send_flags])
+sendmsg$auto_ILA_CMD_GET(fd sock_nl_generic, msg ptr[in, msghdr_ila$auto[ILA_CMD_GET, ila_nl_policy_ila_main$auto]], f flags[send_flags])
ila_nl_policy_ila_main$auto [
ILA_ATTR_LOCATOR nlattr[ILA_ATTR_LOCATOR, int64]
@@ -2382,139 +1592,19 @@ ila_nl_policy_ila_main$auto [
ILA_ATTR_IDENT_TYPE nlattr[ILA_ATTR_IDENT_TYPE, int8]
] [varlen]
-in6_addr$auto {
- in6_u in6_addr_in6_u$auto
-}
-
-in6_addr_in6_u$auto [
- u6_addr8 array[int8, 16]
- u6_addr16 array[int16, 8]
- u6_addr32 array[int32, 4]
-]
-
-in_addr$auto {
- s_addr int32
-}
-
-io_cqring_offsets$auto {
- head int32
- tail int32
- ring_mask int32
- ring_entries int32
- overflow int32
- cqes int32
- flags int32
- resv1 int32
- user_addr int64
-}
-
-io_event$auto {
- data int64
- obj int64
- res int64
- res2 int64
-}
-
-io_sqring_offsets$auto {
- head int32
- tail int32
- ring_mask int32
- ring_entries int32
- flags int32
- dropped int32
- array int32
- resv1 int32
- user_addr int64
-}
-
-io_uring_params$auto {
- sq_entries int32
- cq_entries int32
- flags int32
- sq_thread_cpu int32
- sq_thread_idle int32
- features int32
- wq_fd fd
- resv array[int32, 3]
- sq_off io_sqring_offsets$auto
- cq_off io_cqring_offsets$auto
-}
-
-ioam6_genl_policy_addns_ioam6$auto [
- IOAM6_ATTR_NS_ID nlattr[IOAM6_ATTR_NS_ID, int16]
- IOAM6_ATTR_NS_DATA nlattr[IOAM6_ATTR_NS_DATA, int32]
- IOAM6_ATTR_NS_DATA_WIDE nlattr[IOAM6_ATTR_NS_DATA_WIDE, int64]
-] [varlen]
-
-ioam6_genl_policy_addsc_ioam6$auto [
- IOAM6_ATTR_SC_ID nlattr[IOAM6_ATTR_SC_ID, int32]
- IOAM6_ATTR_SC_DATA nlattr[IOAM6_ATTR_SC_DATA, array[int8, 0:1020]]
-] [varlen]
-
-ioam6_genl_policy_delns_ioam6$auto [
- IOAM6_ATTR_NS_ID nlattr[IOAM6_ATTR_NS_ID, int16]
-] [varlen]
-
-ioam6_genl_policy_delsc_ioam6$auto [
- IOAM6_ATTR_SC_ID nlattr[IOAM6_ATTR_SC_ID, int32]
-] [varlen]
-
-ioam6_genl_policy_ns_sc_ioam6$auto [
- IOAM6_ATTR_NS_ID nlattr[IOAM6_ATTR_NS_ID, int16]
- IOAM6_ATTR_SC_ID nlattr[IOAM6_ATTR_SC_ID, int32]
- IOAM6_ATTR_SC_NONE nlattr[IOAM6_ATTR_SC_NONE, void]
-] [varlen]
-
-iocb$auto {
- aio_data int64
- aio_key int32
- aio_rw_flags int32
- aio_lio_opcode int16
- aio_reqprio int16
- aio_fildes fd
- aio_buf int64
- aio_nbytes int64
- aio_offset int64
- aio_reserved2 const[0, int64]
- aio_flags int32
- aio_resfd fd
-}
-
-iovec$auto {
- iov_base ptr[inout, array[auto_todo]]
- iov_len intptr
-}
-
-ip_vs_cmd_policy_ip_vs_ctl$auto [
- IPVS_CMD_ATTR_SERVICE nlnest[IPVS_CMD_ATTR_SERVICE, array[nl_generic_attr]]
- IPVS_CMD_ATTR_DEST nlnest[IPVS_CMD_ATTR_DEST, array[nl_generic_attr]]
- IPVS_CMD_ATTR_DAEMON nlnest[IPVS_CMD_ATTR_DAEMON, array[nl_generic_attr]]
- IPVS_CMD_ATTR_TIMEOUT_TCP nlattr[IPVS_CMD_ATTR_TIMEOUT_TCP, int32]
- IPVS_CMD_ATTR_TIMEOUT_TCP_FIN nlattr[IPVS_CMD_ATTR_TIMEOUT_TCP_FIN, int32]
- IPVS_CMD_ATTR_TIMEOUT_UDP nlattr[IPVS_CMD_ATTR_TIMEOUT_UDP, int32]
-] [varlen]
-
-ipc_perm$auto {
- key int32
- uid uid
- gid gid
- cuid int32
- cgid int32
- mode int32
- seq int16
-}
-
-kexec_segment$auto {
- kexec_segment_0 kexec_segment_0$auto
- bufsz intptr
- mem intptr
- memsz intptr
-}
+resource genl_l2tp_family_id$auto[int16]
+type msghdr_l2tp$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_l2tp_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_l2tp(name ptr[in, string["l2tp"]], fd sock_nl_generic) genl_l2tp_family_id$auto
-kexec_segment_0$auto [
- buf ptr[inout, array[auto_todo]]
- kbuf ptr[inout, array[auto_todo]]
-]
+sendmsg$auto_L2TP_CMD_NOOP(fd sock_nl_generic, msg ptr[in, msghdr_l2tp$auto[L2TP_CMD_NOOP, l2tp_nl_policy_l2tp_netlink$auto]], f flags[send_flags])
+sendmsg$auto_L2TP_CMD_TUNNEL_CREATE(fd sock_nl_generic, msg ptr[in, msghdr_l2tp$auto[L2TP_CMD_TUNNEL_CREATE, l2tp_nl_policy_l2tp_netlink$auto]], f flags[send_flags])
+sendmsg$auto_L2TP_CMD_TUNNEL_DELETE(fd sock_nl_generic, msg ptr[in, msghdr_l2tp$auto[L2TP_CMD_TUNNEL_DELETE, l2tp_nl_policy_l2tp_netlink$auto]], f flags[send_flags])
+sendmsg$auto_L2TP_CMD_TUNNEL_MODIFY(fd sock_nl_generic, msg ptr[in, msghdr_l2tp$auto[L2TP_CMD_TUNNEL_MODIFY, l2tp_nl_policy_l2tp_netlink$auto]], f flags[send_flags])
+sendmsg$auto_L2TP_CMD_TUNNEL_GET(fd sock_nl_generic, msg ptr[in, msghdr_l2tp$auto[L2TP_CMD_TUNNEL_GET, l2tp_nl_policy_l2tp_netlink$auto]], f flags[send_flags])
+sendmsg$auto_L2TP_CMD_SESSION_CREATE(fd sock_nl_generic, msg ptr[in, msghdr_l2tp$auto[L2TP_CMD_SESSION_CREATE, l2tp_nl_policy_l2tp_netlink$auto]], f flags[send_flags])
+sendmsg$auto_L2TP_CMD_SESSION_DELETE(fd sock_nl_generic, msg ptr[in, msghdr_l2tp$auto[L2TP_CMD_SESSION_DELETE, l2tp_nl_policy_l2tp_netlink$auto]], f flags[send_flags])
+sendmsg$auto_L2TP_CMD_SESSION_MODIFY(fd sock_nl_generic, msg ptr[in, msghdr_l2tp$auto[L2TP_CMD_SESSION_MODIFY, l2tp_nl_policy_l2tp_netlink$auto]], f flags[send_flags])
+sendmsg$auto_L2TP_CMD_SESSION_GET(fd sock_nl_generic, msg ptr[in, msghdr_l2tp$auto[L2TP_CMD_SESSION_GET, l2tp_nl_policy_l2tp_netlink$auto]], f flags[send_flags])
l2tp_nl_policy_l2tp_netlink$auto [
L2TP_ATTR_NONE nlattr[L2TP_ATTR_NONE, array[int8]]
@@ -2552,34 +1642,21 @@ l2tp_nl_policy_l2tp_netlink$auto [
L2TP_ATTR_PEER_COOKIE nlattr[L2TP_ATTR_PEER_COOKIE, int64]
] [varlen]
-landlock_ruleset_attr$auto {
- handled_access_fs int64
- handled_access_net int64
- scoped int64
-}
-
-linux_dirent$auto {
- d_ino intptr
- d_off intptr
- d_reclen int16
- d_name array[int8]
-}
-
-linux_dirent64$auto {
- d_ino int64
- d_off int64
- d_reclen int16
- d_type int8
- d_name array[int8]
-}
+resource genl_macsec_family_id$auto[int16]
+type msghdr_macsec$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_macsec_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_macsec(name ptr[in, string["macsec"]], fd sock_nl_generic) genl_macsec_family_id$auto
-lsm_ctx$auto {
- id int64
- flags int64
- len int64
- ctx_len len[ctx, int64]
- ctx array[int8]
-}
+sendmsg$auto_MACSEC_CMD_GET_TXSC(fd sock_nl_generic, msg ptr[in, msghdr_macsec$auto[MACSEC_CMD_GET_TXSC, macsec_genl_policy_macsec$auto]], f flags[send_flags])
+sendmsg$auto_MACSEC_CMD_ADD_RXSC(fd sock_nl_generic, msg ptr[in, msghdr_macsec$auto[MACSEC_CMD_ADD_RXSC, macsec_genl_policy_macsec$auto]], f flags[send_flags])
+sendmsg$auto_MACSEC_CMD_DEL_RXSC(fd sock_nl_generic, msg ptr[in, msghdr_macsec$auto[MACSEC_CMD_DEL_RXSC, macsec_genl_policy_macsec$auto]], f flags[send_flags])
+sendmsg$auto_MACSEC_CMD_UPD_RXSC(fd sock_nl_generic, msg ptr[in, msghdr_macsec$auto[MACSEC_CMD_UPD_RXSC, macsec_genl_policy_macsec$auto]], f flags[send_flags])
+sendmsg$auto_MACSEC_CMD_ADD_TXSA(fd sock_nl_generic, msg ptr[in, msghdr_macsec$auto[MACSEC_CMD_ADD_TXSA, macsec_genl_policy_macsec$auto]], f flags[send_flags])
+sendmsg$auto_MACSEC_CMD_DEL_TXSA(fd sock_nl_generic, msg ptr[in, msghdr_macsec$auto[MACSEC_CMD_DEL_TXSA, macsec_genl_policy_macsec$auto]], f flags[send_flags])
+sendmsg$auto_MACSEC_CMD_UPD_TXSA(fd sock_nl_generic, msg ptr[in, msghdr_macsec$auto[MACSEC_CMD_UPD_TXSA, macsec_genl_policy_macsec$auto]], f flags[send_flags])
+sendmsg$auto_MACSEC_CMD_ADD_RXSA(fd sock_nl_generic, msg ptr[in, msghdr_macsec$auto[MACSEC_CMD_ADD_RXSA, macsec_genl_policy_macsec$auto]], f flags[send_flags])
+sendmsg$auto_MACSEC_CMD_DEL_RXSA(fd sock_nl_generic, msg ptr[in, msghdr_macsec$auto[MACSEC_CMD_DEL_RXSA, macsec_genl_policy_macsec$auto]], f flags[send_flags])
+sendmsg$auto_MACSEC_CMD_UPD_RXSA(fd sock_nl_generic, msg ptr[in, msghdr_macsec$auto[MACSEC_CMD_UPD_RXSA, macsec_genl_policy_macsec$auto]], f flags[send_flags])
+sendmsg$auto_MACSEC_CMD_UPD_OFFLOAD(fd sock_nl_generic, msg ptr[in, msghdr_macsec$auto[MACSEC_CMD_UPD_OFFLOAD, macsec_genl_policy_macsec$auto]], f flags[send_flags])
macsec_genl_policy_macsec$auto [
MACSEC_ATTR_IFINDEX nlattr[MACSEC_ATTR_IFINDEX, ifindex]
@@ -2588,65 +1665,14 @@ macsec_genl_policy_macsec$auto [
MACSEC_ATTR_OFFLOAD nlnest[MACSEC_ATTR_OFFLOAD, array[nl_generic_attr]]
] [varlen]
-meter_policy_meter$auto [
- OVS_METER_ATTR_ID nlattr[OVS_METER_ATTR_ID, int32]
- OVS_METER_ATTR_KBPS nlattr[OVS_METER_ATTR_KBPS, void]
- OVS_METER_ATTR_STATS nlattr[OVS_METER_ATTR_STATS, ovs_flow_stats$auto]
- OVS_METER_ATTR_BANDS nlnest[OVS_METER_ATTR_BANDS, array[nl_generic_attr]]
- OVS_METER_ATTR_USED nlattr[OVS_METER_ATTR_USED, int64]
- OVS_METER_ATTR_CLEAR nlattr[OVS_METER_ATTR_CLEAR, void]
- OVS_METER_ATTR_MAX_METERS nlattr[OVS_METER_ATTR_MAX_METERS, int32]
- OVS_METER_ATTR_MAX_BANDS nlattr[OVS_METER_ATTR_MAX_BANDS, int32]
-] [varlen]
-
-mmsghdr$auto {
- msg_hdr user_msghdr$auto
- msg_len int32
-}
-
-mnt_id_req$auto {
- size int32
- spare int32
- mnt_id int64
- param int64
- mnt_ns_id int64
-}
-
-mount_attr$auto {
- attr_set int64
- attr_clr int64
- propagation int64
- userns_fd int64
-}
-
-mq_attr$auto {
- mq_flags intptr
- mq_maxmsg intptr
- mq_msgsize intptr
- mq_curmsgs intptr
- __reserved array[const[0, intptr], 4]
-}
-
-msgbuf$auto {
- mtype intptr
- mtext int8
-}
+resource genl_nbd_family_id$auto[int16]
+type msghdr_nbd$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_nbd_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_nbd(name ptr[in, string["nbd"]], fd sock_nl_generic) genl_nbd_family_id$auto
-msqid_ds$auto {
- msg_perm ipc_perm$auto
- msg_first ptr[inout, auto_todo]
- msg_last ptr[inout, auto_todo]
- msg_stime intptr
- msg_rtime intptr
- msg_ctime intptr
- msg_lcbytes intptr
- msg_lqbytes intptr
- msg_cbytes int16
- msg_qnum int16
- msg_qbytes int16
- msg_lspid int32
- msg_lrpid int32
-}
+sendmsg$auto_NBD_CMD_CONNECT(fd sock_nl_generic, msg ptr[in, msghdr_nbd$auto[NBD_CMD_CONNECT, nbd_attr_policy_nbd$auto]], f flags[send_flags])
+sendmsg$auto_NBD_CMD_DISCONNECT(fd sock_nl_generic, msg ptr[in, msghdr_nbd$auto[NBD_CMD_DISCONNECT, nbd_attr_policy_nbd$auto]], f flags[send_flags])
+sendmsg$auto_NBD_CMD_RECONFIGURE(fd sock_nl_generic, msg ptr[in, msghdr_nbd$auto[NBD_CMD_RECONFIGURE, nbd_attr_policy_nbd$auto]], f flags[send_flags])
+sendmsg$auto_NBD_CMD_STATUS(fd sock_nl_generic, msg ptr[in, msghdr_nbd$auto[NBD_CMD_STATUS, nbd_attr_policy_nbd$auto]], f flags[send_flags])
nbd_attr_policy_nbd$auto [
NBD_ATTR_INDEX nlattr[NBD_ATTR_INDEX, int32]
@@ -2661,37 +1687,33 @@ nbd_attr_policy_nbd$auto [
NBD_ATTR_BACKEND_IDENTIFIER nlattr[NBD_ATTR_BACKEND_IDENTIFIER, stringnoz]
] [varlen]
-ncsi_genl_policy_ncsi_netlink$auto [
- NCSI_ATTR_IFINDEX nlattr[NCSI_ATTR_IFINDEX, ifindex]
- NCSI_ATTR_PACKAGE_LIST nlnest[NCSI_ATTR_PACKAGE_LIST, array[nl_generic_attr]]
- NCSI_ATTR_PACKAGE_ID nlattr[NCSI_ATTR_PACKAGE_ID, int32]
- NCSI_ATTR_CHANNEL_ID nlattr[NCSI_ATTR_CHANNEL_ID, int32]
- NCSI_ATTR_DATA nlattr[NCSI_ATTR_DATA, array[int8, 0:2048]]
- NCSI_ATTR_MULTI_FLAG nlattr[NCSI_ATTR_MULTI_FLAG, void]
- NCSI_ATTR_PACKAGE_MASK nlattr[NCSI_ATTR_PACKAGE_MASK, int32]
- NCSI_ATTR_CHANNEL_MASK nlattr[NCSI_ATTR_CHANNEL_MASK, int32]
-] [varlen]
+resource genl_net_shaper_family_id$auto[int16]
+type msghdr_net_shaper$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_net_shaper_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_net_shaper(name ptr[in, string["net-shaper"]], fd sock_nl_generic) genl_net_shaper_family_id$auto
-net_dm_nl_policy_drop_monitor$auto [
- NET_DM_ATTR_UNSPEC nlattr[NET_DM_ATTR_UNSPEC, array[int8]]
- NET_DM_ATTR_ALERT_MODE nlattr[NET_DM_ATTR_ALERT_MODE, int8]
- NET_DM_ATTR_TRUNC_LEN nlattr[NET_DM_ATTR_TRUNC_LEN, int32]
- NET_DM_ATTR_QUEUE_LEN nlattr[NET_DM_ATTR_QUEUE_LEN, int32]
- NET_DM_ATTR_SW_DROPS nlattr[NET_DM_ATTR_SW_DROPS, void]
- NET_DM_ATTR_HW_DROPS nlattr[NET_DM_ATTR_HW_DROPS, void]
-] [varlen]
+sendmsg$auto_NET_SHAPER_CMD_GET(fd sock_nl_generic, msg ptr[in, msghdr_net_shaper$auto[NET_SHAPER_CMD_GET, net_shaper_get_do_nl_policy_shaper_nl_gen$auto]], f flags[send_flags])
+sendmsg$auto_NET_SHAPER_CMD_SET(fd sock_nl_generic, msg ptr[in, msghdr_net_shaper$auto[NET_SHAPER_CMD_SET, net_shaper_set_nl_policy_shaper_nl_gen$auto]], f flags[send_flags])
+sendmsg$auto_NET_SHAPER_CMD_DELETE(fd sock_nl_generic, msg ptr[in, msghdr_net_shaper$auto[NET_SHAPER_CMD_DELETE, net_shaper_delete_nl_policy_shaper_nl_gen$auto]], f flags[send_flags])
+sendmsg$auto_NET_SHAPER_CMD_GROUP(fd sock_nl_generic, msg ptr[in, msghdr_net_shaper$auto[NET_SHAPER_CMD_GROUP, net_shaper_group_nl_policy_shaper_nl_gen$auto]], f flags[send_flags])
+sendmsg$auto_NET_SHAPER_CMD_CAP_GET(fd sock_nl_generic, msg ptr[in, msghdr_net_shaper$auto[NET_SHAPER_CMD_CAP_GET, net_shaper_cap_get_do_nl_policy_shaper_nl_gen$auto]], f flags[send_flags])
-net_shaper_cap_get_do_nl_policy_shaper_nl_gen$auto [
- NET_SHAPER_A_CAPS_IFINDEX nlattr[NET_SHAPER_A_CAPS_IFINDEX, ifindex]
- NET_SHAPER_A_CAPS_SCOPE nlattr[NET_SHAPER_A_CAPS_SCOPE, int32]
+net_shaper_get_do_nl_policy_shaper_nl_gen$auto [
+ NET_SHAPER_A_IFINDEX nlattr[NET_SHAPER_A_IFINDEX, ifindex]
+ NET_SHAPER_A_HANDLE nlnest[NET_SHAPER_A_HANDLE, array[net_shaper_handle_nl_policy_shaper_nl_gen$auto]]
] [varlen]
-net_shaper_delete_nl_policy_shaper_nl_gen$auto [
+net_shaper_set_nl_policy_shaper_nl_gen$auto [
NET_SHAPER_A_IFINDEX nlattr[NET_SHAPER_A_IFINDEX, ifindex]
NET_SHAPER_A_HANDLE nlnest[NET_SHAPER_A_HANDLE, array[net_shaper_handle_nl_policy_shaper_nl_gen$auto]]
+ NET_SHAPER_A_METRIC nlattr[NET_SHAPER_A_METRIC, int32]
+ NET_SHAPER_A_BW_MIN nlattr[NET_SHAPER_A_BW_MIN, int64]
+ NET_SHAPER_A_BW_MAX nlattr[NET_SHAPER_A_BW_MAX, int64]
+ NET_SHAPER_A_BURST nlattr[NET_SHAPER_A_BURST, int64]
+ NET_SHAPER_A_PRIORITY nlattr[NET_SHAPER_A_PRIORITY, int32]
+ NET_SHAPER_A_WEIGHT nlattr[NET_SHAPER_A_WEIGHT, int32]
] [varlen]
-net_shaper_get_do_nl_policy_shaper_nl_gen$auto [
+net_shaper_delete_nl_policy_shaper_nl_gen$auto [
NET_SHAPER_A_IFINDEX nlattr[NET_SHAPER_A_IFINDEX, ifindex]
NET_SHAPER_A_HANDLE nlnest[NET_SHAPER_A_HANDLE, array[net_shaper_handle_nl_policy_shaper_nl_gen$auto]]
] [varlen]
@@ -2709,6 +1731,11 @@ net_shaper_group_nl_policy_shaper_nl_gen$auto [
NET_SHAPER_A_LEAVES nlnest[NET_SHAPER_A_LEAVES, array[net_shaper_leaf_info_nl_policy_shaper_nl_gen$auto]]
] [varlen]
+net_shaper_cap_get_do_nl_policy_shaper_nl_gen$auto [
+ NET_SHAPER_A_CAPS_IFINDEX nlattr[NET_SHAPER_A_CAPS_IFINDEX, ifindex]
+ NET_SHAPER_A_CAPS_SCOPE nlattr[NET_SHAPER_A_CAPS_SCOPE, int32]
+] [varlen]
+
net_shaper_handle_nl_policy_shaper_nl_gen$auto [
NET_SHAPER_A_HANDLE_SCOPE nlattr[NET_SHAPER_A_HANDLE_SCOPE, int32]
NET_SHAPER_A_HANDLE_ID nlattr[NET_SHAPER_A_HANDLE_ID, int32]
@@ -2720,40 +1747,34 @@ net_shaper_leaf_info_nl_policy_shaper_nl_gen$auto [
NET_SHAPER_A_WEIGHT nlattr[NET_SHAPER_A_WEIGHT, int32]
] [varlen]
-net_shaper_set_nl_policy_shaper_nl_gen$auto [
- NET_SHAPER_A_IFINDEX nlattr[NET_SHAPER_A_IFINDEX, ifindex]
- NET_SHAPER_A_HANDLE nlnest[NET_SHAPER_A_HANDLE, array[net_shaper_handle_nl_policy_shaper_nl_gen$auto]]
- NET_SHAPER_A_METRIC nlattr[NET_SHAPER_A_METRIC, int32]
- NET_SHAPER_A_BW_MIN nlattr[NET_SHAPER_A_BW_MIN, int64]
- NET_SHAPER_A_BW_MAX nlattr[NET_SHAPER_A_BW_MAX, int64]
- NET_SHAPER_A_BURST nlattr[NET_SHAPER_A_BURST, int64]
- NET_SHAPER_A_PRIORITY nlattr[NET_SHAPER_A_PRIORITY, int32]
- NET_SHAPER_A_WEIGHT nlattr[NET_SHAPER_A_WEIGHT, int32]
-] [varlen]
+resource genl_netdev_family_id$auto[int16]
+type msghdr_netdev$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_netdev_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_netdev(name ptr[in, string["netdev"]], fd sock_nl_generic) genl_netdev_family_id$auto
-netdev_bind_rx_nl_policy_netdev_genl_gen$auto [
- NETDEV_A_DMABUF_IFINDEX nlattr[NETDEV_A_DMABUF_IFINDEX, ifindex]
- NETDEV_A_DMABUF_FD nlattr[NETDEV_A_DMABUF_FD, fd]
- NETDEV_A_DMABUF_QUEUES nlnest[NETDEV_A_DMABUF_QUEUES, array[netdev_queue_id_nl_policy_netdev_genl_gen$auto]]
-] [varlen]
+sendmsg$auto_NETDEV_CMD_DEV_GET(fd sock_nl_generic, msg ptr[in, msghdr_netdev$auto[NETDEV_CMD_DEV_GET, netdev_dev_get_nl_policy_netdev_genl_gen$auto]], f flags[send_flags])
+sendmsg$auto_NETDEV_CMD_PAGE_POOL_GET(fd sock_nl_generic, msg ptr[in, msghdr_netdev$auto[NETDEV_CMD_PAGE_POOL_GET, netdev_page_pool_get_nl_policy_netdev_genl_gen$auto]], f flags[send_flags])
+sendmsg$auto_NETDEV_CMD_QUEUE_GET(fd sock_nl_generic, msg ptr[in, msghdr_netdev$auto[NETDEV_CMD_QUEUE_GET, netdev_queue_get_do_nl_policy_netdev_genl_gen$auto]], f flags[send_flags])
+sendmsg$auto_NETDEV_CMD_NAPI_GET(fd sock_nl_generic, msg ptr[in, msghdr_netdev$auto[NETDEV_CMD_NAPI_GET, netdev_napi_get_do_nl_policy_netdev_genl_gen$auto]], f flags[send_flags])
+sendmsg$auto_NETDEV_CMD_QSTATS_GET(fd sock_nl_generic, msg ptr[in, msghdr_netdev$auto[NETDEV_CMD_QSTATS_GET, netdev_qstats_get_nl_policy_netdev_genl_gen$auto]], f flags[send_flags])
+sendmsg$auto_NETDEV_CMD_BIND_RX(fd sock_nl_generic, msg ptr[in, msghdr_netdev$auto[NETDEV_CMD_BIND_RX, netdev_bind_rx_nl_policy_netdev_genl_gen$auto]], f flags[send_flags])
+sendmsg$auto_NETDEV_CMD_NAPI_SET(fd sock_nl_generic, msg ptr[in, msghdr_netdev$auto[NETDEV_CMD_NAPI_SET, netdev_napi_set_nl_policy_netdev_genl_gen$auto]], f flags[send_flags])
netdev_dev_get_nl_policy_netdev_genl_gen$auto [
NETDEV_A_DEV_IFINDEX nlattr[NETDEV_A_DEV_IFINDEX, ifindex]
] [varlen]
-netdev_napi_get_do_nl_policy_netdev_genl_gen$auto [
- NETDEV_A_NAPI_ID nlattr[NETDEV_A_NAPI_ID, int32]
+netdev_page_pool_get_nl_policy_netdev_genl_gen$auto [
+ NETDEV_A_PAGE_POOL_ID nlattr[NETDEV_A_PAGE_POOL_ID, int64]
] [varlen]
-netdev_napi_set_nl_policy_netdev_genl_gen$auto [
- NETDEV_A_NAPI_ID nlattr[NETDEV_A_NAPI_ID, int32]
- NETDEV_A_NAPI_DEFER_HARD_IRQS nlattr[NETDEV_A_NAPI_DEFER_HARD_IRQS, int32]
- NETDEV_A_NAPI_GRO_FLUSH_TIMEOUT nlattr[NETDEV_A_NAPI_GRO_FLUSH_TIMEOUT, int64]
- NETDEV_A_NAPI_IRQ_SUSPEND_TIMEOUT nlattr[NETDEV_A_NAPI_IRQ_SUSPEND_TIMEOUT, int64]
+netdev_queue_get_do_nl_policy_netdev_genl_gen$auto [
+ NETDEV_A_QUEUE_IFINDEX nlattr[NETDEV_A_QUEUE_IFINDEX, ifindex]
+ NETDEV_A_QUEUE_TYPE nlattr[NETDEV_A_QUEUE_TYPE, int32]
+ NETDEV_A_QUEUE_ID nlattr[NETDEV_A_QUEUE_ID, int32]
] [varlen]
-netdev_page_pool_get_nl_policy_netdev_genl_gen$auto [
- NETDEV_A_PAGE_POOL_ID nlattr[NETDEV_A_PAGE_POOL_ID, int64]
+netdev_napi_get_do_nl_policy_netdev_genl_gen$auto [
+ NETDEV_A_NAPI_ID nlattr[NETDEV_A_NAPI_ID, int32]
] [varlen]
netdev_qstats_get_nl_policy_netdev_genl_gen$auto [
@@ -2761,10 +1782,17 @@ netdev_qstats_get_nl_policy_netdev_genl_gen$auto [
NETDEV_A_QSTATS_SCOPE nlattr[NETDEV_A_QSTATS_SCOPE, int64]
] [varlen]
-netdev_queue_get_do_nl_policy_netdev_genl_gen$auto [
- NETDEV_A_QUEUE_IFINDEX nlattr[NETDEV_A_QUEUE_IFINDEX, ifindex]
- NETDEV_A_QUEUE_TYPE nlattr[NETDEV_A_QUEUE_TYPE, int32]
- NETDEV_A_QUEUE_ID nlattr[NETDEV_A_QUEUE_ID, int32]
+netdev_bind_rx_nl_policy_netdev_genl_gen$auto [
+ NETDEV_A_DMABUF_IFINDEX nlattr[NETDEV_A_DMABUF_IFINDEX, ifindex]
+ NETDEV_A_DMABUF_FD nlattr[NETDEV_A_DMABUF_FD, fd]
+ NETDEV_A_DMABUF_QUEUES nlnest[NETDEV_A_DMABUF_QUEUES, array[netdev_queue_id_nl_policy_netdev_genl_gen$auto]]
+] [varlen]
+
+netdev_napi_set_nl_policy_netdev_genl_gen$auto [
+ NETDEV_A_NAPI_ID nlattr[NETDEV_A_NAPI_ID, int32]
+ NETDEV_A_NAPI_DEFER_HARD_IRQS nlattr[NETDEV_A_NAPI_DEFER_HARD_IRQS, int32]
+ NETDEV_A_NAPI_GRO_FLUSH_TIMEOUT nlattr[NETDEV_A_NAPI_GRO_FLUSH_TIMEOUT, int64]
+ NETDEV_A_NAPI_IRQ_SUSPEND_TIMEOUT nlattr[NETDEV_A_NAPI_IRQ_SUSPEND_TIMEOUT, int64]
] [varlen]
netdev_queue_id_nl_policy_netdev_genl_gen$auto [
@@ -2772,48 +1800,29 @@ netdev_queue_id_nl_policy_netdev_genl_gen$auto [
NETDEV_A_QUEUE_TYPE nlattr[NETDEV_A_QUEUE_TYPE, int32]
] [varlen]
-netlbl_cipsov4_genl_policy_netlabel_cipso_v4$auto [
- NLBL_CIPSOV4_A_DOI nlattr[NLBL_CIPSOV4_A_DOI, int32]
- NLBL_CIPSOV4_A_MTYPE nlattr[NLBL_CIPSOV4_A_MTYPE, int32]
- NLBL_CIPSOV4_A_TAG nlattr[NLBL_CIPSOV4_A_TAG, int8]
- NLBL_CIPSOV4_A_TAGLST nlnest[NLBL_CIPSOV4_A_TAGLST, array[nl_generic_attr]]
- NLBL_CIPSOV4_A_MLSLVLLOC nlattr[NLBL_CIPSOV4_A_MLSLVLLOC, int32]
- NLBL_CIPSOV4_A_MLSLVLREM nlattr[NLBL_CIPSOV4_A_MLSLVLREM, int32]
- NLBL_CIPSOV4_A_MLSLVL nlnest[NLBL_CIPSOV4_A_MLSLVL, array[nl_generic_attr]]
- NLBL_CIPSOV4_A_MLSLVLLST nlnest[NLBL_CIPSOV4_A_MLSLVLLST, array[nl_generic_attr]]
- NLBL_CIPSOV4_A_MLSCATLOC nlattr[NLBL_CIPSOV4_A_MLSCATLOC, int32]
- NLBL_CIPSOV4_A_MLSCATREM nlattr[NLBL_CIPSOV4_A_MLSCATREM, int32]
- NLBL_CIPSOV4_A_MLSCAT nlnest[NLBL_CIPSOV4_A_MLSCAT, array[nl_generic_attr]]
- NLBL_CIPSOV4_A_MLSCATLST nlnest[NLBL_CIPSOV4_A_MLSCATLST, array[nl_generic_attr]]
-] [varlen]
-
-netlbl_mgmt_genl_policy_netlabel_mgmt$auto [
- NLBL_MGMT_A_DOMAIN nlattr[NLBL_MGMT_A_DOMAIN, string]
- NLBL_MGMT_A_PROTOCOL nlattr[NLBL_MGMT_A_PROTOCOL, int32]
- NLBL_MGMT_A_VERSION nlattr[NLBL_MGMT_A_VERSION, int32]
- NLBL_MGMT_A_CV4DOI nlattr[NLBL_MGMT_A_CV4DOI, int32]
- NLBL_MGMT_A_FAMILY nlattr[NLBL_MGMT_A_FAMILY, int16]
- NLBL_MGMT_A_CLPDOI nlattr[NLBL_MGMT_A_CLPDOI, int32]
-] [varlen]
-
-netlbl_unlabel_genl_policy_netlabel_unlabeled$auto [
- NLBL_UNLABEL_A_ACPTFLG nlattr[NLBL_UNLABEL_A_ACPTFLG, int8]
- NLBL_UNLABEL_A_IPV6ADDR nlattr[NLBL_UNLABEL_A_IPV6ADDR, in6_addr$auto]
- NLBL_UNLABEL_A_IPV6MASK nlattr[NLBL_UNLABEL_A_IPV6MASK, in6_addr$auto]
- NLBL_UNLABEL_A_IPV4ADDR nlattr[NLBL_UNLABEL_A_IPV4ADDR, in_addr$auto]
- NLBL_UNLABEL_A_IPV4MASK nlattr[NLBL_UNLABEL_A_IPV4MASK, in_addr$auto]
- NLBL_UNLABEL_A_IFACE nlattr[NLBL_UNLABEL_A_IFACE, string]
- NLBL_UNLABEL_A_SECCTX nlattr[NLBL_UNLABEL_A_SECCTX, array[int8]]
-] [varlen]
+resource genl_nfc_family_id$auto[int16]
+type msghdr_nfc$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_nfc_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_nfc(name ptr[in, string["nfc"]], fd sock_nl_generic) genl_nfc_family_id$auto
-new_utsname$auto {
- sysname array[int8, 65]
- nodename array[int8, 65]
- release array[int8, 65]
- version array[int8, 65]
- machine array[int8, 65]
- domainname array[int8, 65]
-}
+sendmsg$auto_NFC_CMD_GET_DEVICE(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_GET_DEVICE, nfc_genl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_NFC_CMD_DEV_UP(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_DEV_UP, nfc_genl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_NFC_CMD_DEV_DOWN(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_DEV_DOWN, nfc_genl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_NFC_CMD_START_POLL(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_START_POLL, nfc_genl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_NFC_CMD_STOP_POLL(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_STOP_POLL, nfc_genl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_NFC_CMD_DEP_LINK_UP(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_DEP_LINK_UP, nfc_genl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_NFC_CMD_DEP_LINK_DOWN(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_DEP_LINK_DOWN, nfc_genl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_NFC_CMD_GET_TARGET(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_GET_TARGET, nfc_genl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_NFC_CMD_LLC_GET_PARAMS(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_LLC_GET_PARAMS, nfc_genl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_NFC_CMD_LLC_SET_PARAMS(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_LLC_SET_PARAMS, nfc_genl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_NFC_CMD_LLC_SDREQ(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_LLC_SDREQ, nfc_genl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_NFC_CMD_FW_DOWNLOAD(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_FW_DOWNLOAD, nfc_genl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_NFC_CMD_ENABLE_SE(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_ENABLE_SE, nfc_genl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_NFC_CMD_DISABLE_SE(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_DISABLE_SE, nfc_genl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_NFC_CMD_GET_SE(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_GET_SE, nfc_genl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_NFC_CMD_SE_IO(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_SE_IO, nfc_genl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_NFC_CMD_ACTIVATE_TARGET(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_ACTIVATE_TARGET, nfc_genl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_NFC_CMD_VENDOR(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_VENDOR, nfc_genl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_NFC_CMD_DEACTIVATE_TARGET(fd sock_nl_generic, msg ptr[in, msghdr_nfc$auto[NFC_CMD_DEACTIVATE_TARGET, nfc_genl_policy_netlink$auto]], f flags[send_flags])
nfc_genl_policy_netlink$auto [
NFC_ATTR_DEVICE_INDEX nlattr[NFC_ATTR_DEVICE_INDEX, int32]
@@ -2837,18 +1846,14 @@ nfc_genl_policy_netlink$auto [
NFC_ATTR_VENDOR_DATA nlattr[NFC_ATTR_VENDOR_DATA, array[int8]]
] [varlen]
-nfsd_listener_set_nl_policy_netlink$auto [
- NFSD_A_SERVER_SOCK_ADDR nlnest[NFSD_A_SERVER_SOCK_ADDR, array[nfsd_sock_nl_policy_netlink$auto]]
-] [varlen]
-
-nfsd_pool_mode_set_nl_policy_netlink$auto [
- NFSD_A_POOL_MODE_MODE nlattr[NFSD_A_POOL_MODE_MODE, string]
-] [varlen]
+resource genl_nfsd_family_id$auto[int16]
+type msghdr_nfsd$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_nfsd_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_nfsd(name ptr[in, string["nfsd"]], fd sock_nl_generic) genl_nfsd_family_id$auto
-nfsd_sock_nl_policy_netlink$auto [
- NFSD_A_SOCK_ADDR nlattr[NFSD_A_SOCK_ADDR, array[int8]]
- NFSD_A_SOCK_TRANSPORT_NAME nlattr[NFSD_A_SOCK_TRANSPORT_NAME, string]
-] [varlen]
+sendmsg$auto_NFSD_CMD_THREADS_SET(fd sock_nl_generic, msg ptr[in, msghdr_nfsd$auto[NFSD_CMD_THREADS_SET, nfsd_threads_set_nl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_NFSD_CMD_VERSION_SET(fd sock_nl_generic, msg ptr[in, msghdr_nfsd$auto[NFSD_CMD_VERSION_SET, nfsd_version_set_nl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_NFSD_CMD_LISTENER_SET(fd sock_nl_generic, msg ptr[in, msghdr_nfsd$auto[NFSD_CMD_LISTENER_SET, nfsd_listener_set_nl_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_NFSD_CMD_POOL_MODE_SET(fd sock_nl_generic, msg ptr[in, msghdr_nfsd$auto[NFSD_CMD_POOL_MODE_SET, nfsd_pool_mode_set_nl_policy_netlink$auto]], f flags[send_flags])
nfsd_threads_set_nl_policy_netlink$auto [
NFSD_A_SERVER_THREADS nlattr[NFSD_A_SERVER_THREADS, int32]
@@ -2857,75 +1862,148 @@ nfsd_threads_set_nl_policy_netlink$auto [
NFSD_A_SERVER_SCOPE nlattr[NFSD_A_SERVER_SCOPE, string]
] [varlen]
-nfsd_version_nl_policy_netlink$auto [
- NFSD_A_VERSION_MAJOR nlattr[NFSD_A_VERSION_MAJOR, int32]
- NFSD_A_VERSION_MINOR nlattr[NFSD_A_VERSION_MINOR, int32]
- NFSD_A_VERSION_ENABLED nlattr[NFSD_A_VERSION_ENABLED, void]
-] [varlen]
-
nfsd_version_set_nl_policy_netlink$auto [
NFSD_A_SERVER_PROTO_VERSION nlnest[NFSD_A_SERVER_PROTO_VERSION, array[nfsd_version_nl_policy_netlink$auto]]
] [varlen]
-nl80211_bss_select_rssi_adjust$auto {
- band int8
- delta int8
-} [packed]
-
-nl80211_fils_discovery_policy_nl80211$auto [
- NL80211_FILS_DISCOVERY_ATTR_INT_MIN nlattr[NL80211_FILS_DISCOVERY_ATTR_INT_MIN, int32]
- NL80211_FILS_DISCOVERY_ATTR_INT_MAX nlattr[NL80211_FILS_DISCOVERY_ATTR_INT_MAX, int32]
- NL80211_FILS_DISCOVERY_ATTR_TMPL nlattr[NL80211_FILS_DISCOVERY_ATTR_TMPL, array[int8]]
-] [varlen]
-
-nl80211_ftm_responder_policy_nl80211$auto [
- NL80211_FTM_RESP_ATTR_ENABLED nlattr[NL80211_FTM_RESP_ATTR_ENABLED, void]
- NL80211_FTM_RESP_ATTR_LCI nlattr[NL80211_FTM_RESP_ATTR_LCI, array[int8, 0:255]]
- NL80211_FTM_RESP_ATTR_CIVICLOC nlattr[NL80211_FTM_RESP_ATTR_CIVICLOC, array[int8, 0:255]]
-] [varlen]
-
-nl80211_mbssid_config_policy_nl80211$auto [
- NL80211_MBSSID_CONFIG_ATTR_MAX_INTERFACES nlattr[NL80211_MBSSID_CONFIG_ATTR_MAX_INTERFACES, int8]
- NL80211_MBSSID_CONFIG_ATTR_MAX_EMA_PROFILE_PERIODICITY nlattr[NL80211_MBSSID_CONFIG_ATTR_MAX_EMA_PROFILE_PERIODICITY, int8]
- NL80211_MBSSID_CONFIG_ATTR_INDEX nlattr[NL80211_MBSSID_CONFIG_ATTR_INDEX, int8]
- NL80211_MBSSID_CONFIG_ATTR_TX_IFINDEX nlattr[NL80211_MBSSID_CONFIG_ATTR_TX_IFINDEX, ifindex]
- NL80211_MBSSID_CONFIG_ATTR_EMA nlattr[NL80211_MBSSID_CONFIG_ATTR_EMA, void]
+nfsd_listener_set_nl_policy_netlink$auto [
+ NFSD_A_SERVER_SOCK_ADDR nlnest[NFSD_A_SERVER_SOCK_ADDR, array[nfsd_sock_nl_policy_netlink$auto]]
] [varlen]
-nl80211_pmsr_attr_policy_nl80211$auto [
- NL80211_PMSR_ATTR_PEERS nlnest[NL80211_PMSR_ATTR_PEERS, array[nlnest[0, array[nl80211_pmsr_peer_attr_policy_nl80211$auto]]]]
+nfsd_pool_mode_set_nl_policy_netlink$auto [
+ NFSD_A_POOL_MODE_MODE nlattr[NFSD_A_POOL_MODE_MODE, string]
] [varlen]
-nl80211_pmsr_ftm_req_attr_policy_nl80211$auto [
- NL80211_PMSR_FTM_REQ_ATTR_ASAP nlattr[NL80211_PMSR_FTM_REQ_ATTR_ASAP, void]
- NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE nlattr[NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE, int32]
- NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP nlattr[NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP, int8]
- NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD nlattr[NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD, int16]
- NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION nlattr[NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION, int8]
- NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST nlattr[NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST, int8]
- NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES nlattr[NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES, int8]
- NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI nlattr[NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI, void]
- NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC nlattr[NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC, void]
- NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED nlattr[NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED, void]
- NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED nlattr[NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED, void]
- NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK nlattr[NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK, void]
- NL80211_PMSR_FTM_REQ_ATTR_BSS_COLOR nlattr[NL80211_PMSR_FTM_REQ_ATTR_BSS_COLOR, int8]
+nfsd_version_nl_policy_netlink$auto [
+ NFSD_A_VERSION_MAJOR nlattr[NFSD_A_VERSION_MAJOR, int32]
+ NFSD_A_VERSION_MINOR nlattr[NFSD_A_VERSION_MINOR, int32]
+ NFSD_A_VERSION_ENABLED nlattr[NFSD_A_VERSION_ENABLED, void]
] [varlen]
-nl80211_pmsr_peer_attr_policy_nl80211$auto [
- NL80211_PMSR_PEER_ATTR_ADDR nlattr[NL80211_PMSR_PEER_ATTR_ADDR, array[int8]]
- NL80211_PMSR_PEER_ATTR_CHAN nlnest[NL80211_PMSR_PEER_ATTR_CHAN, array[nl80211_policy_nl80211$auto]]
- NL80211_PMSR_PEER_ATTR_REQ nlnest[NL80211_PMSR_PEER_ATTR_REQ, array[nl80211_pmsr_req_attr_policy_nl80211$auto]]
+nfsd_sock_nl_policy_netlink$auto [
+ NFSD_A_SOCK_ADDR nlattr[NFSD_A_SOCK_ADDR, array[int8]]
+ NFSD_A_SOCK_TRANSPORT_NAME nlattr[NFSD_A_SOCK_TRANSPORT_NAME, string]
] [varlen]
-nl80211_pmsr_req_attr_policy_nl80211$auto [
- NL80211_PMSR_REQ_ATTR_DATA nlnest[NL80211_PMSR_REQ_ATTR_DATA, array[nl80211_pmsr_req_data_policy_nl80211$auto]]
- NL80211_PMSR_REQ_ATTR_GET_AP_TSF nlattr[NL80211_PMSR_REQ_ATTR_GET_AP_TSF, void]
-] [varlen]
+resource genl_nl80211_family_id$auto[int16]
+type msghdr_nl80211$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_nl80211_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_nl80211(name ptr[in, string["nl80211"]], fd sock_nl_generic) genl_nl80211_family_id$auto
-nl80211_pmsr_req_data_policy_nl80211$auto [
- NL80211_PMSR_TYPE_FTM nlnest[NL80211_PMSR_TYPE_FTM, array[nl80211_pmsr_ftm_req_attr_policy_nl80211$auto]]
-] [varlen]
+sendmsg$auto_NL80211_CMD_GET_WIPHY(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_GET_WIPHY, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_SET_WIPHY(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_WIPHY, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_GET_INTERFACE(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_GET_INTERFACE, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_SET_INTERFACE(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_INTERFACE, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_NEW_INTERFACE(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_NEW_INTERFACE, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_DEL_INTERFACE(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_DEL_INTERFACE, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_GET_KEY(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_GET_KEY, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_SET_KEY(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_KEY, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_NEW_KEY(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_NEW_KEY, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_DEL_KEY(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_DEL_KEY, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_SET_BEACON(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_BEACON, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_START_AP(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_START_AP, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_STOP_AP(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_STOP_AP, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_GET_STATION(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_GET_STATION, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_SET_STATION(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_STATION, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_NEW_STATION(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_NEW_STATION, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_DEL_STATION(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_DEL_STATION, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_GET_MPATH(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_GET_MPATH, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_GET_MPP(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_GET_MPP, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_SET_MPATH(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_MPATH, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_NEW_MPATH(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_NEW_MPATH, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_DEL_MPATH(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_DEL_MPATH, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_SET_BSS(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_BSS, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_GET_REG(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_GET_REG, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_SET_REG(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_REG, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_REQ_SET_REG(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_REQ_SET_REG, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_RELOAD_REGDB(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_RELOAD_REGDB, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_GET_MESH_CONFIG(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_GET_MESH_CONFIG, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_SET_MESH_CONFIG(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_MESH_CONFIG, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_TRIGGER_SCAN(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_TRIGGER_SCAN, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_ABORT_SCAN(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_ABORT_SCAN, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_GET_SCAN(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_GET_SCAN, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_START_SCHED_SCAN(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_START_SCHED_SCAN, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_STOP_SCHED_SCAN(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_STOP_SCHED_SCAN, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_AUTHENTICATE(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_AUTHENTICATE, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_ASSOCIATE(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_ASSOCIATE, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_DEAUTHENTICATE(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_DEAUTHENTICATE, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_DISASSOCIATE(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_DISASSOCIATE, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_JOIN_IBSS(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_JOIN_IBSS, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_LEAVE_IBSS(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_LEAVE_IBSS, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_CONNECT(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_CONNECT, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_UPDATE_CONNECT_PARAMS(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_UPDATE_CONNECT_PARAMS, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_DISCONNECT(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_DISCONNECT, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_SET_WIPHY_NETNS(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_WIPHY_NETNS, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_GET_SURVEY(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_GET_SURVEY, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_SET_PMKSA(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_PMKSA, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_DEL_PMKSA(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_DEL_PMKSA, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_FLUSH_PMKSA(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_FLUSH_PMKSA, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_REMAIN_ON_CHANNEL(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_REMAIN_ON_CHANNEL, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_CANCEL_REMAIN_ON_CHANNEL(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_CANCEL_REMAIN_ON_CHANNEL, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_SET_TX_BITRATE_MASK(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_TX_BITRATE_MASK, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_REGISTER_FRAME(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_REGISTER_FRAME, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_FRAME(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_FRAME, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_FRAME_WAIT_CANCEL(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_FRAME_WAIT_CANCEL, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_SET_POWER_SAVE(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_POWER_SAVE, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_GET_POWER_SAVE(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_GET_POWER_SAVE, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_SET_CQM(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_CQM, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_SET_CHANNEL(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_CHANNEL, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_JOIN_MESH(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_JOIN_MESH, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_LEAVE_MESH(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_LEAVE_MESH, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_JOIN_OCB(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_JOIN_OCB, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_LEAVE_OCB(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_LEAVE_OCB, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_GET_WOWLAN(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_GET_WOWLAN, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_SET_WOWLAN(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_WOWLAN, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_SET_REKEY_OFFLOAD(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_REKEY_OFFLOAD, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_TDLS_MGMT(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_TDLS_MGMT, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_TDLS_OPER(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_TDLS_OPER, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_UNEXPECTED_FRAME(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_UNEXPECTED_FRAME, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_PROBE_CLIENT(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_PROBE_CLIENT, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_REGISTER_BEACONS(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_REGISTER_BEACONS, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_SET_NOACK_MAP(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_NOACK_MAP, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_START_P2P_DEVICE(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_START_P2P_DEVICE, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_STOP_P2P_DEVICE(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_STOP_P2P_DEVICE, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_START_NAN(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_START_NAN, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_STOP_NAN(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_STOP_NAN, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_ADD_NAN_FUNCTION(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_ADD_NAN_FUNCTION, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_DEL_NAN_FUNCTION(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_DEL_NAN_FUNCTION, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_CHANGE_NAN_CONFIG(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_CHANGE_NAN_CONFIG, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_SET_MCAST_RATE(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_MCAST_RATE, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_SET_MAC_ACL(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_MAC_ACL, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_RADAR_DETECT(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_RADAR_DETECT, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_GET_PROTOCOL_FEATURES(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_GET_PROTOCOL_FEATURES, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_UPDATE_FT_IES(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_UPDATE_FT_IES, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_CRIT_PROTOCOL_START(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_CRIT_PROTOCOL_START, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_CRIT_PROTOCOL_STOP(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_CRIT_PROTOCOL_STOP, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_GET_COALESCE(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_GET_COALESCE, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_SET_COALESCE(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_COALESCE, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_CHANNEL_SWITCH(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_CHANNEL_SWITCH, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_VENDOR(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_VENDOR, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_SET_QOS_MAP(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_QOS_MAP, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_ADD_TX_TS(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_ADD_TX_TS, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_DEL_TX_TS(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_DEL_TX_TS, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_TDLS_CHANNEL_SWITCH(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_TDLS_CHANNEL_SWITCH, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_TDLS_CANCEL_CHANNEL_SWITCH(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_TDLS_CANCEL_CHANNEL_SWITCH, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_SET_MULTICAST_TO_UNICAST(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_MULTICAST_TO_UNICAST, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_SET_PMK(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_PMK, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_DEL_PMK(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_DEL_PMK, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_EXTERNAL_AUTH(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_EXTERNAL_AUTH, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_CONTROL_PORT_FRAME(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_CONTROL_PORT_FRAME, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_GET_FTM_RESPONDER_STATS(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_GET_FTM_RESPONDER_STATS, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_PEER_MEASUREMENT_START(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_PEER_MEASUREMENT_START, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_NOTIFY_RADAR(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_NOTIFY_RADAR, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_UPDATE_OWE_INFO(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_UPDATE_OWE_INFO, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_PROBE_MESH_LINK(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_PROBE_MESH_LINK, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_SET_TID_CONFIG(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_TID_CONFIG, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_SET_SAR_SPECS(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_SAR_SPECS, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_COLOR_CHANGE_REQUEST(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_COLOR_CHANGE_REQUEST, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_SET_FILS_AAD(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_FILS_AAD, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_ADD_LINK(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_ADD_LINK, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_REMOVE_LINK(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_REMOVE_LINK, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_ADD_LINK_STA(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_ADD_LINK_STA, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_MODIFY_LINK_STA(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_MODIFY_LINK_STA, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_REMOVE_LINK_STA(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_REMOVE_LINK_STA, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_SET_HW_TIMESTAMP(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_HW_TIMESTAMP, nl80211_policy_nl80211$auto]], f flags[send_flags])
+sendmsg$auto_NL80211_CMD_SET_TID_TO_LINK_MAPPING(fd sock_nl_generic, msg ptr[in, msghdr_nl80211$auto[NL80211_CMD_SET_TID_TO_LINK_MAPPING, nl80211_policy_nl80211$auto]], f flags[send_flags])
nl80211_policy_nl80211$auto [
NL80211_ATTR_WIPHY nlattr[NL80211_ATTR_WIPHY, int32]
@@ -3182,6 +2260,31 @@ nl80211_sta_wme_policy_nl80211$auto [
NL80211_STA_WME_MAX_SP nlattr[NL80211_STA_WME_MAX_SP, int8]
] [varlen]
+nl80211_ftm_responder_policy_nl80211$auto [
+ NL80211_FTM_RESP_ATTR_ENABLED nlattr[NL80211_FTM_RESP_ATTR_ENABLED, void]
+ NL80211_FTM_RESP_ATTR_LCI nlattr[NL80211_FTM_RESP_ATTR_LCI, array[int8, 0:255]]
+ NL80211_FTM_RESP_ATTR_CIVICLOC nlattr[NL80211_FTM_RESP_ATTR_CIVICLOC, array[int8, 0:255]]
+] [varlen]
+
+nl80211_pmsr_attr_policy_nl80211$auto [
+ NL80211_PMSR_ATTR_PEERS nlnest[NL80211_PMSR_ATTR_PEERS, array[nlnest[0, array[nl80211_pmsr_peer_attr_policy_nl80211$auto]]]]
+] [varlen]
+
+he_obss_pd_policy_nl80211$auto [
+ NL80211_HE_OBSS_PD_ATTR_MIN_OFFSET nlattr[NL80211_HE_OBSS_PD_ATTR_MIN_OFFSET, int8]
+ NL80211_HE_OBSS_PD_ATTR_MAX_OFFSET nlattr[NL80211_HE_OBSS_PD_ATTR_MAX_OFFSET, int8]
+ NL80211_HE_OBSS_PD_ATTR_NON_SRG_MAX_OFFSET nlattr[NL80211_HE_OBSS_PD_ATTR_NON_SRG_MAX_OFFSET, int8]
+ NL80211_HE_OBSS_PD_ATTR_BSS_COLOR_BITMAP nlattr[NL80211_HE_OBSS_PD_ATTR_BSS_COLOR_BITMAP, array[int8]]
+ NL80211_HE_OBSS_PD_ATTR_PARTIAL_BSSID_BITMAP nlattr[NL80211_HE_OBSS_PD_ATTR_PARTIAL_BSSID_BITMAP, array[int8]]
+ NL80211_HE_OBSS_PD_ATTR_SR_CTRL nlattr[NL80211_HE_OBSS_PD_ATTR_SR_CTRL, int8]
+] [varlen]
+
+he_bss_color_policy_nl80211$auto [
+ NL80211_HE_BSS_COLOR_ATTR_COLOR nlattr[NL80211_HE_BSS_COLOR_ATTR_COLOR, int8]
+ NL80211_HE_BSS_COLOR_ATTR_DISABLED nlattr[NL80211_HE_BSS_COLOR_ATTR_DISABLED, void]
+ NL80211_HE_BSS_COLOR_ATTR_PARTIAL nlattr[NL80211_HE_BSS_COLOR_ATTR_PARTIAL, void]
+] [varlen]
+
nl80211_tid_config_attr_policy_nl80211$auto [
NL80211_TID_CONFIG_ATTR_VIF_SUPP nlattr[NL80211_TID_CONFIG_ATTR_VIF_SUPP, int64]
NL80211_TID_CONFIG_ATTR_PEER_SUPP nlattr[NL80211_TID_CONFIG_ATTR_PEER_SUPP, int64]
@@ -3197,6 +2300,36 @@ nl80211_tid_config_attr_policy_nl80211$auto [
NL80211_TID_CONFIG_ATTR_TX_RATE nlnest[NL80211_TID_CONFIG_ATTR_TX_RATE, array[nl80211_txattr_policy_nl80211$auto]]
] [varlen]
+nl80211_fils_discovery_policy_nl80211$auto [
+ NL80211_FILS_DISCOVERY_ATTR_INT_MIN nlattr[NL80211_FILS_DISCOVERY_ATTR_INT_MIN, int32]
+ NL80211_FILS_DISCOVERY_ATTR_INT_MAX nlattr[NL80211_FILS_DISCOVERY_ATTR_INT_MAX, int32]
+ NL80211_FILS_DISCOVERY_ATTR_TMPL nlattr[NL80211_FILS_DISCOVERY_ATTR_TMPL, array[int8]]
+] [varlen]
+
+nl80211_unsol_bcast_probe_resp_policy_nl80211$auto [
+ NL80211_UNSOL_BCAST_PROBE_RESP_ATTR_INT nlattr[NL80211_UNSOL_BCAST_PROBE_RESP_ATTR_INT, int32]
+ NL80211_UNSOL_BCAST_PROBE_RESP_ATTR_TMPL nlattr[NL80211_UNSOL_BCAST_PROBE_RESP_ATTR_TMPL, array[int8, 0:2304]]
+] [varlen]
+
+sar_policy_nl80211$auto [
+ NL80211_SAR_ATTR_TYPE nlattr[NL80211_SAR_ATTR_TYPE, int32]
+ NL80211_SAR_ATTR_SPECS nlnest[NL80211_SAR_ATTR_SPECS, array[nlnest[0, array[sar_specs_policy_nl80211$auto]]]]
+] [varlen]
+
+nl80211_mbssid_config_policy_nl80211$auto [
+ NL80211_MBSSID_CONFIG_ATTR_MAX_INTERFACES nlattr[NL80211_MBSSID_CONFIG_ATTR_MAX_INTERFACES, int8]
+ NL80211_MBSSID_CONFIG_ATTR_MAX_EMA_PROFILE_PERIODICITY nlattr[NL80211_MBSSID_CONFIG_ATTR_MAX_EMA_PROFILE_PERIODICITY, int8]
+ NL80211_MBSSID_CONFIG_ATTR_INDEX nlattr[NL80211_MBSSID_CONFIG_ATTR_INDEX, int8]
+ NL80211_MBSSID_CONFIG_ATTR_TX_IFINDEX nlattr[NL80211_MBSSID_CONFIG_ATTR_TX_IFINDEX, ifindex]
+ NL80211_MBSSID_CONFIG_ATTR_EMA nlattr[NL80211_MBSSID_CONFIG_ATTR_EMA, void]
+] [varlen]
+
+nl80211_pmsr_peer_attr_policy_nl80211$auto [
+ NL80211_PMSR_PEER_ATTR_ADDR nlattr[NL80211_PMSR_PEER_ATTR_ADDR, array[int8]]
+ NL80211_PMSR_PEER_ATTR_CHAN nlnest[NL80211_PMSR_PEER_ATTR_CHAN, array[nl80211_policy_nl80211$auto]]
+ NL80211_PMSR_PEER_ATTR_REQ nlnest[NL80211_PMSR_PEER_ATTR_REQ, array[nl80211_pmsr_req_attr_policy_nl80211$auto]]
+] [varlen]
+
nl80211_txattr_policy_nl80211$auto [
NL80211_TXRATE_LEGACY nlattr[NL80211_TXRATE_LEGACY, array[int8, 0:32]]
NL80211_TXRATE_HT nlattr[NL80211_TXRATE_HT, array[int8, 0:77]]
@@ -3207,11 +2340,78 @@ nl80211_txattr_policy_nl80211$auto [
NL80211_TXRATE_HE_LTF nlattr[NL80211_TXRATE_HE_LTF, int8]
] [varlen]
-nl80211_unsol_bcast_probe_resp_policy_nl80211$auto [
- NL80211_UNSOL_BCAST_PROBE_RESP_ATTR_INT nlattr[NL80211_UNSOL_BCAST_PROBE_RESP_ATTR_INT, int32]
- NL80211_UNSOL_BCAST_PROBE_RESP_ATTR_TMPL nlattr[NL80211_UNSOL_BCAST_PROBE_RESP_ATTR_TMPL, array[int8, 0:2304]]
+sar_specs_policy_nl80211$auto [
+ NL80211_SAR_ATTR_SPECS_POWER nlattr[NL80211_SAR_ATTR_SPECS_POWER, int32]
+ NL80211_SAR_ATTR_SPECS_RANGE_INDEX nlattr[NL80211_SAR_ATTR_SPECS_RANGE_INDEX, int32]
] [varlen]
+nl80211_pmsr_req_attr_policy_nl80211$auto [
+ NL80211_PMSR_REQ_ATTR_DATA nlnest[NL80211_PMSR_REQ_ATTR_DATA, array[nl80211_pmsr_req_data_policy_nl80211$auto]]
+ NL80211_PMSR_REQ_ATTR_GET_AP_TSF nlattr[NL80211_PMSR_REQ_ATTR_GET_AP_TSF, void]
+] [varlen]
+
+nl80211_pmsr_req_data_policy_nl80211$auto [
+ NL80211_PMSR_TYPE_FTM nlnest[NL80211_PMSR_TYPE_FTM, array[nl80211_pmsr_ftm_req_attr_policy_nl80211$auto]]
+] [varlen]
+
+nl80211_pmsr_ftm_req_attr_policy_nl80211$auto [
+ NL80211_PMSR_FTM_REQ_ATTR_ASAP nlattr[NL80211_PMSR_FTM_REQ_ATTR_ASAP, void]
+ NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE nlattr[NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE, int32]
+ NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP nlattr[NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP, int8]
+ NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD nlattr[NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD, int16]
+ NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION nlattr[NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION, int8]
+ NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST nlattr[NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST, int8]
+ NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES nlattr[NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES, int8]
+ NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI nlattr[NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI, void]
+ NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC nlattr[NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC, void]
+ NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED nlattr[NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED, void]
+ NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED nlattr[NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED, void]
+ NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK nlattr[NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK, void]
+ NL80211_PMSR_FTM_REQ_ATTR_BSS_COLOR nlattr[NL80211_PMSR_FTM_REQ_ATTR_BSS_COLOR, int8]
+] [varlen]
+
+resource genl_nl802154_family_id$auto[int16]
+type msghdr_nl802154$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_nl802154_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_nl802154(name ptr[in, string["nl802154"]], fd sock_nl_generic) genl_nl802154_family_id$auto
+
+sendmsg$auto_NL802154_CMD_GET_WPAN_PHY(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_GET_WPAN_PHY, nl802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_NL802154_CMD_GET_INTERFACE(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_GET_INTERFACE, nl802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_NL802154_CMD_NEW_INTERFACE(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_NEW_INTERFACE, nl802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_NL802154_CMD_DEL_INTERFACE(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_DEL_INTERFACE, nl802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_NL802154_CMD_SET_CHANNEL(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_SET_CHANNEL, nl802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_NL802154_CMD_SET_CCA_MODE(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_SET_CCA_MODE, nl802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_NL802154_CMD_SET_CCA_ED_LEVEL(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_SET_CCA_ED_LEVEL, nl802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_NL802154_CMD_SET_TX_POWER(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_SET_TX_POWER, nl802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_NL802154_CMD_SET_WPAN_PHY_NETNS(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_SET_WPAN_PHY_NETNS, nl802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_NL802154_CMD_SET_PAN_ID(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_SET_PAN_ID, nl802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_NL802154_CMD_SET_SHORT_ADDR(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_SET_SHORT_ADDR, nl802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_NL802154_CMD_SET_BACKOFF_EXPONENT(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_SET_BACKOFF_EXPONENT, nl802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_NL802154_CMD_SET_MAX_CSMA_BACKOFFS(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_SET_MAX_CSMA_BACKOFFS, nl802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_NL802154_CMD_SET_MAX_FRAME_RETRIES(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_SET_MAX_FRAME_RETRIES, nl802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_NL802154_CMD_SET_LBT_MODE(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_SET_LBT_MODE, nl802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_NL802154_CMD_SET_ACKREQ_DEFAULT(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_SET_ACKREQ_DEFAULT, nl802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_NL802154_CMD_TRIGGER_SCAN(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_TRIGGER_SCAN, nl802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_NL802154_CMD_ABORT_SCAN(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_ABORT_SCAN, nl802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_NL802154_CMD_SEND_BEACONS(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_SEND_BEACONS, nl802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_NL802154_CMD_STOP_BEACONS(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_STOP_BEACONS, nl802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_NL802154_CMD_ASSOCIATE(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_ASSOCIATE, nl802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_NL802154_CMD_DISASSOCIATE(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_DISASSOCIATE, nl802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_NL802154_CMD_SET_MAX_ASSOCIATIONS(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_SET_MAX_ASSOCIATIONS, nl802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_NL802154_CMD_LIST_ASSOCIATIONS(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_LIST_ASSOCIATIONS, nl802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_NL802154_CMD_SET_SEC_PARAMS(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_SET_SEC_PARAMS, nl802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_NL802154_CMD_GET_SEC_KEY(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_GET_SEC_KEY, nl802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_NL802154_CMD_NEW_SEC_KEY(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_NEW_SEC_KEY, nl802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_NL802154_CMD_DEL_SEC_KEY(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_DEL_SEC_KEY, nl802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_NL802154_CMD_GET_SEC_DEV(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_GET_SEC_DEV, nl802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_NL802154_CMD_NEW_SEC_DEV(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_NEW_SEC_DEV, nl802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_NL802154_CMD_DEL_SEC_DEV(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_DEL_SEC_DEV, nl802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_NL802154_CMD_GET_SEC_DEVKEY(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_GET_SEC_DEVKEY, nl802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_NL802154_CMD_NEW_SEC_DEVKEY(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_NEW_SEC_DEVKEY, nl802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_NL802154_CMD_DEL_SEC_DEVKEY(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_DEL_SEC_DEVKEY, nl802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_NL802154_CMD_GET_SEC_LEVEL(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_GET_SEC_LEVEL, nl802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_NL802154_CMD_NEW_SEC_LEVEL(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_NEW_SEC_LEVEL, nl802154_policy_nl802154$auto]], f flags[send_flags])
+sendmsg$auto_NL802154_CMD_DEL_SEC_LEVEL(fd sock_nl_generic, msg ptr[in, msghdr_nl802154$auto[NL802154_CMD_DEL_SEC_LEVEL, nl802154_policy_nl802154$auto]], f flags[send_flags])
+
nl802154_policy_nl802154$auto [
NL802154_ATTR_WPAN_PHY nlattr[NL802154_ATTR_WPAN_PHY, int32]
NL802154_ATTR_WPAN_PHY_NAME nlattr[NL802154_ATTR_WPAN_PHY_NAME, string]
@@ -3257,6 +2457,1011 @@ nl802154_policy_nl802154$auto [
NL802154_ATTR_SEC_KEY nlnest[NL802154_ATTR_SEC_KEY, array[nl_generic_attr]]
] [varlen]
+resource genl_nlctrl_family_id$auto[int16]
+type msghdr_nlctrl$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_nlctrl_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_nlctrl(name ptr[in, string["nlctrl"]], fd sock_nl_generic) genl_nlctrl_family_id$auto
+
+sendmsg$auto_CTRL_CMD_GETFAMILY(fd sock_nl_generic, msg ptr[in, msghdr_nlctrl$auto[CTRL_CMD_GETFAMILY, ctrl_policy_family_genetlink$auto]], f flags[send_flags])
+sendmsg$auto_CTRL_CMD_GETPOLICY(fd sock_nl_generic, msg ptr[in, msghdr_nlctrl$auto[CTRL_CMD_GETPOLICY, ctrl_policy_policy_genetlink$auto]], f flags[send_flags])
+
+ctrl_policy_family_genetlink$auto [
+ CTRL_ATTR_FAMILY_ID nlattr[CTRL_ATTR_FAMILY_ID, int16]
+ CTRL_ATTR_FAMILY_NAME nlattr[CTRL_ATTR_FAMILY_NAME, string]
+] [varlen]
+
+ctrl_policy_policy_genetlink$auto [
+ CTRL_ATTR_FAMILY_ID nlattr[CTRL_ATTR_FAMILY_ID, int16]
+ CTRL_ATTR_FAMILY_NAME nlattr[CTRL_ATTR_FAMILY_NAME, string]
+ CTRL_ATTR_OP nlattr[CTRL_ATTR_OP, int32]
+] [varlen]
+
+resource genl_ovs_ct_limit_family_id$auto[int16]
+type msghdr_ovs_ct_limit$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_ovs_ct_limit_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_ovs_ct_limit(name ptr[in, string["ovs_ct_limit"]], fd sock_nl_generic) genl_ovs_ct_limit_family_id$auto
+
+sendmsg$auto_OVS_CT_LIMIT_CMD_SET(fd sock_nl_generic, msg ptr[in, msghdr_ovs_ct_limit$auto[OVS_CT_LIMIT_CMD_SET, ct_limit_policy_conntrack$auto]], f flags[send_flags])
+sendmsg$auto_OVS_CT_LIMIT_CMD_DEL(fd sock_nl_generic, msg ptr[in, msghdr_ovs_ct_limit$auto[OVS_CT_LIMIT_CMD_DEL, ct_limit_policy_conntrack$auto]], f flags[send_flags])
+sendmsg$auto_OVS_CT_LIMIT_CMD_GET(fd sock_nl_generic, msg ptr[in, msghdr_ovs_ct_limit$auto[OVS_CT_LIMIT_CMD_GET, ct_limit_policy_conntrack$auto]], f flags[send_flags])
+
+ct_limit_policy_conntrack$auto [
+ OVS_CT_LIMIT_ATTR_ZONE_LIMIT nlnest[OVS_CT_LIMIT_ATTR_ZONE_LIMIT, array[nl_generic_attr]]
+] [varlen]
+
+resource genl_ovs_datapath_family_id$auto[int16]
+type msghdr_ovs_datapath$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_ovs_datapath_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_ovs_datapath(name ptr[in, string["ovs_datapath"]], fd sock_nl_generic) genl_ovs_datapath_family_id$auto
+
+sendmsg$auto_OVS_DP_CMD_NEW(fd sock_nl_generic, msg ptr[in, msghdr_ovs_datapath$auto[OVS_DP_CMD_NEW, datapath_policy_datapath$auto]], f flags[send_flags])
+sendmsg$auto_OVS_DP_CMD_DEL(fd sock_nl_generic, msg ptr[in, msghdr_ovs_datapath$auto[OVS_DP_CMD_DEL, datapath_policy_datapath$auto]], f flags[send_flags])
+sendmsg$auto_OVS_DP_CMD_GET(fd sock_nl_generic, msg ptr[in, msghdr_ovs_datapath$auto[OVS_DP_CMD_GET, datapath_policy_datapath$auto]], f flags[send_flags])
+sendmsg$auto_OVS_DP_CMD_SET(fd sock_nl_generic, msg ptr[in, msghdr_ovs_datapath$auto[OVS_DP_CMD_SET, datapath_policy_datapath$auto]], f flags[send_flags])
+
+datapath_policy_datapath$auto [
+ OVS_DP_ATTR_NAME nlattr[OVS_DP_ATTR_NAME, string]
+ OVS_DP_ATTR_UPCALL_PID nlattr[OVS_DP_ATTR_UPCALL_PID, pid]
+ OVS_DP_ATTR_USER_FEATURES nlattr[OVS_DP_ATTR_USER_FEATURES, int32]
+ OVS_DP_ATTR_MASKS_CACHE_SIZE nlattr[OVS_DP_ATTR_MASKS_CACHE_SIZE, int32]
+ OVS_DP_ATTR_IFINDEX nlattr[OVS_DP_ATTR_IFINDEX, ifindex]
+] [varlen]
+
+resource genl_ovs_flow_family_id$auto[int16]
+type msghdr_ovs_flow$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_ovs_flow_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_ovs_flow(name ptr[in, string["ovs_flow"]], fd sock_nl_generic) genl_ovs_flow_family_id$auto
+
+sendmsg$auto_OVS_FLOW_CMD_NEW(fd sock_nl_generic, msg ptr[in, msghdr_ovs_flow$auto[OVS_FLOW_CMD_NEW, flow_policy_datapath$auto]], f flags[send_flags])
+sendmsg$auto_OVS_FLOW_CMD_DEL(fd sock_nl_generic, msg ptr[in, msghdr_ovs_flow$auto[OVS_FLOW_CMD_DEL, flow_policy_datapath$auto]], f flags[send_flags])
+sendmsg$auto_OVS_FLOW_CMD_GET(fd sock_nl_generic, msg ptr[in, msghdr_ovs_flow$auto[OVS_FLOW_CMD_GET, flow_policy_datapath$auto]], f flags[send_flags])
+sendmsg$auto_OVS_FLOW_CMD_SET(fd sock_nl_generic, msg ptr[in, msghdr_ovs_flow$auto[OVS_FLOW_CMD_SET, flow_policy_datapath$auto]], f flags[send_flags])
+
+flow_policy_datapath$auto [
+ OVS_FLOW_ATTR_KEY nlnest[OVS_FLOW_ATTR_KEY, array[nl_generic_attr]]
+ OVS_FLOW_ATTR_MASK nlnest[OVS_FLOW_ATTR_MASK, array[nl_generic_attr]]
+ OVS_FLOW_ATTR_ACTIONS nlnest[OVS_FLOW_ATTR_ACTIONS, array[nl_generic_attr]]
+ OVS_FLOW_ATTR_CLEAR nlattr[OVS_FLOW_ATTR_CLEAR, void]
+ OVS_FLOW_ATTR_PROBE nlattr[OVS_FLOW_ATTR_PROBE, void]
+ OVS_FLOW_ATTR_UFID nlattr[OVS_FLOW_ATTR_UFID, int8]
+ OVS_FLOW_ATTR_UFID_FLAGS nlattr[OVS_FLOW_ATTR_UFID_FLAGS, int32]
+] [varlen]
+
+resource genl_ovs_meter_family_id$auto[int16]
+type msghdr_ovs_meter$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_ovs_meter_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_ovs_meter(name ptr[in, string["ovs_meter"]], fd sock_nl_generic) genl_ovs_meter_family_id$auto
+
+sendmsg$auto_OVS_METER_CMD_FEATURES(fd sock_nl_generic, msg ptr[in, msghdr_ovs_meter$auto[OVS_METER_CMD_FEATURES, meter_policy_meter$auto]], f flags[send_flags])
+sendmsg$auto_OVS_METER_CMD_SET(fd sock_nl_generic, msg ptr[in, msghdr_ovs_meter$auto[OVS_METER_CMD_SET, meter_policy_meter$auto]], f flags[send_flags])
+sendmsg$auto_OVS_METER_CMD_GET(fd sock_nl_generic, msg ptr[in, msghdr_ovs_meter$auto[OVS_METER_CMD_GET, meter_policy_meter$auto]], f flags[send_flags])
+sendmsg$auto_OVS_METER_CMD_DEL(fd sock_nl_generic, msg ptr[in, msghdr_ovs_meter$auto[OVS_METER_CMD_DEL, meter_policy_meter$auto]], f flags[send_flags])
+
+meter_policy_meter$auto [
+ OVS_METER_ATTR_ID nlattr[OVS_METER_ATTR_ID, int32]
+ OVS_METER_ATTR_KBPS nlattr[OVS_METER_ATTR_KBPS, void]
+ OVS_METER_ATTR_STATS nlattr[OVS_METER_ATTR_STATS, ovs_flow_stats$auto]
+ OVS_METER_ATTR_BANDS nlnest[OVS_METER_ATTR_BANDS, array[nl_generic_attr]]
+ OVS_METER_ATTR_USED nlattr[OVS_METER_ATTR_USED, int64]
+ OVS_METER_ATTR_CLEAR nlattr[OVS_METER_ATTR_CLEAR, void]
+ OVS_METER_ATTR_MAX_METERS nlattr[OVS_METER_ATTR_MAX_METERS, int32]
+ OVS_METER_ATTR_MAX_BANDS nlattr[OVS_METER_ATTR_MAX_BANDS, int32]
+] [varlen]
+
+resource genl_ovs_packet_family_id$auto[int16]
+type msghdr_ovs_packet$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_ovs_packet_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_ovs_packet(name ptr[in, string["ovs_packet"]], fd sock_nl_generic) genl_ovs_packet_family_id$auto
+
+sendmsg$auto_OVS_PACKET_CMD_EXECUTE(fd sock_nl_generic, msg ptr[in, msghdr_ovs_packet$auto[OVS_PACKET_CMD_EXECUTE, packet_policy_datapath$auto]], f flags[send_flags])
+
+packet_policy_datapath$auto [
+ OVS_PACKET_ATTR_PACKET nlattr[OVS_PACKET_ATTR_PACKET, array[int8, 14]]
+ OVS_PACKET_ATTR_KEY nlnest[OVS_PACKET_ATTR_KEY, array[nl_generic_attr]]
+ OVS_PACKET_ATTR_ACTIONS nlnest[OVS_PACKET_ATTR_ACTIONS, array[nl_generic_attr]]
+ OVS_PACKET_ATTR_PROBE nlattr[OVS_PACKET_ATTR_PROBE, void]
+ OVS_PACKET_ATTR_MRU nlattr[OVS_PACKET_ATTR_MRU, int16]
+ OVS_PACKET_ATTR_HASH nlattr[OVS_PACKET_ATTR_HASH, int64]
+] [varlen]
+
+resource genl_ovs_vport_family_id$auto[int16]
+type msghdr_ovs_vport$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_ovs_vport_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_ovs_vport(name ptr[in, string["ovs_vport"]], fd sock_nl_generic) genl_ovs_vport_family_id$auto
+
+sendmsg$auto_OVS_VPORT_CMD_NEW(fd sock_nl_generic, msg ptr[in, msghdr_ovs_vport$auto[OVS_VPORT_CMD_NEW, vport_policy_datapath$auto]], f flags[send_flags])
+sendmsg$auto_OVS_VPORT_CMD_DEL(fd sock_nl_generic, msg ptr[in, msghdr_ovs_vport$auto[OVS_VPORT_CMD_DEL, vport_policy_datapath$auto]], f flags[send_flags])
+sendmsg$auto_OVS_VPORT_CMD_GET(fd sock_nl_generic, msg ptr[in, msghdr_ovs_vport$auto[OVS_VPORT_CMD_GET, vport_policy_datapath$auto]], f flags[send_flags])
+sendmsg$auto_OVS_VPORT_CMD_SET(fd sock_nl_generic, msg ptr[in, msghdr_ovs_vport$auto[OVS_VPORT_CMD_SET, vport_policy_datapath$auto]], f flags[send_flags])
+
+vport_policy_datapath$auto [
+ OVS_VPORT_ATTR_NAME nlattr[OVS_VPORT_ATTR_NAME, string]
+ OVS_VPORT_ATTR_STATS nlattr[OVS_VPORT_ATTR_STATS, ovs_vport_stats$auto]
+ OVS_VPORT_ATTR_PORT_NO nlattr[OVS_VPORT_ATTR_PORT_NO, int32]
+ OVS_VPORT_ATTR_TYPE nlattr[OVS_VPORT_ATTR_TYPE, int32]
+ OVS_VPORT_ATTR_UPCALL_PID nlattr[OVS_VPORT_ATTR_UPCALL_PID, array[int8]]
+ OVS_VPORT_ATTR_OPTIONS nlnest[OVS_VPORT_ATTR_OPTIONS, array[nl_generic_attr]]
+ OVS_VPORT_ATTR_IFINDEX nlattr[OVS_VPORT_ATTR_IFINDEX, ifindex]
+ OVS_VPORT_ATTR_NETNSID nlattr[OVS_VPORT_ATTR_NETNSID, int32]
+ OVS_VPORT_ATTR_UPCALL_STATS nlnest[OVS_VPORT_ATTR_UPCALL_STATS, array[nl_generic_attr]]
+] [varlen]
+
+resource genl_tcp_metrics_family_id$auto[int16]
+type msghdr_tcp_metrics$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_tcp_metrics_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_tcp_metrics(name ptr[in, string["tcp_metrics"]], fd sock_nl_generic) genl_tcp_metrics_family_id$auto
+
+sendmsg$auto_TCP_METRICS_CMD_GET(fd sock_nl_generic, msg ptr[in, msghdr_tcp_metrics$auto[TCP_METRICS_CMD_GET, tcp_metrics_nl_policy_tcp_metrics$auto]], f flags[send_flags])
+sendmsg$auto_TCP_METRICS_CMD_DEL(fd sock_nl_generic, msg ptr[in, msghdr_tcp_metrics$auto[TCP_METRICS_CMD_DEL, tcp_metrics_nl_policy_tcp_metrics$auto]], f flags[send_flags])
+
+tcp_metrics_nl_policy_tcp_metrics$auto [
+ TCP_METRICS_ATTR_ADDR_IPV4 nlattr[TCP_METRICS_ATTR_ADDR_IPV4, ipv4_addr]
+ TCP_METRICS_ATTR_ADDR_IPV6 nlattr[TCP_METRICS_ATTR_ADDR_IPV6, ipv6_addr]
+ TCP_METRICS_ATTR_SADDR_IPV4 nlattr[TCP_METRICS_ATTR_SADDR_IPV4, ipv4_addr]
+ TCP_METRICS_ATTR_SADDR_IPV6 nlattr[TCP_METRICS_ATTR_SADDR_IPV6, ipv6_addr]
+] [varlen]
+
+resource genl_thermal_family_id$auto[int16]
+type msghdr_thermal$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_thermal_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_thermal(name ptr[in, string["thermal"]], fd sock_nl_generic) genl_thermal_family_id$auto
+
+sendmsg$auto_THERMAL_GENL_CMD_TZ_GET_ID(fd sock_nl_generic, msg ptr[in, msghdr_thermal$auto[THERMAL_GENL_CMD_TZ_GET_ID, thermal_genl_policy_thermal_netlink$auto]], f flags[send_flags])
+sendmsg$auto_THERMAL_GENL_CMD_TZ_GET_TRIP(fd sock_nl_generic, msg ptr[in, msghdr_thermal$auto[THERMAL_GENL_CMD_TZ_GET_TRIP, thermal_genl_policy_thermal_netlink$auto]], f flags[send_flags])
+sendmsg$auto_THERMAL_GENL_CMD_TZ_GET_TEMP(fd sock_nl_generic, msg ptr[in, msghdr_thermal$auto[THERMAL_GENL_CMD_TZ_GET_TEMP, thermal_genl_policy_thermal_netlink$auto]], f flags[send_flags])
+sendmsg$auto_THERMAL_GENL_CMD_TZ_GET_GOV(fd sock_nl_generic, msg ptr[in, msghdr_thermal$auto[THERMAL_GENL_CMD_TZ_GET_GOV, thermal_genl_policy_thermal_netlink$auto]], f flags[send_flags])
+sendmsg$auto_THERMAL_GENL_CMD_CDEV_GET(fd sock_nl_generic, msg ptr[in, msghdr_thermal$auto[THERMAL_GENL_CMD_CDEV_GET, thermal_genl_policy_thermal_netlink$auto]], f flags[send_flags])
+sendmsg$auto_THERMAL_GENL_CMD_THRESHOLD_GET(fd sock_nl_generic, msg ptr[in, msghdr_thermal$auto[THERMAL_GENL_CMD_THRESHOLD_GET, thermal_genl_policy_thermal_netlink$auto]], f flags[send_flags])
+sendmsg$auto_THERMAL_GENL_CMD_THRESHOLD_ADD(fd sock_nl_generic, msg ptr[in, msghdr_thermal$auto[THERMAL_GENL_CMD_THRESHOLD_ADD, thermal_genl_policy_thermal_netlink$auto]], f flags[send_flags])
+sendmsg$auto_THERMAL_GENL_CMD_THRESHOLD_DELETE(fd sock_nl_generic, msg ptr[in, msghdr_thermal$auto[THERMAL_GENL_CMD_THRESHOLD_DELETE, thermal_genl_policy_thermal_netlink$auto]], f flags[send_flags])
+sendmsg$auto_THERMAL_GENL_CMD_THRESHOLD_FLUSH(fd sock_nl_generic, msg ptr[in, msghdr_thermal$auto[THERMAL_GENL_CMD_THRESHOLD_FLUSH, thermal_genl_policy_thermal_netlink$auto]], f flags[send_flags])
+
+thermal_genl_policy_thermal_netlink$auto [
+ THERMAL_GENL_ATTR_TZ nlnest[THERMAL_GENL_ATTR_TZ, array[nl_generic_attr]]
+ THERMAL_GENL_ATTR_TZ_ID nlattr[THERMAL_GENL_ATTR_TZ_ID, int32]
+ THERMAL_GENL_ATTR_TZ_TEMP nlattr[THERMAL_GENL_ATTR_TZ_TEMP, int32]
+ THERMAL_GENL_ATTR_TZ_TRIP nlnest[THERMAL_GENL_ATTR_TZ_TRIP, array[nl_generic_attr]]
+ THERMAL_GENL_ATTR_TZ_TRIP_ID nlattr[THERMAL_GENL_ATTR_TZ_TRIP_ID, int32]
+ THERMAL_GENL_ATTR_TZ_TRIP_TEMP nlattr[THERMAL_GENL_ATTR_TZ_TRIP_TEMP, int32]
+ THERMAL_GENL_ATTR_TZ_TRIP_TYPE nlattr[THERMAL_GENL_ATTR_TZ_TRIP_TYPE, int32]
+ THERMAL_GENL_ATTR_TZ_TRIP_HYST nlattr[THERMAL_GENL_ATTR_TZ_TRIP_HYST, int32]
+ THERMAL_GENL_ATTR_TZ_MODE nlattr[THERMAL_GENL_ATTR_TZ_MODE, int32]
+ THERMAL_GENL_ATTR_TZ_CDEV_WEIGHT nlattr[THERMAL_GENL_ATTR_TZ_CDEV_WEIGHT, int32]
+ THERMAL_GENL_ATTR_TZ_NAME nlattr[THERMAL_GENL_ATTR_TZ_NAME, stringnoz]
+ THERMAL_GENL_ATTR_TZ_GOV nlnest[THERMAL_GENL_ATTR_TZ_GOV, array[nl_generic_attr]]
+ THERMAL_GENL_ATTR_TZ_GOV_NAME nlattr[THERMAL_GENL_ATTR_TZ_GOV_NAME, stringnoz]
+ THERMAL_GENL_ATTR_CDEV nlnest[THERMAL_GENL_ATTR_CDEV, array[nl_generic_attr]]
+ THERMAL_GENL_ATTR_CDEV_ID nlattr[THERMAL_GENL_ATTR_CDEV_ID, int32]
+ THERMAL_GENL_ATTR_CDEV_CUR_STATE nlattr[THERMAL_GENL_ATTR_CDEV_CUR_STATE, int32]
+ THERMAL_GENL_ATTR_CDEV_MAX_STATE nlattr[THERMAL_GENL_ATTR_CDEV_MAX_STATE, int32]
+ THERMAL_GENL_ATTR_CDEV_NAME nlattr[THERMAL_GENL_ATTR_CDEV_NAME, devname]
+ THERMAL_GENL_ATTR_CPU_CAPABILITY nlnest[THERMAL_GENL_ATTR_CPU_CAPABILITY, array[nl_generic_attr]]
+ THERMAL_GENL_ATTR_CPU_CAPABILITY_ID nlattr[THERMAL_GENL_ATTR_CPU_CAPABILITY_ID, int32]
+ THERMAL_GENL_ATTR_CPU_CAPABILITY_PERFORMANCE nlattr[THERMAL_GENL_ATTR_CPU_CAPABILITY_PERFORMANCE, int32]
+ THERMAL_GENL_ATTR_CPU_CAPABILITY_EFFICIENCY nlattr[THERMAL_GENL_ATTR_CPU_CAPABILITY_EFFICIENCY, int32]
+ THERMAL_GENL_ATTR_THRESHOLD nlnest[THERMAL_GENL_ATTR_THRESHOLD, array[nl_generic_attr]]
+ THERMAL_GENL_ATTR_THRESHOLD_TEMP nlattr[THERMAL_GENL_ATTR_THRESHOLD_TEMP, int32]
+ THERMAL_GENL_ATTR_THRESHOLD_DIRECTION nlattr[THERMAL_GENL_ATTR_THRESHOLD_DIRECTION, int32]
+] [varlen]
+
+resource genl_vdpa_family_id$auto[int16]
+type msghdr_vdpa$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_vdpa_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_vdpa(name ptr[in, string["vdpa"]], fd sock_nl_generic) genl_vdpa_family_id$auto
+
+sendmsg$auto_VDPA_CMD_MGMTDEV_GET(fd sock_nl_generic, msg ptr[in, msghdr_vdpa$auto[VDPA_CMD_MGMTDEV_GET, vdpa_nl_policy_vdpa$auto]], f flags[send_flags])
+sendmsg$auto_VDPA_CMD_DEV_NEW(fd sock_nl_generic, msg ptr[in, msghdr_vdpa$auto[VDPA_CMD_DEV_NEW, vdpa_nl_policy_vdpa$auto]], f flags[send_flags])
+sendmsg$auto_VDPA_CMD_DEV_DEL(fd sock_nl_generic, msg ptr[in, msghdr_vdpa$auto[VDPA_CMD_DEV_DEL, vdpa_nl_policy_vdpa$auto]], f flags[send_flags])
+sendmsg$auto_VDPA_CMD_DEV_GET(fd sock_nl_generic, msg ptr[in, msghdr_vdpa$auto[VDPA_CMD_DEV_GET, vdpa_nl_policy_vdpa$auto]], f flags[send_flags])
+sendmsg$auto_VDPA_CMD_DEV_CONFIG_GET(fd sock_nl_generic, msg ptr[in, msghdr_vdpa$auto[VDPA_CMD_DEV_CONFIG_GET, vdpa_nl_policy_vdpa$auto]], f flags[send_flags])
+sendmsg$auto_VDPA_CMD_DEV_VSTATS_GET(fd sock_nl_generic, msg ptr[in, msghdr_vdpa$auto[VDPA_CMD_DEV_VSTATS_GET, vdpa_nl_policy_vdpa$auto]], f flags[send_flags])
+sendmsg$auto_VDPA_CMD_DEV_ATTR_SET(fd sock_nl_generic, msg ptr[in, msghdr_vdpa$auto[VDPA_CMD_DEV_ATTR_SET, vdpa_nl_policy_vdpa$auto]], f flags[send_flags])
+
+vdpa_nl_policy_vdpa$auto [
+ VDPA_ATTR_MGMTDEV_BUS_NAME nlattr[VDPA_ATTR_MGMTDEV_BUS_NAME, string]
+ VDPA_ATTR_MGMTDEV_DEV_NAME nlattr[VDPA_ATTR_MGMTDEV_DEV_NAME, devname]
+ VDPA_ATTR_DEV_NAME nlattr[VDPA_ATTR_DEV_NAME, devname]
+ VDPA_ATTR_DEV_NET_CFG_MACADDR nlattr[VDPA_ATTR_DEV_NET_CFG_MACADDR, array[int8]]
+ VDPA_ATTR_DEV_NET_CFG_MAX_VQP nlattr[VDPA_ATTR_DEV_NET_CFG_MAX_VQP, int16]
+ VDPA_ATTR_DEV_NET_CFG_MTU nlattr[VDPA_ATTR_DEV_NET_CFG_MTU, int16]
+ VDPA_ATTR_DEV_QUEUE_INDEX nlattr[VDPA_ATTR_DEV_QUEUE_INDEX, int32]
+ VDPA_ATTR_DEV_FEATURES nlattr[VDPA_ATTR_DEV_FEATURES, int64]
+] [varlen]
+
+resource genl_wireguard_family_id$auto[int16]
+type msghdr_wireguard$auto[CMD, POLICY] msghdr_netlink[netlink_msg_t[genl_wireguard_family_id$auto, genlmsghdr_t[CMD], POLICY]]
+syz_genetlink_get_family_id$auto_wireguard(name ptr[in, string["wireguard"]], fd sock_nl_generic) genl_wireguard_family_id$auto
+
+sendmsg$auto_WG_CMD_GET_DEVICE(fd sock_nl_generic, msg ptr[in, msghdr_wireguard$auto[WG_CMD_GET_DEVICE, device_policy_netlink$auto]], f flags[send_flags])
+sendmsg$auto_WG_CMD_SET_DEVICE(fd sock_nl_generic, msg ptr[in, msghdr_wireguard$auto[WG_CMD_SET_DEVICE, device_policy_netlink$auto]], f flags[send_flags])
+
+device_policy_netlink$auto [
+ WGDEVICE_A_IFINDEX nlattr[WGDEVICE_A_IFINDEX, ifindex]
+ WGDEVICE_A_IFNAME nlattr[WGDEVICE_A_IFNAME, devname]
+ WGDEVICE_A_PRIVATE_KEY nlattr[WGDEVICE_A_PRIVATE_KEY, array[int8]]
+ WGDEVICE_A_PUBLIC_KEY nlattr[WGDEVICE_A_PUBLIC_KEY, array[int8]]
+ WGDEVICE_A_FLAGS nlattr[WGDEVICE_A_FLAGS, int32]
+ WGDEVICE_A_LISTEN_PORT nlattr[WGDEVICE_A_LISTEN_PORT, sock_port]
+ WGDEVICE_A_FWMARK nlattr[WGDEVICE_A_FWMARK, int32]
+ WGDEVICE_A_PEERS nlnest[WGDEVICE_A_PEERS, array[nl_generic_attr]]
+] [varlen]
+
+__aio_sigset$auto {
+ sigmask ptr[in, sigset_t$auto]
+ sigsetsize const[8, intptr]
+}
+
+__kernel_fd_set$auto {
+ fds_bits array[intptr, 16]
+}
+
+__kernel_fsid_t$auto {
+ val array[int32, 2]
+}
+
+__kernel_itimerspec$auto {
+ it_interval __kernel_timespec$auto
+ it_value __kernel_timespec$auto
+}
+
+__kernel_old_itimerval$auto {
+ it_interval __kernel_old_timeval$auto
+ it_value __kernel_old_timeval$auto
+}
+
+__kernel_old_timeval$auto {
+ tv_sec intptr
+ tv_usec intptr
+}
+
+__kernel_sockaddr_storage$auto {
+ __kernel_sockaddr_storage_0 __kernel_sockaddr_storage_0$auto
+}
+
+__kernel_sockaddr_storage_0$auto [
+ __kernel_sockaddr_storage_0_0 __kernel_sockaddr_storage_0_0$auto
+ __align ptr[inout, array[auto_todo]]
+]
+
+__kernel_sockaddr_storage_0_0$auto {
+ ss_family int16
+ __data array[int8, 126]
+}
+
+__kernel_timespec$auto {
+ tv_sec int64
+ tv_nsec int64
+}
+
+__kernel_timex$auto {
+ modes int32
+ __kernel_timex_1 const[0, int32]
+ offset int64
+ freq int64
+ maxerror int64
+ esterror int64
+ status int32
+ __kernel_timex_7 const[0, int32]
+ constant int64
+ precision int64
+ tolerance int64
+ time __kernel_timex_timeval$auto
+ tick int64
+ ppsfreq int64
+ jitter int64
+ shift int32
+ __kernel_timex_16 const[0, int32]
+ stabil int64
+ jitcnt int64
+ calcnt int64
+ errcnt int64
+ stbcnt int64
+ tai int32
+ __kernel_timex_23 const[0, int32]
+ __kernel_timex_24 const[0, int32]
+ __kernel_timex_25 const[0, int32]
+ __kernel_timex_26 const[0, int32]
+ __kernel_timex_27 const[0, int32]
+ __kernel_timex_28 const[0, int32]
+ __kernel_timex_29 const[0, int32]
+ __kernel_timex_30 const[0, int32]
+ __kernel_timex_31 const[0, int32]
+ __kernel_timex_32 const[0, int32]
+ __kernel_timex_33 const[0, int32]
+}
+
+__kernel_timex_timeval$auto {
+ tv_sec int64
+ tv_usec int64
+}
+
+__old_kernel_stat$auto {
+ st_dev int16
+ st_ino int16
+ st_mode int16
+ st_nlink int16
+ st_uid int16
+ st_gid int16
+ st_rdev int16
+ st_size int32
+ st_atime int32
+ st_mtime int32
+ st_ctime int32
+}
+
+__sifields$auto [
+ _kill __sifields__kill$auto
+ _timer __sifields__timer$auto
+ _rt __sifields__rt$auto
+ _sigchld __sifields__sigchld$auto
+ _sigfault __sifields__sigfault$auto
+ _sigpoll __sifields__sigpoll$auto
+ _sigsys __sifields__sigsys$auto
+]
+
+__sifields__kill$auto {
+ _pid pid
+ _uid uid
+}
+
+__sifields__rt$auto {
+ _pid pid
+ _uid uid
+ _sigval sigval$auto
+}
+
+__sifields__sigchld$auto {
+ _pid pid
+ _uid uid
+ _status int32
+ _utime intptr
+ _stime intptr
+}
+
+__sifields__sigfault$auto {
+ _addr ptr[inout, array[auto_todo]]
+ __sifields__sigfault_1 __sifields__sigfault_1$auto
+}
+
+__sifields__sigfault_1$auto [
+ _trapno int32
+ _addr_lsb int16
+ _addr_bnd __sifields__sigfault_1__addr_bnd$auto
+ _addr_pkey __sifields__sigfault_1__addr_pkey$auto
+ _perf __sifields__sigfault_1__perf$auto
+]
+
+__sifields__sigfault_1__addr_bnd$auto {
+ _dummy_bnd array[int8, 8]
+ _lower ptr[inout, array[auto_todo]]
+ _upper ptr[inout, array[auto_todo]]
+}
+
+__sifields__sigfault_1__addr_pkey$auto {
+ _dummy_pkey array[int8, 8]
+ _pkey int32
+}
+
+__sifields__sigfault_1__perf$auto {
+ _data intptr
+ _type int32
+ _flags int32
+}
+
+__sifields__sigpoll$auto {
+ _band intptr
+ _fd fd
+}
+
+__sifields__sigsys$auto {
+ _call_addr ptr[inout, array[auto_todo]]
+ _syscall int32
+ _arch int32
+}
+
+__sifields__timer$auto {
+ _tid pid
+ _overrun int32
+ _sigval sigval$auto
+ _sys_private int32
+}
+
+__user_cap_data_struct$auto {
+ effective int32
+ permitted int32
+ inheritable int32
+}
+
+__user_cap_header_struct$auto {
+ version int32
+ pid pid
+}
+
+bpf_attr$auto [
+ bpf_attr_0 bpf_attr_0$auto
+ bpf_attr_1 bpf_attr_1$auto
+ batch bpf_attr_batch$auto
+ bpf_attr_3 bpf_attr_3$auto
+ bpf_attr_4 bpf_attr_4$auto
+ bpf_attr_5 bpf_attr_5$auto
+ test bpf_attr_test$auto
+ bpf_attr_7 bpf_attr_7$auto
+ info bpf_attr_info$auto
+ query bpf_attr_query$auto
+ raw_tracepoint bpf_attr_raw_tracepoint$auto
+ bpf_attr_11 bpf_attr_11$auto
+ task_fd_query bpf_attr_task_fd_query$auto
+ link_create bpf_attr_link_create$auto
+ link_update bpf_attr_link_update$auto
+ link_detach bpf_attr_link_detach$auto
+ enable_stats bpf_attr_enable_stats$auto
+ iter_create bpf_attr_iter_create$auto
+ prog_bind_map bpf_attr_prog_bind_map$auto
+ token_create bpf_attr_token_create$auto
+]
+
+bpf_attr_0$auto {
+ map_type int32
+ key_size int32
+ value_size int32
+ max_entries int32
+ map_flags int32
+ inner_map_fd fd
+ numa_node int32
+ map_name array[int8, 16]
+ map_ifindex ifindex
+ btf_fd fd
+ btf_key_type_id int32
+ btf_value_type_id int32
+ btf_vmlinux_value_type_id int32
+ map_extra int64
+ value_type_btf_obj_fd fd
+ map_token_fd fd
+}
+
+bpf_attr_1$auto {
+ map_fd fd
+ key int64
+ bpf_attr_1_2 bpf_attr_1_2$auto
+ flags int64
+}
+
+bpf_attr_11$auto {
+ btf int64
+ btf_log_buf int64
+ btf_size int32
+ btf_log_size int32
+ btf_log_level int32
+ btf_log_true_size int32
+ btf_flags int32
+ btf_token_fd fd
+}
+
+bpf_attr_1_2$auto [
+ value int64
+ next_key int64
+]
+
+bpf_attr_3$auto {
+ prog_type int32
+ insn_cnt int32
+ insns int64
+ license int64
+ log_level int32
+ log_size int32
+ log_buf int64
+ kern_version int32
+ prog_flags int32
+ prog_name array[int8, 16]
+ prog_ifindex ifindex
+ expected_attach_type int32
+ prog_btf_fd fd
+ func_info_rec_size int32
+ func_info int64
+ func_info_cnt int32
+ line_info_rec_size int32
+ line_info int64
+ line_info_cnt int32
+ attach_btf_id int32
+ bpf_attr_3_20 bpf_attr_3_20$auto
+ core_relo_cnt int32
+ fd_array int64
+ core_relos int64
+ core_relo_rec_size int32
+ log_true_size int32
+ prog_token_fd fd
+}
+
+bpf_attr_3_20$auto [
+ attach_prog_fd fd
+ attach_btf_obj_fd fd
+]
+
+bpf_attr_4$auto {
+ pathname int64
+ bpf_fd fd
+ file_flags int32
+ path_fd fd
+}
+
+bpf_attr_5$auto {
+ bpf_attr_5_0 bpf_attr_5_0$auto
+ attach_bpf_fd fd
+ attach_type int32
+ attach_flags int32
+ replace_bpf_fd fd
+ bpf_attr_5_5 bpf_attr_5_5$auto
+ expected_revision int64
+}
+
+bpf_attr_5_0$auto [
+ target_fd fd
+ target_ifindex ifindex
+]
+
+bpf_attr_5_5$auto [
+ relative_fd fd
+ relative_id int32
+]
+
+bpf_attr_7$auto {
+ bpf_attr_7_0 bpf_attr_7_0$auto
+ next_id int32
+ open_flags int32
+}
+
+bpf_attr_7_0$auto [
+ start_id int32
+ prog_id int32
+ map_id int32
+ btf_id int32
+ link_id int32
+]
+
+bpf_attr_batch$auto {
+ in_batch int64
+ out_batch int64
+ keys int64
+ values int64
+ count int32
+ map_fd fd
+ elem_flags int64
+ flags int64
+}
+
+bpf_attr_enable_stats$auto {
+ type int32
+}
+
+bpf_attr_info$auto {
+ bpf_fd fd
+ info_len int32
+ info int64
+}
+
+bpf_attr_iter_create$auto {
+ link_fd fd
+ flags int32
+}
+
+bpf_attr_link_create$auto {
+ bpf_attr_link_create_0 bpf_attr_link_create_0$auto
+ bpf_attr_link_create_1 bpf_attr_link_create_1$auto
+ attach_type int32
+ flags int32
+ bpf_attr_link_create_4 bpf_attr_link_create_4$auto
+}
+
+bpf_attr_link_create_0$auto [
+ prog_fd fd
+ map_fd fd
+]
+
+bpf_attr_link_create_1$auto [
+ target_fd fd
+ target_ifindex ifindex
+]
+
+bpf_attr_link_create_4$auto [
+ target_btf_id int32
+ bpf_attr_link_create_4_1 bpf_attr_link_create_4_1$auto
+ perf_event bpf_attr_link_create_4_perf_event$auto
+ kprobe_multi bpf_attr_link_create_4_kprobe_multi$auto
+ tracing bpf_attr_link_create_4_tracing$auto
+ netfilter bpf_attr_link_create_4_netfilter$auto
+ tcx bpf_attr_link_create_4_tcx$auto
+ uprobe_multi bpf_attr_link_create_4_uprobe_multi$auto
+ netkit bpf_attr_link_create_4_netkit$auto
+]
+
+bpf_attr_link_create_4_1$auto {
+ iter_info int64
+ iter_info_len int32
+}
+
+bpf_attr_link_create_4_kprobe_multi$auto {
+ flags int32
+ cnt int32
+ syms int64
+ addrs int64
+ cookies int64
+}
+
+bpf_attr_link_create_4_netfilter$auto {
+ pf int32
+ hooknum int32
+ priority int32
+ flags int32
+}
+
+bpf_attr_link_create_4_netkit$auto {
+ bpf_attr_link_create_4_netkit_0 bpf_attr_link_create_4_netkit_0$auto
+ expected_revision int64
+}
+
+bpf_attr_link_create_4_netkit_0$auto [
+ relative_fd fd
+ relative_id int32
+]
+
+bpf_attr_link_create_4_perf_event$auto {
+ bpf_cookie int64
+}
+
+bpf_attr_link_create_4_tcx$auto {
+ bpf_attr_link_create_4_tcx_0 bpf_attr_link_create_4_tcx_0$auto
+ expected_revision int64
+}
+
+bpf_attr_link_create_4_tcx_0$auto [
+ relative_fd fd
+ relative_id int32
+]
+
+bpf_attr_link_create_4_tracing$auto {
+ target_btf_id int32
+ cookie int64
+}
+
+bpf_attr_link_create_4_uprobe_multi$auto {
+ path int64
+ offsets int64
+ ref_ctr_offsets int64
+ cookies int64
+ cnt int32
+ flags int32
+ pid pid
+}
+
+bpf_attr_link_detach$auto {
+ link_fd fd
+}
+
+bpf_attr_link_update$auto {
+ link_fd fd
+ bpf_attr_link_update_1 bpf_attr_link_update_1$auto
+ flags int32
+ bpf_attr_link_update_3 bpf_attr_link_update_3$auto
+}
+
+bpf_attr_link_update_1$auto [
+ new_prog_fd fd
+ new_map_fd fd
+]
+
+bpf_attr_link_update_3$auto [
+ old_prog_fd fd
+ old_map_fd fd
+]
+
+bpf_attr_prog_bind_map$auto {
+ prog_fd fd
+ map_fd fd
+ flags int32
+}
+
+bpf_attr_query$auto {
+ bpf_attr_query_0 bpf_attr_query_0$auto
+ attach_type int32
+ query_flags int32
+ attach_flags int32
+ prog_ids int64
+ bpf_attr_query_5 bpf_attr_query_5$auto
+ bpf_attr_query_6 const[0, int32]
+ prog_attach_flags int64
+ link_ids int64
+ link_attach_flags int64
+ revision int64
+}
+
+bpf_attr_query_0$auto [
+ target_fd fd
+ target_ifindex ifindex
+]
+
+bpf_attr_query_5$auto [
+ prog_cnt int32
+ count int32
+]
+
+bpf_attr_raw_tracepoint$auto {
+ name int64
+ prog_fd fd
+ bpf_attr_raw_tracepoint_2 const[0, int32]
+ cookie int64
+}
+
+bpf_attr_task_fd_query$auto {
+ pid pid
+ fd fd
+ flags int32
+ buf_len int32
+ buf int64
+ prog_id int32
+ fd_type fd
+ probe_offset int64
+ probe_addr int64
+}
+
+bpf_attr_test$auto {
+ prog_fd fd
+ retval int32
+ data_size_in int32
+ data_size_out int32
+ data_in int64
+ data_out int64
+ repeat int32
+ duration int32
+ ctx_size_in int32
+ ctx_size_out int32
+ ctx_in int64
+ ctx_out int64
+ flags int32
+ cpu int32
+ batch_size int32
+}
+
+bpf_attr_token_create$auto {
+ flags int32
+ bpffs_fd fd
+}
+
+cachestat$auto {
+ nr_cache int64
+ nr_dirty int64
+ nr_writeback int64
+ nr_evicted int64
+ nr_recently_evicted int64
+}
+
+cachestat_range$auto {
+ off int64
+ len int64
+}
+
+clone_args$auto {
+ flags int64
+ pidfd int64
+ child_tid int64
+ parent_tid int64
+ exit_signal int64
+ stack int64
+ stack_size int64
+ tls int64
+ set_tid int64
+ set_tid_size int64
+ cgroup int64
+}
+
+epoll_event$auto {
+ events int32
+ data int64
+} [packed]
+
+file_handle$auto {
+ handle_bytes len[f_handle, int32]
+ handle_type int32
+ f_handle array[int8]
+}
+
+futex_waitv$auto {
+ val int64
+ uaddr int64
+ flags int32
+ __reserved const[0, int32]
+}
+
+getcpu_cache$auto {
+ blob array[intptr, 16]
+}
+
+hwsim_tx_rate$auto {
+ idx int8
+ count int8
+} [packed]
+
+in6_addr$auto {
+ in6_u in6_addr_in6_u$auto
+}
+
+in6_addr_in6_u$auto [
+ u6_addr8 array[int8, 16]
+ u6_addr16 array[int16, 8]
+ u6_addr32 array[int32, 4]
+]
+
+in_addr$auto {
+ s_addr int32
+}
+
+io_cqring_offsets$auto {
+ head int32
+ tail int32
+ ring_mask int32
+ ring_entries int32
+ overflow int32
+ cqes int32
+ flags int32
+ resv1 int32
+ user_addr int64
+}
+
+io_event$auto {
+ data int64
+ obj int64
+ res int64
+ res2 int64
+}
+
+io_sqring_offsets$auto {
+ head int32
+ tail int32
+ ring_mask int32
+ ring_entries int32
+ flags int32
+ dropped int32
+ array int32
+ resv1 int32
+ user_addr int64
+}
+
+io_uring_params$auto {
+ sq_entries int32
+ cq_entries int32
+ flags int32
+ sq_thread_cpu int32
+ sq_thread_idle int32
+ features int32
+ wq_fd fd
+ resv array[int32, 3]
+ sq_off io_sqring_offsets$auto
+ cq_off io_cqring_offsets$auto
+}
+
+iocb$auto {
+ aio_data int64
+ aio_key int32
+ aio_rw_flags int32
+ aio_lio_opcode int16
+ aio_reqprio int16
+ aio_fildes fd
+ aio_buf int64
+ aio_nbytes int64
+ aio_offset int64
+ aio_reserved2 const[0, int64]
+ aio_flags int32
+ aio_resfd fd
+}
+
+iovec$auto {
+ iov_base ptr[inout, array[auto_todo]]
+ iov_len intptr
+}
+
+ipc_perm$auto {
+ key int32
+ uid uid
+ gid gid
+ cuid int32
+ cgid int32
+ mode int32
+ seq int16
+}
+
+kexec_segment$auto {
+ kexec_segment_0 kexec_segment_0$auto
+ bufsz intptr
+ mem intptr
+ memsz intptr
+}
+
+kexec_segment_0$auto [
+ buf ptr[inout, array[auto_todo]]
+ kbuf ptr[inout, array[auto_todo]]
+]
+
+landlock_ruleset_attr$auto {
+ handled_access_fs int64
+ handled_access_net int64
+ scoped int64
+}
+
+linux_dirent$auto {
+ d_ino intptr
+ d_off intptr
+ d_reclen int16
+ d_name array[int8]
+}
+
+linux_dirent64$auto {
+ d_ino int64
+ d_off int64
+ d_reclen int16
+ d_type int8
+ d_name array[int8]
+}
+
+lsm_ctx$auto {
+ id int64
+ flags int64
+ len int64
+ ctx_len len[ctx, int64]
+ ctx array[int8]
+}
+
+mmsghdr$auto {
+ msg_hdr user_msghdr$auto
+ msg_len int32
+}
+
+mnt_id_req$auto {
+ size int32
+ spare int32
+ mnt_id int64
+ param int64
+ mnt_ns_id int64
+}
+
+mount_attr$auto {
+ attr_set int64
+ attr_clr int64
+ propagation int64
+ userns_fd int64
+}
+
+mq_attr$auto {
+ mq_flags intptr
+ mq_maxmsg intptr
+ mq_msgsize intptr
+ mq_curmsgs intptr
+ __reserved array[const[0, intptr], 4]
+}
+
+msgbuf$auto {
+ mtype intptr
+ mtext int8
+}
+
+msqid_ds$auto {
+ msg_perm ipc_perm$auto
+ msg_first ptr[inout, auto_todo]
+ msg_last ptr[inout, auto_todo]
+ msg_stime intptr
+ msg_rtime intptr
+ msg_ctime intptr
+ msg_lcbytes intptr
+ msg_lqbytes intptr
+ msg_cbytes int16
+ msg_qnum int16
+ msg_qbytes int16
+ msg_lspid int32
+ msg_lrpid int32
+}
+
+new_utsname$auto {
+ sysname array[int8, 65]
+ nodename array[int8, 65]
+ release array[int8, 65]
+ version array[int8, 65]
+ machine array[int8, 65]
+ domainname array[int8, 65]
+}
+
+nl80211_bss_select_rssi_adjust$auto {
+ band int8
+ delta int8
+} [packed]
+
old_linux_dirent$auto {
d_ino intptr
d_offset intptr
@@ -3302,15 +3507,6 @@ ovs_vport_stats$auto {
tx_dropped int64
}
-packet_policy_datapath$auto [
- OVS_PACKET_ATTR_PACKET nlattr[OVS_PACKET_ATTR_PACKET, array[int8, 14]]
- OVS_PACKET_ATTR_KEY nlnest[OVS_PACKET_ATTR_KEY, array[nl_generic_attr]]
- OVS_PACKET_ATTR_ACTIONS nlnest[OVS_PACKET_ATTR_ACTIONS, array[nl_generic_attr]]
- OVS_PACKET_ATTR_PROBE nlattr[OVS_PACKET_ATTR_PROBE, void]
- OVS_PACKET_ATTR_MRU nlattr[OVS_PACKET_ATTR_MRU, int16]
- OVS_PACKET_ATTR_HASH nlattr[OVS_PACKET_ATTR_HASH, int64]
-] [varlen]
-
perf_event_attr$auto {
type int32
size int32
@@ -3465,16 +3661,6 @@ rusage$auto {
ru_nivcsw intptr
}
-sar_policy_nl80211$auto [
- NL80211_SAR_ATTR_TYPE nlattr[NL80211_SAR_ATTR_TYPE, int32]
- NL80211_SAR_ATTR_SPECS nlnest[NL80211_SAR_ATTR_SPECS, array[nlnest[0, array[sar_specs_policy_nl80211$auto]]]]
-] [varlen]
-
-sar_specs_policy_nl80211$auto [
- NL80211_SAR_ATTR_SPECS_POWER nlattr[NL80211_SAR_ATTR_SPECS_POWER, int32]
- NL80211_SAR_ATTR_SPECS_RANGE_INDEX nlattr[NL80211_SAR_ATTR_SPECS_RANGE_INDEX, int32]
-] [varlen]
-
sched_attr$auto {
size int32
sched_policy int32
@@ -3492,16 +3678,6 @@ sched_param$auto {
sched_priority int32
}
-seg6_genl_policy_seg6$auto [
- SEG6_ATTR_DST nlattr[SEG6_ATTR_DST, in6_addr$auto]
- SEG6_ATTR_DSTLEN nlattr[SEG6_ATTR_DSTLEN, int32]
- SEG6_ATTR_HMACKEYID nlattr[SEG6_ATTR_HMACKEYID, int32]
- SEG6_ATTR_SECRET nlattr[SEG6_ATTR_SECRET, array[int8]]
- SEG6_ATTR_SECRETLEN nlattr[SEG6_ATTR_SECRETLEN, int8]
- SEG6_ATTR_ALGID nlattr[SEG6_ATTR_ALGID, int8]
- SEG6_ATTR_HMACINFO nlnest[SEG6_ATTR_HMACINFO, array[nl_generic_attr]]
-] [varlen]
-
sembuf$auto {
sem_num int16
sem_op int16
@@ -3578,18 +3754,6 @@ sigval$auto [
sival_ptr ptr[inout, array[auto_todo]]
]
-smc_gen_ueid_policy_smc_netlink$auto [
- SMC_NLA_EID_TABLE_UNSPEC nlattr[SMC_NLA_EID_TABLE_UNSPEC, array[int8]]
- SMC_NLA_EID_TABLE_ENTRY nlattr[SMC_NLA_EID_TABLE_ENTRY, stringnoz]
-] [varlen]
-
-smc_pnet_policy_smc_pnet$auto [
- SMC_PNETID_NAME nlattr[SMC_PNETID_NAME, string]
- SMC_PNETID_ETHNAME nlattr[SMC_PNETID_ETHNAME, string]
- SMC_PNETID_IBNAME nlattr[SMC_PNETID_IBNAME, string]
- SMC_PNETID_IBPORT nlattr[SMC_PNETID_IBPORT, int8]
-] [varlen]
-
sockaddr$auto {
sa_family int16
sockaddr_1 sockaddr_1$auto
@@ -3737,66 +3901,11 @@ sysinfo$auto {
_f array[int8]
}
-taskstats_cmd_get_policy_taskstats$auto [
- TASKSTATS_CMD_ATTR_PID nlattr[TASKSTATS_CMD_ATTR_PID, pid]
- TASKSTATS_CMD_ATTR_TGID nlattr[TASKSTATS_CMD_ATTR_TGID, pid]
- TASKSTATS_CMD_ATTR_REGISTER_CPUMASK nlattr[TASKSTATS_CMD_ATTR_REGISTER_CPUMASK, stringnoz]
- TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK nlattr[TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK, stringnoz]
-] [varlen]
-
-tcp_metrics_nl_policy_tcp_metrics$auto [
- TCP_METRICS_ATTR_ADDR_IPV4 nlattr[TCP_METRICS_ATTR_ADDR_IPV4, ipv4_addr]
- TCP_METRICS_ATTR_ADDR_IPV6 nlattr[TCP_METRICS_ATTR_ADDR_IPV6, ipv6_addr]
- TCP_METRICS_ATTR_SADDR_IPV4 nlattr[TCP_METRICS_ATTR_SADDR_IPV4, ipv4_addr]
- TCP_METRICS_ATTR_SADDR_IPV6 nlattr[TCP_METRICS_ATTR_SADDR_IPV6, ipv6_addr]
-] [varlen]
-
-thermal_genl_policy_thermal_netlink$auto [
- THERMAL_GENL_ATTR_TZ nlnest[THERMAL_GENL_ATTR_TZ, array[nl_generic_attr]]
- THERMAL_GENL_ATTR_TZ_ID nlattr[THERMAL_GENL_ATTR_TZ_ID, int32]
- THERMAL_GENL_ATTR_TZ_TEMP nlattr[THERMAL_GENL_ATTR_TZ_TEMP, int32]
- THERMAL_GENL_ATTR_TZ_TRIP nlnest[THERMAL_GENL_ATTR_TZ_TRIP, array[nl_generic_attr]]
- THERMAL_GENL_ATTR_TZ_TRIP_ID nlattr[THERMAL_GENL_ATTR_TZ_TRIP_ID, int32]
- THERMAL_GENL_ATTR_TZ_TRIP_TEMP nlattr[THERMAL_GENL_ATTR_TZ_TRIP_TEMP, int32]
- THERMAL_GENL_ATTR_TZ_TRIP_TYPE nlattr[THERMAL_GENL_ATTR_TZ_TRIP_TYPE, int32]
- THERMAL_GENL_ATTR_TZ_TRIP_HYST nlattr[THERMAL_GENL_ATTR_TZ_TRIP_HYST, int32]
- THERMAL_GENL_ATTR_TZ_MODE nlattr[THERMAL_GENL_ATTR_TZ_MODE, int32]
- THERMAL_GENL_ATTR_TZ_CDEV_WEIGHT nlattr[THERMAL_GENL_ATTR_TZ_CDEV_WEIGHT, int32]
- THERMAL_GENL_ATTR_TZ_NAME nlattr[THERMAL_GENL_ATTR_TZ_NAME, stringnoz]
- THERMAL_GENL_ATTR_TZ_GOV nlnest[THERMAL_GENL_ATTR_TZ_GOV, array[nl_generic_attr]]
- THERMAL_GENL_ATTR_TZ_GOV_NAME nlattr[THERMAL_GENL_ATTR_TZ_GOV_NAME, stringnoz]
- THERMAL_GENL_ATTR_CDEV nlnest[THERMAL_GENL_ATTR_CDEV, array[nl_generic_attr]]
- THERMAL_GENL_ATTR_CDEV_ID nlattr[THERMAL_GENL_ATTR_CDEV_ID, int32]
- THERMAL_GENL_ATTR_CDEV_CUR_STATE nlattr[THERMAL_GENL_ATTR_CDEV_CUR_STATE, int32]
- THERMAL_GENL_ATTR_CDEV_MAX_STATE nlattr[THERMAL_GENL_ATTR_CDEV_MAX_STATE, int32]
- THERMAL_GENL_ATTR_CDEV_NAME nlattr[THERMAL_GENL_ATTR_CDEV_NAME, devname]
- THERMAL_GENL_ATTR_CPU_CAPABILITY nlnest[THERMAL_GENL_ATTR_CPU_CAPABILITY, array[nl_generic_attr]]
- THERMAL_GENL_ATTR_CPU_CAPABILITY_ID nlattr[THERMAL_GENL_ATTR_CPU_CAPABILITY_ID, int32]
- THERMAL_GENL_ATTR_CPU_CAPABILITY_PERFORMANCE nlattr[THERMAL_GENL_ATTR_CPU_CAPABILITY_PERFORMANCE, int32]
- THERMAL_GENL_ATTR_CPU_CAPABILITY_EFFICIENCY nlattr[THERMAL_GENL_ATTR_CPU_CAPABILITY_EFFICIENCY, int32]
- THERMAL_GENL_ATTR_THRESHOLD nlnest[THERMAL_GENL_ATTR_THRESHOLD, array[nl_generic_attr]]
- THERMAL_GENL_ATTR_THRESHOLD_TEMP nlattr[THERMAL_GENL_ATTR_THRESHOLD_TEMP, int32]
- THERMAL_GENL_ATTR_THRESHOLD_DIRECTION nlattr[THERMAL_GENL_ATTR_THRESHOLD_DIRECTION, int32]
-] [varlen]
-
timezone$auto {
tz_minuteswest int32
tz_dsttime int32
}
-tipc_nl_policy_netlink$auto [
- TIPC_NLA_UNSPEC nlattr[TIPC_NLA_UNSPEC, array[int8]]
- TIPC_NLA_BEARER nlnest[TIPC_NLA_BEARER, array[nl_generic_attr]]
- TIPC_NLA_SOCK nlnest[TIPC_NLA_SOCK, array[nl_generic_attr]]
- TIPC_NLA_PUBL nlnest[TIPC_NLA_PUBL, array[nl_generic_attr]]
- TIPC_NLA_LINK nlnest[TIPC_NLA_LINK, array[nl_generic_attr]]
- TIPC_NLA_MEDIA nlnest[TIPC_NLA_MEDIA, array[nl_generic_attr]]
- TIPC_NLA_NODE nlnest[TIPC_NLA_NODE, array[nl_generic_attr]]
- TIPC_NLA_NET nlnest[TIPC_NLA_NET, array[nl_generic_attr]]
- TIPC_NLA_NAME_TABLE nlnest[TIPC_NLA_NAME_TABLE, array[nl_generic_attr]]
- TIPC_NLA_MON nlnest[TIPC_NLA_MON, array[nl_generic_attr]]
-] [varlen]
-
tms$auto {
tms_utime intptr
tms_stime intptr
@@ -3839,29 +3948,6 @@ utimbuf$auto {
modtime intptr
}
-vdpa_nl_policy_vdpa$auto [
- VDPA_ATTR_MGMTDEV_BUS_NAME nlattr[VDPA_ATTR_MGMTDEV_BUS_NAME, string]
- VDPA_ATTR_MGMTDEV_DEV_NAME nlattr[VDPA_ATTR_MGMTDEV_DEV_NAME, devname]
- VDPA_ATTR_DEV_NAME nlattr[VDPA_ATTR_DEV_NAME, devname]
- VDPA_ATTR_DEV_NET_CFG_MACADDR nlattr[VDPA_ATTR_DEV_NET_CFG_MACADDR, array[int8]]
- VDPA_ATTR_DEV_NET_CFG_MAX_VQP nlattr[VDPA_ATTR_DEV_NET_CFG_MAX_VQP, int16]
- VDPA_ATTR_DEV_NET_CFG_MTU nlattr[VDPA_ATTR_DEV_NET_CFG_MTU, int16]
- VDPA_ATTR_DEV_QUEUE_INDEX nlattr[VDPA_ATTR_DEV_QUEUE_INDEX, int32]
- VDPA_ATTR_DEV_FEATURES nlattr[VDPA_ATTR_DEV_FEATURES, int64]
-] [varlen]
-
-vport_policy_datapath$auto [
- OVS_VPORT_ATTR_NAME nlattr[OVS_VPORT_ATTR_NAME, string]
- OVS_VPORT_ATTR_STATS nlattr[OVS_VPORT_ATTR_STATS, ovs_vport_stats$auto]
- OVS_VPORT_ATTR_PORT_NO nlattr[OVS_VPORT_ATTR_PORT_NO, int32]
- OVS_VPORT_ATTR_TYPE nlattr[OVS_VPORT_ATTR_TYPE, int32]
- OVS_VPORT_ATTR_UPCALL_PID nlattr[OVS_VPORT_ATTR_UPCALL_PID, array[int8]]
- OVS_VPORT_ATTR_OPTIONS nlnest[OVS_VPORT_ATTR_OPTIONS, array[nl_generic_attr]]
- OVS_VPORT_ATTR_IFINDEX nlattr[OVS_VPORT_ATTR_IFINDEX, ifindex]
- OVS_VPORT_ATTR_NETNSID nlattr[OVS_VPORT_ATTR_NETNSID, int32]
- OVS_VPORT_ATTR_UPCALL_STATS nlnest[OVS_VPORT_ATTR_UPCALL_STATS, array[nl_generic_attr]]
-] [varlen]
-
xattr_args$auto {
value int64
size int32