/openbmc/linux/tools/net/ynl/generated/ |
H A D | ethtool-user.c | 692 int ethtool_header_parse(struct ynl_parse_arg *yarg, in ethtool_header_parse() argument 695 struct ethtool_header *dst = yarg->data; in ethtool_header_parse() 702 if (ynl_attr_validate(yarg, attr)) in ethtool_header_parse() 709 if (ynl_attr_validate(yarg, attr)) in ethtool_header_parse() 718 if (ynl_attr_validate(yarg, attr)) in ethtool_header_parse() 747 int ethtool_pause_stat_parse(struct ynl_parse_arg *yarg, in ethtool_pause_stat_parse() argument 750 struct ethtool_pause_stat *dst = yarg->data; in ethtool_pause_stat_parse() 757 if (ynl_attr_validate(yarg, attr)) in ethtool_pause_stat_parse() 762 if (ynl_attr_validate(yarg, attr)) in ethtool_pause_stat_parse() 800 int ethtool_fec_stat_parse(struct ynl_parse_arg *yarg, in ethtool_fec_stat_parse() argument [all …]
|
H A D | devlink-user.c | 160 int devlink_dl_info_version_parse(struct ynl_parse_arg *yarg, in devlink_dl_info_version_parse() argument 163 struct devlink_dl_info_version *dst = yarg->data; in devlink_dl_info_version_parse() 172 if (ynl_attr_validate(yarg, attr)) in devlink_dl_info_version_parse() 183 if (ynl_attr_validate(yarg, attr)) in devlink_dl_info_version_parse() 202 int devlink_dl_reload_stats_entry_parse(struct ynl_parse_arg *yarg, in devlink_dl_reload_stats_entry_parse() argument 205 struct devlink_dl_reload_stats_entry *dst = yarg->data; in devlink_dl_reload_stats_entry_parse() 212 if (ynl_attr_validate(yarg, attr)) in devlink_dl_reload_stats_entry_parse() 217 if (ynl_attr_validate(yarg, attr)) in devlink_dl_reload_stats_entry_parse() 236 int devlink_dl_reload_act_stats_parse(struct ynl_parse_arg *yarg, in devlink_dl_reload_act_stats_parse() argument 239 struct devlink_dl_reload_act_stats *dst = yarg->data; in devlink_dl_reload_act_stats_parse() [all …]
|
H A D | handshake-user.c | 112 int handshake_x509_parse(struct ynl_parse_arg *yarg, in handshake_x509_parse() argument 115 struct handshake_x509 *dst = yarg->data; in handshake_x509_parse() 122 if (ynl_attr_validate(yarg, attr)) in handshake_x509_parse() 127 if (ynl_attr_validate(yarg, attr)) in handshake_x509_parse() 158 struct ynl_parse_arg *yarg = data; in handshake_accept_rsp_parse() local 166 dst = yarg->data; in handshake_accept_rsp_parse() 167 parg.ys = yarg->ys; in handshake_accept_rsp_parse() 170 return ynl_error_parse(yarg, "attribute already present (accept.certificate)"); in handshake_accept_rsp_parse() 172 return ynl_error_parse(yarg, "attribute already present (accept.peer-identity)"); in handshake_accept_rsp_parse() 178 if (ynl_attr_validate(yarg, attr)) in handshake_accept_rsp_parse() [all …]
|
H A D | fou-user.c | 168 struct ynl_parse_arg *yarg = data; in fou_get_rsp_parse() local 172 dst = yarg->data; in fou_get_rsp_parse() 178 if (ynl_attr_validate(yarg, attr)) in fou_get_rsp_parse() 183 if (ynl_attr_validate(yarg, attr)) in fou_get_rsp_parse() 188 if (ynl_attr_validate(yarg, attr)) in fou_get_rsp_parse() 193 if (ynl_attr_validate(yarg, attr)) in fou_get_rsp_parse() 197 if (ynl_attr_validate(yarg, attr)) in fou_get_rsp_parse() 202 if (ynl_attr_validate(yarg, attr)) in fou_get_rsp_parse() 209 if (ynl_attr_validate(yarg, attr)) in fou_get_rsp_parse() 219 if (ynl_attr_validate(yarg, attr)) in fou_get_rsp_parse() [all …]
|
H A D | netdev-user.c | 76 struct ynl_parse_arg *yarg = data; in netdev_dev_get_rsp_parse() local 80 dst = yarg->data; in netdev_dev_get_rsp_parse() 86 if (ynl_attr_validate(yarg, attr)) in netdev_dev_get_rsp_parse() 91 if (ynl_attr_validate(yarg, attr)) in netdev_dev_get_rsp_parse() 96 if (ynl_attr_validate(yarg, attr)) in netdev_dev_get_rsp_parse() 109 struct ynl_req_state yrs = { .yarg = { .ys = ys, }, }; in netdev_dev_get() 116 yrs.yarg.rsp_policy = &netdev_dev_nest; in netdev_dev_get() 122 yrs.yarg.data = rsp; in netdev_dev_get()
|
/openbmc/linux/tools/net/ynl/lib/ |
H A D | ynl.c | 259 struct ynl_parse_arg *yarg = data; in ynl_cb_error() local 264 yarg->ys->err.code = code; in ynl_cb_error() 271 ynl_ext_ack_check(yarg->ys, nlh, hlen); in ynl_cb_error() 278 struct ynl_parse_arg *yarg = data; in ynl_cb_done() local 283 yarg->ys->err.code = -err; in ynl_cb_done() 286 ynl_ext_ack_check(yarg->ys, nlh, sizeof(int)); in ynl_cb_done() 307 int ynl_attr_validate(struct ynl_parse_arg *yarg, const struct nlattr *attr) in ynl_attr_validate() argument 316 if (type > yarg->rsp_policy->max_attr) { in ynl_attr_validate() 317 yerr(yarg->ys, YNL_ERROR_INTERNAL, in ynl_attr_validate() 322 policy = &yarg->rsp_policy->table[type]; in ynl_attr_validate() [all …]
|
H A D | ynl.h | 199 int ynl_attr_validate(struct ynl_parse_arg *yarg, const struct nlattr *attr); 207 struct ynl_parse_arg yarg; member 235 int ynl_error_parse(struct ynl_parse_arg *yarg, const char *msg);
|