diff --git a/home/nipa/nipa_out/956408/ynl/old-code/devlink-user.c b/home/nipa/nipa_out/956408/ynl/new-code/devlink-user.c index 1b1a19449133..32919a037cec 100644 --- a/home/nipa/nipa_out/956408/ynl/old-code/devlink-user.c +++ b/home/nipa/nipa_out/956408/ynl/new-code/devlink-user.c @@ -2358,6 +2358,7 @@ devlink_get(struct ynl_sock *ys, struct devlink_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_GET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &devlink_nest; if (req->_present.bus_name_len) @@ -2493,6 +2494,7 @@ devlink_port_get(struct ynl_sock *ys, struct devlink_port_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_PORT_GET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &devlink_nest; if (req->_present.bus_name_len) @@ -2601,6 +2603,7 @@ devlink_port_get_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, DEVLINK_CMD_PORT_GET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -2636,6 +2639,7 @@ int devlink_port_set(struct ynl_sock *ys, struct devlink_port_set_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_PORT_SET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -2725,6 +2729,7 @@ devlink_port_new(struct ynl_sock *ys, struct devlink_port_new_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_PORT_NEW, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &devlink_nest; if (req->_present.bus_name_len) @@ -2775,6 +2780,7 @@ int devlink_port_del(struct ynl_sock *ys, struct devlink_port_del_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_PORT_DEL, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -2807,6 +2813,7 @@ int devlink_port_split(struct ynl_sock *ys, struct devlink_port_split_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_PORT_SPLIT, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -2842,6 +2849,7 @@ int devlink_port_unsplit(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_PORT_UNSPLIT, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -2927,6 +2935,7 @@ devlink_sb_get(struct ynl_sock *ys, struct devlink_sb_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_SB_GET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &devlink_nest; if (req->_present.bus_name_len) @@ -2990,6 +2999,7 @@ devlink_sb_get_dump(struct ynl_sock *ys, struct devlink_sb_get_req_dump *req) nlh = ynl_gemsg_start_dump(ys, ys->family_id, DEVLINK_CMD_SB_GET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -3082,6 +3092,7 @@ devlink_sb_pool_get(struct ynl_sock *ys, struct devlink_sb_pool_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_SB_POOL_GET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &devlink_nest; if (req->_present.bus_name_len) @@ -3149,6 +3160,7 @@ devlink_sb_pool_get_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, DEVLINK_CMD_SB_POOL_GET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -3184,6 +3196,7 @@ int devlink_sb_pool_set(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_SB_POOL_SET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -3288,6 +3301,7 @@ devlink_sb_port_pool_get(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_SB_PORT_POOL_GET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &devlink_nest; if (req->_present.bus_name_len) @@ -3358,6 +3372,7 @@ devlink_sb_port_pool_get_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, DEVLINK_CMD_SB_PORT_POOL_GET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -3394,6 +3409,7 @@ int devlink_sb_port_pool_set(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_SB_PORT_POOL_SET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -3503,6 +3519,7 @@ devlink_sb_tc_pool_bind_get(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_SB_TC_POOL_BIND_GET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &devlink_nest; if (req->_present.bus_name_len) @@ -3575,6 +3592,7 @@ devlink_sb_tc_pool_bind_get_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, DEVLINK_CMD_SB_TC_POOL_BIND_GET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -3611,6 +3629,7 @@ int devlink_sb_tc_pool_bind_set(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_SB_TC_POOL_BIND_SET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -3654,6 +3673,7 @@ int devlink_sb_occ_snapshot(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_SB_OCC_SNAPSHOT, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -3688,6 +3708,7 @@ int devlink_sb_occ_max_clear(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_SB_OCC_MAX_CLEAR, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -3783,6 +3804,7 @@ devlink_eswitch_get(struct ynl_sock *ys, struct devlink_eswitch_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_ESWITCH_GET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &devlink_nest; if (req->_present.bus_name_len) @@ -3824,6 +3846,7 @@ int devlink_eswitch_set(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_ESWITCH_SET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -3922,6 +3945,7 @@ devlink_dpipe_table_get(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_DPIPE_TABLE_GET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &devlink_nest; if (req->_present.bus_name_len) @@ -4028,6 +4052,7 @@ devlink_dpipe_entries_get(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_DPIPE_ENTRIES_GET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &devlink_nest; if (req->_present.bus_name_len) @@ -4133,6 +4158,7 @@ devlink_dpipe_headers_get(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_DPIPE_HEADERS_GET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &devlink_nest; if (req->_present.bus_name_len) @@ -4176,6 +4202,7 @@ int devlink_dpipe_table_counters_set(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_DPIPE_TABLE_COUNTERS_SET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -4211,6 +4238,7 @@ int devlink_resource_set(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_RESOURCE_SET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -4306,6 +4334,7 @@ devlink_resource_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_RESOURCE_DUMP, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &devlink_nest; if (req->_present.bus_name_len) @@ -4399,6 +4428,7 @@ devlink_reload(struct ynl_sock *ys, struct devlink_reload_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_RELOAD, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &devlink_nest; if (req->_present.bus_name_len) @@ -4510,6 +4540,7 @@ devlink_param_get(struct ynl_sock *ys, struct devlink_param_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_PARAM_GET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &devlink_nest; if (req->_present.bus_name_len) @@ -4575,6 +4606,7 @@ devlink_param_get_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, DEVLINK_CMD_PARAM_GET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -4610,6 +4642,7 @@ int devlink_param_set(struct ynl_sock *ys, struct devlink_param_set_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_PARAM_SET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -4712,6 +4745,7 @@ devlink_region_get(struct ynl_sock *ys, struct devlink_region_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_REGION_GET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &devlink_nest; if (req->_present.bus_name_len) @@ -4779,6 +4813,7 @@ devlink_region_get_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, DEVLINK_CMD_REGION_GET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -4884,6 +4919,7 @@ devlink_region_new(struct ynl_sock *ys, struct devlink_region_new_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_REGION_NEW, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &devlink_nest; if (req->_present.bus_name_len) @@ -4931,6 +4967,7 @@ int devlink_region_del(struct ynl_sock *ys, struct devlink_region_del_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_REGION_DEL, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -5047,6 +5084,7 @@ devlink_region_read_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, DEVLINK_CMD_REGION_READ, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -5147,6 +5185,7 @@ devlink_port_param_get(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_PORT_PARAM_GET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &devlink_nest; if (req->_present.bus_name_len) @@ -5232,6 +5271,7 @@ int devlink_port_param_set(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_PORT_PARAM_SET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -5421,6 +5461,7 @@ devlink_info_get(struct ynl_sock *ys, struct devlink_info_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_INFO_GET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &devlink_nest; if (req->_present.bus_name_len) @@ -5585,6 +5626,7 @@ devlink_health_reporter_get(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_HEALTH_REPORTER_GET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &devlink_nest; if (req->_present.bus_name_len) @@ -5654,6 +5696,7 @@ devlink_health_reporter_get_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, DEVLINK_CMD_HEALTH_REPORTER_GET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -5693,6 +5736,7 @@ int devlink_health_reporter_set(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_HEALTH_REPORTER_SET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -5736,6 +5780,7 @@ int devlink_health_reporter_recover(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_HEALTH_REPORTER_RECOVER, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -5773,6 +5818,7 @@ int devlink_health_reporter_diagnose(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_HEALTH_REPORTER_DIAGNOSE, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -5860,6 +5906,7 @@ devlink_health_reporter_dump_get_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, DEVLINK_CMD_HEALTH_REPORTER_DUMP_GET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -5901,6 +5948,7 @@ int devlink_health_reporter_dump_clear(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_HEALTH_REPORTER_DUMP_CLEAR, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -5938,6 +5986,7 @@ int devlink_flash_update(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_FLASH_UPDATE, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -6035,6 +6084,7 @@ devlink_trap_get(struct ynl_sock *ys, struct devlink_trap_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_TRAP_GET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &devlink_nest; if (req->_present.bus_name_len) @@ -6100,6 +6150,7 @@ devlink_trap_get_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, DEVLINK_CMD_TRAP_GET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -6135,6 +6186,7 @@ int devlink_trap_set(struct ynl_sock *ys, struct devlink_trap_set_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_TRAP_SET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -6231,6 +6283,7 @@ devlink_trap_group_get(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_TRAP_GROUP_GET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &devlink_nest; if (req->_present.bus_name_len) @@ -6297,6 +6350,7 @@ devlink_trap_group_get_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, DEVLINK_CMD_TRAP_GROUP_GET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -6333,6 +6387,7 @@ int devlink_trap_group_set(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_TRAP_GROUP_SET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -6425,6 +6480,7 @@ devlink_trap_policer_get(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_TRAP_POLICER_GET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &devlink_nest; if (req->_present.bus_name_len) @@ -6491,6 +6547,7 @@ devlink_trap_policer_get_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, DEVLINK_CMD_TRAP_POLICER_GET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -6527,6 +6584,7 @@ int devlink_trap_policer_set(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_TRAP_POLICER_SET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -6566,6 +6624,7 @@ int devlink_health_reporter_test(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_HEALTH_REPORTER_TEST, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -6666,6 +6725,7 @@ devlink_rate_get(struct ynl_sock *ys, struct devlink_rate_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_RATE_GET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &devlink_nest; if (req->_present.bus_name_len) @@ -6733,6 +6793,7 @@ devlink_rate_get_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, DEVLINK_CMD_RATE_GET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -6769,6 +6830,7 @@ int devlink_rate_set(struct ynl_sock *ys, struct devlink_rate_set_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_RATE_SET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -6813,6 +6875,7 @@ int devlink_rate_new(struct ynl_sock *ys, struct devlink_rate_new_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_RATE_NEW, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -6856,6 +6919,7 @@ int devlink_rate_del(struct ynl_sock *ys, struct devlink_rate_del_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_RATE_DEL, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -6941,6 +7005,7 @@ devlink_linecard_get(struct ynl_sock *ys, struct devlink_linecard_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_LINECARD_GET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &devlink_nest; if (req->_present.bus_name_len) @@ -7006,6 +7071,7 @@ devlink_linecard_get_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, DEVLINK_CMD_LINECARD_GET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -7042,6 +7108,7 @@ int devlink_linecard_set(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_LINECARD_SET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -7125,6 +7192,7 @@ devlink_selftests_get(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_SELFTESTS_GET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &devlink_nest; if (req->_present.bus_name_len) @@ -7209,6 +7277,7 @@ int devlink_selftests_run(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_SELFTESTS_RUN, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); @@ -7243,6 +7312,7 @@ int devlink_notify_filter_set(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, DEVLINK_CMD_NOTIFY_FILTER_SET, 1); ys->req_policy = &devlink_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.bus_name_len) ynl_attr_put_str(nlh, DEVLINK_ATTR_BUS_NAME, req->bus_name); diff --git a/home/nipa/nipa_out/956408/ynl/old-code/dpll-user.c b/home/nipa/nipa_out/956408/ynl/new-code/dpll-user.c index 3fad51752650..d3cf6680c6a7 100644 --- a/home/nipa/nipa_out/956408/ynl/old-code/dpll-user.c +++ b/home/nipa/nipa_out/956408/ynl/new-code/dpll-user.c @@ -430,6 +430,7 @@ dpll_device_id_get(struct ynl_sock *ys, struct dpll_device_id_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, DPLL_CMD_DEVICE_ID_GET, 1); ys->req_policy = &dpll_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &dpll_nest; if (req->_present.module_name_len) @@ -561,6 +562,7 @@ dpll_device_get(struct ynl_sock *ys, struct dpll_device_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, DPLL_CMD_DEVICE_GET, 1); ys->req_policy = &dpll_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &dpll_nest; if (req->_present.id) @@ -646,6 +648,7 @@ int dpll_device_set(struct ynl_sock *ys, struct dpll_device_set_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, DPLL_CMD_DEVICE_SET, 1); ys->req_policy = &dpll_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.id) ynl_attr_put_u32(nlh, DPLL_A_ID, req->id); @@ -705,6 +708,7 @@ dpll_pin_id_get(struct ynl_sock *ys, struct dpll_pin_id_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, DPLL_CMD_PIN_ID_GET, 1); ys->req_policy = &dpll_pin_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &dpll_pin_nest; if (req->_present.module_name_len) @@ -956,6 +960,7 @@ dpll_pin_get(struct ynl_sock *ys, struct dpll_pin_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, DPLL_CMD_PIN_GET, 1); ys->req_policy = &dpll_pin_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &dpll_pin_nest; if (req->_present.id) @@ -1028,6 +1033,7 @@ dpll_pin_get_dump(struct ynl_sock *ys, struct dpll_pin_get_req_dump *req) nlh = ynl_gemsg_start_dump(ys, ys->family_id, DPLL_CMD_PIN_GET, 1); ys->req_policy = &dpll_pin_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.id) ynl_attr_put_u32(nlh, DPLL_A_PIN_ID, req->id); @@ -1090,6 +1096,7 @@ int dpll_pin_set(struct ynl_sock *ys, struct dpll_pin_set_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, DPLL_CMD_PIN_SET, 1); ys->req_policy = &dpll_pin_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.id) ynl_attr_put_u32(nlh, DPLL_A_PIN_ID, req->id); diff --git a/home/nipa/nipa_out/956408/ynl/old-code/ethtool-user.c b/home/nipa/nipa_out/956408/ynl/new-code/ethtool-user.c index 72ccc16eae19..8d3239d808fb 100644 --- a/home/nipa/nipa_out/956408/ynl/old-code/ethtool-user.c +++ b/home/nipa/nipa_out/956408/ynl/new-code/ethtool-user.c @@ -2131,6 +2131,7 @@ ethtool_strset_get(struct ynl_sock *ys, struct ethtool_strset_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_STRSET_GET, 1); ys->req_policy = ðtool_strset_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = ðtool_strset_nest; if (req->_present.header) @@ -2195,6 +2196,7 @@ ethtool_strset_get_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, ETHTOOL_MSG_STRSET_GET, 1); ys->req_policy = ðtool_strset_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_STRSET_HEADER, &req->header); @@ -2291,6 +2293,7 @@ ethtool_linkinfo_get(struct ynl_sock *ys, struct ethtool_linkinfo_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_LINKINFO_GET, 1); ys->req_policy = ðtool_linkinfo_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = ðtool_linkinfo_nest; if (req->_present.header) @@ -2350,6 +2353,7 @@ ethtool_linkinfo_get_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, ETHTOOL_MSG_LINKINFO_GET, 1); ys->req_policy = ðtool_linkinfo_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_LINKINFO_HEADER, &req->header); @@ -2389,6 +2393,7 @@ int ethtool_linkinfo_set(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_LINKINFO_SET, 1); ys->req_policy = ðtool_linkinfo_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_LINKINFO_HEADER, &req->header); @@ -2518,6 +2523,7 @@ ethtool_linkmodes_get(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_LINKMODES_GET, 1); ys->req_policy = ðtool_linkmodes_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = ðtool_linkmodes_nest; if (req->_present.header) @@ -2579,6 +2585,7 @@ ethtool_linkmodes_get_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, ETHTOOL_MSG_LINKMODES_GET, 1); ys->req_policy = ðtool_linkmodes_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_LINKMODES_HEADER, &req->header); @@ -2622,6 +2629,7 @@ int ethtool_linkmodes_set(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_LINKMODES_SET, 1); ys->req_policy = ðtool_linkmodes_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_LINKMODES_HEADER, &req->header); @@ -2734,6 +2742,7 @@ ethtool_linkstate_get(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_LINKSTATE_GET, 1); ys->req_policy = ðtool_linkstate_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = ðtool_linkstate_nest; if (req->_present.header) @@ -2793,6 +2802,7 @@ ethtool_linkstate_get_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, ETHTOOL_MSG_LINKSTATE_GET, 1); ys->req_policy = ðtool_linkstate_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_LINKSTATE_HEADER, &req->header); @@ -2870,6 +2880,7 @@ ethtool_debug_get(struct ynl_sock *ys, struct ethtool_debug_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_DEBUG_GET, 1); ys->req_policy = ðtool_debug_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = ðtool_debug_nest; if (req->_present.header) @@ -2929,6 +2940,7 @@ ethtool_debug_get_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, ETHTOOL_MSG_DEBUG_GET, 1); ys->req_policy = ðtool_debug_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_DEBUG_HEADER, &req->header); @@ -2969,6 +2981,7 @@ int ethtool_debug_set(struct ynl_sock *ys, struct ethtool_debug_set_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_DEBUG_SET, 1); ys->req_policy = ðtool_debug_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_DEBUG_HEADER, &req->header); @@ -3055,6 +3068,7 @@ ethtool_wol_get(struct ynl_sock *ys, struct ethtool_wol_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_WOL_GET, 1); ys->req_policy = ðtool_wol_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = ðtool_wol_nest; if (req->_present.header) @@ -3114,6 +3128,7 @@ ethtool_wol_get_dump(struct ynl_sock *ys, struct ethtool_wol_get_req_dump *req) nlh = ynl_gemsg_start_dump(ys, ys->family_id, ETHTOOL_MSG_WOL_GET, 1); ys->req_policy = ðtool_wol_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_WOL_HEADER, &req->header); @@ -3156,6 +3171,7 @@ int ethtool_wol_set(struct ynl_sock *ys, struct ethtool_wol_set_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_WOL_SET, 1); ys->req_policy = ðtool_wol_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_WOL_HEADER, &req->header); @@ -3263,6 +3279,7 @@ ethtool_features_get(struct ynl_sock *ys, struct ethtool_features_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_FEATURES_GET, 1); ys->req_policy = ðtool_features_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = ðtool_features_nest; if (req->_present.header) @@ -3326,6 +3343,7 @@ ethtool_features_get_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, ETHTOOL_MSG_FEATURES_GET, 1); ys->req_policy = ðtool_features_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_FEATURES_HEADER, &req->header); @@ -3448,6 +3466,7 @@ ethtool_features_set(struct ynl_sock *ys, struct ethtool_features_set_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_FEATURES_SET, 1); ys->req_policy = ðtool_features_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = ðtool_features_nest; if (req->_present.header) @@ -3540,6 +3559,7 @@ ethtool_privflags_get(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_PRIVFLAGS_GET, 1); ys->req_policy = ðtool_privflags_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = ðtool_privflags_nest; if (req->_present.header) @@ -3600,6 +3620,7 @@ ethtool_privflags_get_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, ETHTOOL_MSG_PRIVFLAGS_GET, 1); ys->req_policy = ðtool_privflags_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_PRIVFLAGS_HEADER, &req->header); @@ -3641,6 +3662,7 @@ int ethtool_privflags_set(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_PRIVFLAGS_SET, 1); ys->req_policy = ðtool_privflags_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_PRIVFLAGS_HEADER, &req->header); @@ -3791,6 +3813,7 @@ ethtool_rings_get(struct ynl_sock *ys, struct ethtool_rings_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_RINGS_GET, 1); ys->req_policy = ðtool_rings_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = ðtool_rings_nest; if (req->_present.header) @@ -3849,6 +3872,7 @@ ethtool_rings_get_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, ETHTOOL_MSG_RINGS_GET, 1); ys->req_policy = ðtool_rings_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_RINGS_HEADER, &req->header); @@ -3887,6 +3911,7 @@ int ethtool_rings_set(struct ynl_sock *ys, struct ethtool_rings_set_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_RINGS_SET, 1); ys->req_policy = ðtool_rings_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_RINGS_HEADER, &req->header); @@ -4024,6 +4049,7 @@ ethtool_channels_get(struct ynl_sock *ys, struct ethtool_channels_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_CHANNELS_GET, 1); ys->req_policy = ðtool_channels_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = ðtool_channels_nest; if (req->_present.header) @@ -4083,6 +4109,7 @@ ethtool_channels_get_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, ETHTOOL_MSG_CHANNELS_GET, 1); ys->req_policy = ðtool_channels_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_CHANNELS_HEADER, &req->header); @@ -4122,6 +4149,7 @@ int ethtool_channels_set(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_CHANNELS_SET, 1); ys->req_policy = ðtool_channels_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_CHANNELS_HEADER, &req->header); @@ -4356,6 +4384,7 @@ ethtool_coalesce_get(struct ynl_sock *ys, struct ethtool_coalesce_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_COALESCE_GET, 1); ys->req_policy = ðtool_coalesce_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = ðtool_coalesce_nest; if (req->_present.header) @@ -4417,6 +4446,7 @@ ethtool_coalesce_get_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, ETHTOOL_MSG_COALESCE_GET, 1); ys->req_policy = ðtool_coalesce_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_COALESCE_HEADER, &req->header); @@ -4460,6 +4490,7 @@ int ethtool_coalesce_set(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_COALESCE_SET, 1); ys->req_policy = ðtool_coalesce_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_COALESCE_HEADER, &req->header); @@ -4611,6 +4642,7 @@ ethtool_pause_get(struct ynl_sock *ys, struct ethtool_pause_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_PAUSE_GET, 1); ys->req_policy = ðtool_pause_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = ðtool_pause_nest; if (req->_present.header) @@ -4670,6 +4702,7 @@ ethtool_pause_get_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, ETHTOOL_MSG_PAUSE_GET, 1); ys->req_policy = ðtool_pause_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_PAUSE_HEADER, &req->header); @@ -4710,6 +4743,7 @@ int ethtool_pause_set(struct ynl_sock *ys, struct ethtool_pause_set_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_PAUSE_SET, 1); ys->req_policy = ðtool_pause_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_PAUSE_HEADER, &req->header); @@ -4823,6 +4857,7 @@ ethtool_eee_get(struct ynl_sock *ys, struct ethtool_eee_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_EEE_GET, 1); ys->req_policy = ðtool_eee_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = ðtool_eee_nest; if (req->_present.header) @@ -4882,6 +4917,7 @@ ethtool_eee_get_dump(struct ynl_sock *ys, struct ethtool_eee_get_req_dump *req) nlh = ynl_gemsg_start_dump(ys, ys->family_id, ETHTOOL_MSG_EEE_GET, 1); ys->req_policy = ðtool_eee_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_EEE_HEADER, &req->header); @@ -4924,6 +4960,7 @@ int ethtool_eee_set(struct ynl_sock *ys, struct ethtool_eee_set_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_EEE_SET, 1); ys->req_policy = ðtool_eee_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_EEE_HEADER, &req->header); @@ -5055,6 +5092,7 @@ ethtool_tsinfo_get(struct ynl_sock *ys, struct ethtool_tsinfo_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_TSINFO_GET, 1); ys->req_policy = ðtool_tsinfo_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = ðtool_tsinfo_nest; if (req->_present.header) @@ -5121,6 +5159,7 @@ ethtool_tsinfo_get_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, ETHTOOL_MSG_TSINFO_GET, 1); ys->req_policy = ðtool_tsinfo_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_TSINFO_HEADER, &req->header); @@ -5155,6 +5194,7 @@ int ethtool_cable_test_act(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_CABLE_TEST_ACT, 1); ys->req_policy = ðtool_cable_test_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_CABLE_TEST_HEADER, &req->header); @@ -5184,6 +5224,7 @@ int ethtool_cable_test_tdr_act(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_CABLE_TEST_TDR_ACT, 1); ys->req_policy = ðtool_cable_test_tdr_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_CABLE_TEST_TDR_HEADER, &req->header); @@ -5258,6 +5299,7 @@ ethtool_tunnel_info_get(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_TUNNEL_INFO_GET, 1); ys->req_policy = ðtool_tunnel_info_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = ðtool_tunnel_info_nest; if (req->_present.header) @@ -5319,6 +5361,7 @@ ethtool_tunnel_info_get_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, ETHTOOL_MSG_TUNNEL_INFO_GET, 1); ys->req_policy = ðtool_tunnel_info_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_TUNNEL_INFO_HEADER, &req->header); @@ -5416,6 +5459,7 @@ ethtool_fec_get(struct ynl_sock *ys, struct ethtool_fec_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_FEC_GET, 1); ys->req_policy = ðtool_fec_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = ðtool_fec_nest; if (req->_present.header) @@ -5475,6 +5519,7 @@ ethtool_fec_get_dump(struct ynl_sock *ys, struct ethtool_fec_get_req_dump *req) nlh = ynl_gemsg_start_dump(ys, ys->family_id, ETHTOOL_MSG_FEC_GET, 1); ys->req_policy = ðtool_fec_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_FEC_HEADER, &req->header); @@ -5517,6 +5562,7 @@ int ethtool_fec_set(struct ynl_sock *ys, struct ethtool_fec_set_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_FEC_SET, 1); ys->req_policy = ðtool_fec_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_FEC_HEADER, &req->header); @@ -5627,6 +5673,7 @@ ethtool_module_eeprom_get(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_MODULE_EEPROM_GET, 1); ys->req_policy = ðtool_module_eeprom_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = ðtool_module_eeprom_nest; if (req->_present.header) @@ -5688,6 +5735,7 @@ ethtool_module_eeprom_get_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, ETHTOOL_MSG_MODULE_EEPROM_GET, 1); ys->req_policy = ðtool_module_eeprom_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_MODULE_EEPROM_HEADER, &req->header); @@ -5761,6 +5809,7 @@ ethtool_phc_vclocks_get(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_PHC_VCLOCKS_GET, 1); ys->req_policy = ðtool_phc_vclocks_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = ðtool_phc_vclocks_nest; if (req->_present.header) @@ -5821,6 +5870,7 @@ ethtool_phc_vclocks_get_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, ETHTOOL_MSG_PHC_VCLOCKS_GET, 1); ys->req_policy = ðtool_phc_vclocks_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_PHC_VCLOCKS_HEADER, &req->header); @@ -5898,6 +5948,7 @@ ethtool_module_get(struct ynl_sock *ys, struct ethtool_module_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_MODULE_GET, 1); ys->req_policy = ðtool_module_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = ðtool_module_nest; if (req->_present.header) @@ -5956,6 +6007,7 @@ ethtool_module_get_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, ETHTOOL_MSG_MODULE_GET, 1); ys->req_policy = ðtool_module_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_MODULE_HEADER, &req->header); @@ -5994,6 +6046,7 @@ int ethtool_module_set(struct ynl_sock *ys, struct ethtool_module_set_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_MODULE_SET, 1); ys->req_policy = ðtool_module_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_MODULE_HEADER, &req->header); @@ -6143,6 +6196,7 @@ ethtool_pse_get(struct ynl_sock *ys, struct ethtool_pse_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_PSE_GET, 1); ys->req_policy = ðtool_pse_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = ðtool_pse_nest; if (req->_present.header) @@ -6205,6 +6259,7 @@ ethtool_pse_get_dump(struct ynl_sock *ys, struct ethtool_pse_get_req_dump *req) nlh = ynl_gemsg_start_dump(ys, ys->family_id, ETHTOOL_MSG_PSE_GET, 1); ys->req_policy = ðtool_pse_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_PSE_HEADER, &req->header); @@ -6236,6 +6291,7 @@ int ethtool_pse_set(struct ynl_sock *ys, struct ethtool_pse_set_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_PSE_SET, 1); ys->req_policy = ðtool_pse_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_PSE_HEADER, &req->header); @@ -6342,6 +6398,7 @@ ethtool_rss_get(struct ynl_sock *ys, struct ethtool_rss_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_RSS_GET, 1); ys->req_policy = ðtool_rss_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = ðtool_rss_nest; if (req->_present.header) @@ -6403,6 +6460,7 @@ ethtool_rss_get_dump(struct ynl_sock *ys, struct ethtool_rss_get_req_dump *req) nlh = ynl_gemsg_start_dump(ys, ys->family_id, ETHTOOL_MSG_RSS_GET, 1); ys->req_policy = ðtool_rss_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_RSS_HEADER, &req->header); @@ -6512,6 +6570,7 @@ ethtool_plca_get_cfg(struct ynl_sock *ys, struct ethtool_plca_get_cfg_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_PLCA_GET_CFG, 1); ys->req_policy = ðtool_plca_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = ðtool_plca_nest; if (req->_present.header) @@ -6571,6 +6630,7 @@ ethtool_plca_get_cfg_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, ETHTOOL_MSG_PLCA_GET_CFG, 1); ys->req_policy = ðtool_plca_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_PLCA_HEADER, &req->header); @@ -6610,6 +6670,7 @@ int ethtool_plca_set_cfg(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_PLCA_SET_CFG, 1); ys->req_policy = ðtool_plca_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_PLCA_HEADER, &req->header); @@ -6730,6 +6791,7 @@ ethtool_plca_get_status(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_PLCA_GET_STATUS, 1); ys->req_policy = ðtool_plca_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = ðtool_plca_nest; if (req->_present.header) @@ -6790,6 +6852,7 @@ ethtool_plca_get_status_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, ETHTOOL_MSG_PLCA_GET_STATUS, 1); ys->req_policy = ðtool_plca_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_PLCA_HEADER, &req->header); @@ -6907,6 +6970,7 @@ ethtool_mm_get(struct ynl_sock *ys, struct ethtool_mm_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_MM_GET, 1); ys->req_policy = ðtool_mm_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = ðtool_mm_nest; if (req->_present.header) @@ -6965,6 +7029,7 @@ ethtool_mm_get_dump(struct ynl_sock *ys, struct ethtool_mm_get_req_dump *req) nlh = ynl_gemsg_start_dump(ys, ys->family_id, ETHTOOL_MSG_MM_GET, 1); ys->req_policy = ðtool_mm_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_MM_HEADER, &req->header); @@ -7004,6 +7069,7 @@ int ethtool_mm_set(struct ynl_sock *ys, struct ethtool_mm_set_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_MM_SET, 1); ys->req_policy = ðtool_mm_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_MM_HEADER, &req->header); @@ -7044,6 +7110,7 @@ int ethtool_module_fw_flash_act(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_MODULE_FW_FLASH_ACT, 1); ys->req_policy = ðtool_module_fw_flash_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_MODULE_FW_FLASH_HEADER, &req->header); @@ -7174,6 +7241,7 @@ ethtool_phy_get(struct ynl_sock *ys, struct ethtool_phy_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_PHY_GET, 1); ys->req_policy = ðtool_phy_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = ðtool_phy_nest; if (req->_present.header) @@ -7235,6 +7303,7 @@ ethtool_phy_get_dump(struct ynl_sock *ys, struct ethtool_phy_get_req_dump *req) nlh = ynl_gemsg_start_dump(ys, ys->family_id, ETHTOOL_MSG_PHY_GET, 1); ys->req_policy = ðtool_phy_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_PHY_HEADER, &req->header); @@ -7353,6 +7422,7 @@ ethtool_tsconfig_get(struct ynl_sock *ys, struct ethtool_tsconfig_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_TSCONFIG_GET, 1); ys->req_policy = ðtool_tsconfig_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = ðtool_tsconfig_nest; if (req->_present.header) @@ -7416,6 +7486,7 @@ ethtool_tsconfig_get_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, ETHTOOL_MSG_TSCONFIG_GET, 1); ys->req_policy = ðtool_tsconfig_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.header) ethtool_header_put(nlh, ETHTOOL_A_TSCONFIG_HEADER, &req->header); @@ -7527,6 +7598,7 @@ ethtool_tsconfig_set(struct ynl_sock *ys, struct ethtool_tsconfig_set_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, ETHTOOL_MSG_TSCONFIG_SET, 1); ys->req_policy = ðtool_tsconfig_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = ðtool_tsconfig_nest; if (req->_present.header) diff --git a/home/nipa/nipa_out/956408/ynl/old-code/fou-user.c b/home/nipa/nipa_out/956408/ynl/new-code/fou-user.c index 763a2aeaa3cc..e8894d0feb14 100644 --- a/home/nipa/nipa_out/956408/ynl/old-code/fou-user.c +++ b/home/nipa/nipa_out/956408/ynl/new-code/fou-user.c @@ -77,6 +77,7 @@ int fou_add(struct ynl_sock *ys, struct fou_add_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, FOU_CMD_ADD, 1); ys->req_policy = &fou_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.port) ynl_attr_put_u16(nlh, FOU_ATTR_PORT, req->port); @@ -123,6 +124,7 @@ int fou_del(struct ynl_sock *ys, struct fou_del_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, FOU_CMD_DEL, 1); ys->req_policy = &fou_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.af) ynl_attr_put_u8(nlh, FOU_ATTR_AF, req->af); @@ -248,6 +250,7 @@ struct fou_get_rsp *fou_get(struct ynl_sock *ys, struct fou_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, FOU_CMD_GET, 1); ys->req_policy = &fou_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &fou_nest; if (req->_present.af) diff --git a/home/nipa/nipa_out/956408/ynl/old-code/handshake-user.c b/home/nipa/nipa_out/956408/ynl/new-code/handshake-user.c index 1b2bb8d57c43..1998ef2279e1 100644 --- a/home/nipa/nipa_out/956408/ynl/old-code/handshake-user.c +++ b/home/nipa/nipa_out/956408/ynl/new-code/handshake-user.c @@ -250,6 +250,7 @@ handshake_accept(struct ynl_sock *ys, struct handshake_accept_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, HANDSHAKE_CMD_ACCEPT, 1); ys->req_policy = &handshake_accept_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &handshake_accept_nest; if (req->_present.handler_class) @@ -301,6 +302,7 @@ int handshake_done(struct ynl_sock *ys, struct handshake_done_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, HANDSHAKE_CMD_DONE, 1); ys->req_policy = &handshake_done_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.status) ynl_attr_put_u32(nlh, HANDSHAKE_A_DONE_STATUS, req->status); diff --git a/home/nipa/nipa_out/956408/ynl/old-code/lockd-user.c b/home/nipa/nipa_out/956408/ynl/new-code/lockd-user.c index 28b3edb9e612..87c774c9b701 100644 --- a/home/nipa/nipa_out/956408/ynl/old-code/lockd-user.c +++ b/home/nipa/nipa_out/956408/ynl/new-code/lockd-user.c @@ -52,6 +52,7 @@ int lockd_server_set(struct ynl_sock *ys, struct lockd_server_set_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, LOCKD_CMD_SERVER_SET, 1); ys->req_policy = &lockd_server_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.gracetime) ynl_attr_put_u32(nlh, LOCKD_A_SERVER_GRACETIME, req->gracetime); @@ -115,6 +116,7 @@ struct lockd_server_get_rsp *lockd_server_get(struct ynl_sock *ys) nlh = ynl_gemsg_start_req(ys, ys->family_id, LOCKD_CMD_SERVER_GET, 1); ys->req_policy = &lockd_server_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &lockd_server_nest; rsp = calloc(1, sizeof(*rsp)); diff --git a/home/nipa/nipa_out/956408/ynl/old-code/mptcp_pm-user.c b/home/nipa/nipa_out/956408/ynl/new-code/mptcp_pm-user.c index 69871461607e..24398b5d42bc 100644 --- a/home/nipa/nipa_out/956408/ynl/old-code/mptcp_pm-user.c +++ b/home/nipa/nipa_out/956408/ynl/new-code/mptcp_pm-user.c @@ -197,6 +197,7 @@ int mptcp_pm_add_addr(struct ynl_sock *ys, struct mptcp_pm_add_addr_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, MPTCP_PM_CMD_ADD_ADDR, 1); ys->req_policy = &mptcp_pm_endpoint_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.addr) mptcp_pm_address_put(nlh, MPTCP_PM_ENDPOINT_ADDR, &req->addr); @@ -224,6 +225,7 @@ int mptcp_pm_del_addr(struct ynl_sock *ys, struct mptcp_pm_del_addr_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, MPTCP_PM_CMD_DEL_ADDR, 1); ys->req_policy = &mptcp_pm_endpoint_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.addr) mptcp_pm_address_put(nlh, MPTCP_PM_ENDPOINT_ADDR, &req->addr); @@ -287,6 +289,7 @@ mptcp_pm_get_addr(struct ynl_sock *ys, struct mptcp_pm_get_addr_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, MPTCP_PM_CMD_GET_ADDR, 1); ys->req_policy = &mptcp_pm_attr_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &mptcp_pm_attr_nest; if (req->_present.addr) @@ -367,6 +370,7 @@ int mptcp_pm_flush_addrs(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, MPTCP_PM_CMD_FLUSH_ADDRS, 1); ys->req_policy = &mptcp_pm_endpoint_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.addr) mptcp_pm_address_put(nlh, MPTCP_PM_ENDPOINT_ADDR, &req->addr); @@ -394,6 +398,7 @@ int mptcp_pm_set_limits(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, MPTCP_PM_CMD_SET_LIMITS, 1); ys->req_policy = &mptcp_pm_attr_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.rcv_add_addrs) ynl_attr_put_u32(nlh, MPTCP_PM_ATTR_RCV_ADD_ADDRS, req->rcv_add_addrs); @@ -456,6 +461,7 @@ mptcp_pm_get_limits(struct ynl_sock *ys, struct mptcp_pm_get_limits_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, MPTCP_PM_CMD_GET_LIMITS, 1); ys->req_policy = &mptcp_pm_attr_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &mptcp_pm_attr_nest; if (req->_present.rcv_add_addrs) @@ -496,6 +502,7 @@ int mptcp_pm_set_flags(struct ynl_sock *ys, struct mptcp_pm_set_flags_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, MPTCP_PM_CMD_SET_FLAGS, 1); ys->req_policy = &mptcp_pm_attr_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.addr) mptcp_pm_address_put(nlh, MPTCP_PM_ATTR_ADDR, &req->addr); @@ -527,6 +534,7 @@ int mptcp_pm_announce(struct ynl_sock *ys, struct mptcp_pm_announce_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, MPTCP_PM_CMD_ANNOUNCE, 1); ys->req_policy = &mptcp_pm_attr_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.addr) mptcp_pm_address_put(nlh, MPTCP_PM_ATTR_ADDR, &req->addr); @@ -555,6 +563,7 @@ int mptcp_pm_remove(struct ynl_sock *ys, struct mptcp_pm_remove_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, MPTCP_PM_CMD_REMOVE, 1); ys->req_policy = &mptcp_pm_attr_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.token) ynl_attr_put_u32(nlh, MPTCP_PM_ATTR_TOKEN, req->token); @@ -586,6 +595,7 @@ int mptcp_pm_subflow_create(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, MPTCP_PM_CMD_SUBFLOW_CREATE, 1); ys->req_policy = &mptcp_pm_attr_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.addr) mptcp_pm_address_put(nlh, MPTCP_PM_ATTR_ADDR, &req->addr); @@ -620,6 +630,7 @@ int mptcp_pm_subflow_destroy(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, MPTCP_PM_CMD_SUBFLOW_DESTROY, 1); ys->req_policy = &mptcp_pm_attr_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.addr) mptcp_pm_address_put(nlh, MPTCP_PM_ATTR_ADDR, &req->addr); diff --git a/home/nipa/nipa_out/956408/ynl/old-code/net_shaper-user.c b/home/nipa/nipa_out/956408/ynl/new-code/net_shaper-user.c index d541552fac92..fb31cd030c61 100644 --- a/home/nipa/nipa_out/956408/ynl/old-code/net_shaper-user.c +++ b/home/nipa/nipa_out/956408/ynl/new-code/net_shaper-user.c @@ -275,6 +275,7 @@ net_shaper_get(struct ynl_sock *ys, struct net_shaper_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, NET_SHAPER_CMD_GET, 1); ys->req_policy = &net_shaper_net_shaper_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &net_shaper_net_shaper_nest; if (req->_present.ifindex) @@ -334,6 +335,7 @@ net_shaper_get_dump(struct ynl_sock *ys, struct net_shaper_get_req_dump *req) nlh = ynl_gemsg_start_dump(ys, ys->family_id, NET_SHAPER_CMD_GET, 1); ys->req_policy = &net_shaper_net_shaper_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.ifindex) ynl_attr_put_u32(nlh, NET_SHAPER_A_IFINDEX, req->ifindex); @@ -365,6 +367,7 @@ int net_shaper_set(struct ynl_sock *ys, struct net_shaper_set_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, NET_SHAPER_CMD_SET, 1); ys->req_policy = &net_shaper_net_shaper_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.ifindex) ynl_attr_put_u32(nlh, NET_SHAPER_A_IFINDEX, req->ifindex); @@ -406,6 +409,7 @@ int net_shaper_delete(struct ynl_sock *ys, struct net_shaper_delete_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, NET_SHAPER_CMD_DELETE, 1); ys->req_policy = &net_shaper_net_shaper_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.ifindex) ynl_attr_put_u32(nlh, NET_SHAPER_A_IFINDEX, req->ifindex); @@ -483,6 +487,7 @@ net_shaper_group(struct ynl_sock *ys, struct net_shaper_group_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, NET_SHAPER_CMD_GROUP, 1); ys->req_policy = &net_shaper_net_shaper_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &net_shaper_net_shaper_nest; if (req->_present.ifindex) @@ -603,6 +608,7 @@ net_shaper_cap_get(struct ynl_sock *ys, struct net_shaper_cap_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, NET_SHAPER_CMD_CAP_GET, 1); ys->req_policy = &net_shaper_caps_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &net_shaper_caps_nest; if (req->_present.ifindex) @@ -661,6 +667,7 @@ net_shaper_cap_get_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, NET_SHAPER_CMD_CAP_GET, 1); ys->req_policy = &net_shaper_caps_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.ifindex) ynl_attr_put_u32(nlh, NET_SHAPER_A_CAPS_IFINDEX, req->ifindex); diff --git a/home/nipa/nipa_out/956408/ynl/old-code/netdev-user.c b/home/nipa/nipa_out/956408/ynl/new-code/netdev-user.c index 878960df097c..b2d8738e165c 100644 --- a/home/nipa/nipa_out/956408/ynl/old-code/netdev-user.c +++ b/home/nipa/nipa_out/956408/ynl/new-code/netdev-user.c @@ -423,6 +423,7 @@ netdev_dev_get(struct ynl_sock *ys, struct netdev_dev_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, NETDEV_CMD_DEV_GET, 1); ys->req_policy = &netdev_dev_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &netdev_dev_nest; if (req->_present.ifindex) @@ -575,6 +576,7 @@ netdev_page_pool_get(struct ynl_sock *ys, struct netdev_page_pool_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, NETDEV_CMD_PAGE_POOL_GET, 1); ys->req_policy = &netdev_page_pool_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &netdev_page_pool_nest; if (req->_present.id) @@ -754,6 +756,7 @@ netdev_page_pool_stats_get(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, NETDEV_CMD_PAGE_POOL_STATS_GET, 1); ys->req_policy = &netdev_page_pool_stats_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &netdev_page_pool_stats_nest; if (req->_present.info) @@ -903,6 +906,7 @@ netdev_queue_get(struct ynl_sock *ys, struct netdev_queue_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, NETDEV_CMD_QUEUE_GET, 1); ys->req_policy = &netdev_queue_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &netdev_queue_nest; if (req->_present.ifindex) @@ -965,6 +969,7 @@ netdev_queue_get_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, NETDEV_CMD_QUEUE_GET, 1); ys->req_policy = &netdev_queue_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.ifindex) ynl_attr_put_u32(nlh, NETDEV_A_QUEUE_IFINDEX, req->ifindex); @@ -1054,6 +1059,7 @@ netdev_napi_get(struct ynl_sock *ys, struct netdev_napi_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, NETDEV_CMD_NAPI_GET, 1); ys->req_policy = &netdev_napi_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &netdev_napi_nest; if (req->_present.id) @@ -1109,6 +1115,7 @@ netdev_napi_get_dump(struct ynl_sock *ys, struct netdev_napi_get_req_dump *req) nlh = ynl_gemsg_start_dump(ys, ys->family_id, NETDEV_CMD_NAPI_GET, 1); ys->req_policy = &netdev_napi_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.ifindex) ynl_attr_put_u32(nlh, NETDEV_A_NAPI_IFINDEX, req->ifindex); @@ -1211,6 +1218,7 @@ netdev_qstats_get_dump(struct ynl_sock *ys, struct netdev_qstats_get_req *req) nlh = ynl_gemsg_start_dump(ys, ys->family_id, NETDEV_CMD_QSTATS_GET, 1); ys->req_policy = &netdev_qstats_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.ifindex) ynl_attr_put_u32(nlh, NETDEV_A_QSTATS_IFINDEX, req->ifindex); @@ -1278,6 +1286,7 @@ netdev_bind_rx(struct ynl_sock *ys, struct netdev_bind_rx_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, NETDEV_CMD_BIND_RX, 1); ys->req_policy = &netdev_dmabuf_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &netdev_dmabuf_nest; if (req->_present.ifindex) @@ -1318,6 +1327,7 @@ int netdev_napi_set(struct ynl_sock *ys, struct netdev_napi_set_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, NETDEV_CMD_NAPI_SET, 1); ys->req_policy = &netdev_napi_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.id) ynl_attr_put_u32(nlh, NETDEV_A_NAPI_ID, req->id); diff --git a/home/nipa/nipa_out/956408/ynl/old-code/nfsd-user.c b/home/nipa/nipa_out/956408/ynl/new-code/nfsd-user.c index fe762e05b79e..48e655af8eb3 100644 --- a/home/nipa/nipa_out/956408/ynl/old-code/nfsd-user.c +++ b/home/nipa/nipa_out/956408/ynl/new-code/nfsd-user.c @@ -388,6 +388,7 @@ int nfsd_threads_set(struct ynl_sock *ys, struct nfsd_threads_set_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, NFSD_CMD_THREADS_SET, 1); ys->req_policy = &nfsd_server_nest; + ys->req_hdr_len = ys->family->hdr_len; for (i = 0; i < req->n_threads; i++) ynl_attr_put_u32(nlh, NFSD_A_SERVER_THREADS, req->threads[i]); @@ -480,6 +481,7 @@ struct nfsd_threads_get_rsp *nfsd_threads_get(struct ynl_sock *ys) nlh = ynl_gemsg_start_req(ys, ys->family_id, NFSD_CMD_THREADS_GET, 1); ys->req_policy = &nfsd_server_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &nfsd_server_nest; rsp = calloc(1, sizeof(*rsp)); @@ -519,6 +521,7 @@ int nfsd_version_set(struct ynl_sock *ys, struct nfsd_version_set_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, NFSD_CMD_VERSION_SET, 1); ys->req_policy = &nfsd_server_proto_nest; + ys->req_hdr_len = ys->family->hdr_len; for (i = 0; i < req->n_version; i++) nfsd_version_put(nlh, NFSD_A_SERVER_PROTO_VERSION, &req->version[i]); @@ -592,6 +595,7 @@ struct nfsd_version_get_rsp *nfsd_version_get(struct ynl_sock *ys) nlh = ynl_gemsg_start_req(ys, ys->family_id, NFSD_CMD_VERSION_GET, 1); ys->req_policy = &nfsd_server_proto_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &nfsd_server_proto_nest; rsp = calloc(1, sizeof(*rsp)); @@ -631,6 +635,7 @@ int nfsd_listener_set(struct ynl_sock *ys, struct nfsd_listener_set_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, NFSD_CMD_LISTENER_SET, 1); ys->req_policy = &nfsd_server_sock_nest; + ys->req_hdr_len = ys->family->hdr_len; for (i = 0; i < req->n_addr; i++) nfsd_sock_put(nlh, NFSD_A_SERVER_SOCK_ADDR, &req->addr[i]); @@ -704,6 +709,7 @@ struct nfsd_listener_get_rsp *nfsd_listener_get(struct ynl_sock *ys) nlh = ynl_gemsg_start_req(ys, ys->family_id, NFSD_CMD_LISTENER_GET, 1); ys->req_policy = &nfsd_server_sock_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &nfsd_server_sock_nest; rsp = calloc(1, sizeof(*rsp)); @@ -738,6 +744,7 @@ int nfsd_pool_mode_set(struct ynl_sock *ys, struct nfsd_pool_mode_set_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, NFSD_CMD_POOL_MODE_SET, 1); ys->req_policy = &nfsd_pool_mode_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.mode_len) ynl_attr_put_str(nlh, NFSD_A_POOL_MODE_MODE, req->mode); @@ -799,6 +806,7 @@ struct nfsd_pool_mode_get_rsp *nfsd_pool_mode_get(struct ynl_sock *ys) nlh = ynl_gemsg_start_req(ys, ys->family_id, NFSD_CMD_POOL_MODE_GET, 1); ys->req_policy = &nfsd_pool_mode_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &nfsd_pool_mode_nest; rsp = calloc(1, sizeof(*rsp)); diff --git a/home/nipa/nipa_out/956408/ynl/old-code/nl80211-user.c b/home/nipa/nipa_out/956408/ynl/new-code/nl80211-user.c index 7e6f20a20cf0..0ef7975f0f38 100644 --- a/home/nipa/nipa_out/956408/ynl/old-code/nl80211-user.c +++ b/home/nipa/nipa_out/956408/ynl/new-code/nl80211-user.c @@ -2771,6 +2771,7 @@ nl80211_get_wiphy(struct ynl_sock *ys, struct nl80211_get_wiphy_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, NL80211_CMD_GET_WIPHY, 1); ys->req_policy = &nl80211_nl80211_attrs_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &nl80211_nl80211_attrs_nest; if (req->_present.wiphy) @@ -3242,6 +3243,7 @@ nl80211_get_wiphy_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, NL80211_CMD_GET_WIPHY, 1); ys->req_policy = &nl80211_nl80211_attrs_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.wiphy) ynl_attr_put_u32(nlh, NL80211_ATTR_WIPHY, req->wiphy); @@ -3369,6 +3371,7 @@ nl80211_get_interface(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, NL80211_CMD_GET_INTERFACE, 1); ys->req_policy = &nl80211_nl80211_attrs_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &nl80211_nl80211_attrs_nest; if (req->_present.ifname_len) @@ -3510,6 +3513,7 @@ nl80211_get_interface_dump(struct ynl_sock *ys, nlh = ynl_gemsg_start_dump(ys, ys->family_id, NL80211_CMD_GET_INTERFACE, 1); ys->req_policy = &nl80211_nl80211_attrs_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.ifname_len) ynl_attr_put_str(nlh, NL80211_ATTR_IFNAME, req->ifname); @@ -3572,6 +3576,7 @@ nl80211_get_protocol_features(struct ynl_sock *ys, nlh = ynl_gemsg_start_req(ys, ys->family_id, NL80211_CMD_GET_PROTOCOL_FEATURES, 1); ys->req_policy = &nl80211_nl80211_attrs_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &nl80211_nl80211_attrs_nest; if (req->_present.protocol_features) diff --git a/home/nipa/nipa_out/956408/ynl/old-code/nlctrl-user.c b/home/nipa/nipa_out/956408/ynl/new-code/nlctrl-user.c index ed074d0412ac..e1cdea3cb66d 100644 --- a/home/nipa/nipa_out/956408/ynl/old-code/nlctrl-user.c +++ b/home/nipa/nipa_out/956408/ynl/new-code/nlctrl-user.c @@ -445,6 +445,7 @@ nlctrl_getfamily(struct ynl_sock *ys, struct nlctrl_getfamily_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, CTRL_CMD_GETFAMILY, 1); ys->req_policy = &nlctrl_ctrl_attrs_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &nlctrl_ctrl_attrs_nest; if (req->_present.family_name_len) @@ -596,6 +597,7 @@ nlctrl_getpolicy_dump(struct ynl_sock *ys, struct nlctrl_getpolicy_req *req) nlh = ynl_gemsg_start_dump(ys, ys->family_id, CTRL_CMD_GETPOLICY, 1); ys->req_policy = &nlctrl_ctrl_attrs_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.family_name_len) ynl_attr_put_str(nlh, CTRL_ATTR_FAMILY_NAME, req->family_name); diff --git a/home/nipa/nipa_out/956408/ynl/old-code/ovpn-user.c b/home/nipa/nipa_out/956408/ynl/new-code/ovpn-user.c index f1f60b79ef77..f92a3bb3775c 100644 --- a/home/nipa/nipa_out/956408/ynl/old-code/ovpn-user.c +++ b/home/nipa/nipa_out/956408/ynl/new-code/ovpn-user.c @@ -503,6 +503,7 @@ int ovpn_peer_new(struct ynl_sock *ys, struct ovpn_peer_new_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, OVPN_CMD_PEER_NEW, 1); ys->req_policy = &ovpn_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.ifindex) ynl_attr_put_u32(nlh, OVPN_A_IFINDEX, req->ifindex); @@ -532,6 +533,7 @@ int ovpn_peer_set(struct ynl_sock *ys, struct ovpn_peer_set_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, OVPN_CMD_PEER_SET, 1); ys->req_policy = &ovpn_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.ifindex) ynl_attr_put_u32(nlh, OVPN_A_IFINDEX, req->ifindex); @@ -597,6 +599,7 @@ ovpn_peer_get(struct ynl_sock *ys, struct ovpn_peer_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, OVPN_CMD_PEER_GET, 1); ys->req_policy = &ovpn_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &ovpn_nest; if (req->_present.ifindex) @@ -655,6 +658,7 @@ ovpn_peer_get_dump(struct ynl_sock *ys, struct ovpn_peer_get_req_dump *req) nlh = ynl_gemsg_start_dump(ys, ys->family_id, OVPN_CMD_PEER_GET, 1); ys->req_policy = &ovpn_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.ifindex) ynl_attr_put_u32(nlh, OVPN_A_IFINDEX, req->ifindex); @@ -693,6 +697,7 @@ int ovpn_peer_del(struct ynl_sock *ys, struct ovpn_peer_del_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, OVPN_CMD_PEER_DEL, 1); ys->req_policy = &ovpn_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.ifindex) ynl_attr_put_u32(nlh, OVPN_A_IFINDEX, req->ifindex); @@ -722,6 +727,7 @@ int ovpn_key_new(struct ynl_sock *ys, struct ovpn_key_new_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, OVPN_CMD_KEY_NEW, 1); ys->req_policy = &ovpn_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.ifindex) ynl_attr_put_u32(nlh, OVPN_A_IFINDEX, req->ifindex); @@ -787,6 +793,7 @@ ovpn_key_get(struct ynl_sock *ys, struct ovpn_key_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, OVPN_CMD_KEY_GET, 1); ys->req_policy = &ovpn_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &ovpn_nest; if (req->_present.ifindex) @@ -833,6 +840,7 @@ int ovpn_key_swap(struct ynl_sock *ys, struct ovpn_key_swap_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, OVPN_CMD_KEY_SWAP, 1); ys->req_policy = &ovpn_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.ifindex) ynl_attr_put_u32(nlh, OVPN_A_IFINDEX, req->ifindex); @@ -862,6 +870,7 @@ int ovpn_key_del(struct ynl_sock *ys, struct ovpn_key_del_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, OVPN_CMD_KEY_DEL, 1); ys->req_policy = &ovpn_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.ifindex) ynl_attr_put_u32(nlh, OVPN_A_IFINDEX, req->ifindex); diff --git a/home/nipa/nipa_out/956408/ynl/old-code/ovs_datapath-user.c b/home/nipa/nipa_out/956408/ynl/new-code/ovs_datapath-user.c index 818e46459fd7..19f9fa69a132 100644 --- a/home/nipa/nipa_out/956408/ynl/old-code/ovs_datapath-user.c +++ b/home/nipa/nipa_out/956408/ynl/new-code/ovs_datapath-user.c @@ -165,6 +165,7 @@ ovs_datapath_get(struct ynl_sock *ys, struct ovs_datapath_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, OVS_DP_CMD_GET, 1); ys->req_policy = &ovs_datapath_datapath_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &ovs_datapath_datapath_nest; hdr_len = sizeof(req->_hdr); @@ -236,6 +237,7 @@ ovs_datapath_get_dump(struct ynl_sock *ys, memcpy(hdr, &req->_hdr, hdr_len); ys->req_policy = &ovs_datapath_datapath_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.name_len) ynl_attr_put_str(nlh, OVS_DP_ATTR_NAME, req->name); @@ -269,6 +271,7 @@ int ovs_datapath_new(struct ynl_sock *ys, struct ovs_datapath_new_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, OVS_DP_CMD_NEW, 1); ys->req_policy = &ovs_datapath_datapath_nest; + ys->req_hdr_len = ys->family->hdr_len; hdr_len = sizeof(req->_hdr); hdr = ynl_nlmsg_put_extra_header(nlh, hdr_len); @@ -306,6 +309,7 @@ int ovs_datapath_del(struct ynl_sock *ys, struct ovs_datapath_del_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, OVS_DP_CMD_DEL, 1); ys->req_policy = &ovs_datapath_datapath_nest; + ys->req_hdr_len = ys->family->hdr_len; hdr_len = sizeof(req->_hdr); hdr = ynl_nlmsg_put_extra_header(nlh, hdr_len); diff --git a/home/nipa/nipa_out/956408/ynl/old-code/ovs_flow-user.c b/home/nipa/nipa_out/956408/ynl/new-code/ovs_flow-user.c index b649c8522863..d8134550ef9c 100644 --- a/home/nipa/nipa_out/956408/ynl/old-code/ovs_flow-user.c +++ b/home/nipa/nipa_out/956408/ynl/new-code/ovs_flow-user.c @@ -1924,6 +1924,7 @@ ovs_flow_get(struct ynl_sock *ys, struct ovs_flow_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, OVS_FLOW_CMD_GET, 1); ys->req_policy = &ovs_flow_flow_attrs_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &ovs_flow_flow_attrs_nest; hdr_len = sizeof(req->_hdr); @@ -2000,6 +2001,7 @@ ovs_flow_get_dump(struct ynl_sock *ys, struct ovs_flow_get_req_dump *req) memcpy(hdr, &req->_hdr, hdr_len); ys->req_policy = &ovs_flow_flow_attrs_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.key) ovs_flow_key_attrs_put(nlh, OVS_FLOW_ATTR_KEY, &req->key); @@ -2040,6 +2042,7 @@ int ovs_flow_new(struct ynl_sock *ys, struct ovs_flow_new_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, OVS_FLOW_CMD_NEW, 1); ys->req_policy = &ovs_flow_flow_attrs_nest; + ys->req_hdr_len = ys->family->hdr_len; hdr_len = sizeof(req->_hdr); hdr = ynl_nlmsg_put_extra_header(nlh, hdr_len); diff --git a/home/nipa/nipa_out/956408/ynl/old-code/ovs_vport-user.c b/home/nipa/nipa_out/956408/ynl/new-code/ovs_vport-user.c index a4bfad353c14..6f91bf710fb7 100644 --- a/home/nipa/nipa_out/956408/ynl/old-code/ovs_vport-user.c +++ b/home/nipa/nipa_out/956408/ynl/new-code/ovs_vport-user.c @@ -150,6 +150,7 @@ int ovs_vport_new(struct ynl_sock *ys, struct ovs_vport_new_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, OVS_VPORT_CMD_NEW, 1); ys->req_policy = &ovs_vport_vport_nest; + ys->req_hdr_len = ys->family->hdr_len; hdr_len = sizeof(req->_hdr); hdr = ynl_nlmsg_put_extra_header(nlh, hdr_len); @@ -191,6 +192,7 @@ int ovs_vport_del(struct ynl_sock *ys, struct ovs_vport_del_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, OVS_VPORT_CMD_DEL, 1); ys->req_policy = &ovs_vport_vport_nest; + ys->req_hdr_len = ys->family->hdr_len; hdr_len = sizeof(req->_hdr); hdr = ynl_nlmsg_put_extra_header(nlh, hdr_len); @@ -322,6 +324,7 @@ ovs_vport_get(struct ynl_sock *ys, struct ovs_vport_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, OVS_VPORT_CMD_GET, 1); ys->req_policy = &ovs_vport_vport_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &ovs_vport_vport_nest; hdr_len = sizeof(req->_hdr); @@ -392,6 +395,7 @@ ovs_vport_get_dump(struct ynl_sock *ys, struct ovs_vport_get_req_dump *req) memcpy(hdr, &req->_hdr, hdr_len); ys->req_policy = &ovs_vport_vport_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.name_len) ynl_attr_put_str(nlh, OVS_VPORT_ATTR_NAME, req->name); diff --git a/home/nipa/nipa_out/956408/ynl/old-code/rt-addr-user.c b/home/nipa/nipa_out/956408/ynl/new-code/rt-addr-user.c index 817a2deb4ec5..593900e9759a 100644 --- a/home/nipa/nipa_out/956408/ynl/old-code/rt-addr-user.c +++ b/home/nipa/nipa_out/956408/ynl/new-code/rt-addr-user.c @@ -87,8 +87,9 @@ int rt_addr_newaddr(struct ynl_sock *ys, struct rt_addr_newaddr_req *req) void *hdr; int err; - nlh = ynl_msg_start_req(ys, RTM_NEWADDR); + nlh = ynl_msg_start_req(ys, RTM_NEWADDR, req->_nlmsg_flags); ys->req_policy = &rt_addr_addr_attrs_nest; + ys->req_hdr_len = ys->family->hdr_len; hdr_len = sizeof(req->_hdr); hdr = ynl_nlmsg_put_extra_header(nlh, hdr_len); @@ -127,8 +128,9 @@ int rt_addr_deladdr(struct ynl_sock *ys, struct rt_addr_deladdr_req *req) void *hdr; int err; - nlh = ynl_msg_start_req(ys, RTM_DELADDR); + nlh = ynl_msg_start_req(ys, RTM_DELADDR, req->_nlmsg_flags); ys->req_policy = &rt_addr_addr_attrs_nest; + ys->req_hdr_len = ys->family->hdr_len; hdr_len = sizeof(req->_hdr); hdr = ynl_nlmsg_put_extra_header(nlh, hdr_len); @@ -253,6 +255,7 @@ rt_addr_getaddr_dump(struct ynl_sock *ys, struct rt_addr_getaddr_req *req) memcpy(hdr, &req->_hdr, hdr_len); ys->req_policy = &rt_addr_addr_attrs_nest; + ys->req_hdr_len = ys->family->hdr_len; err = ynl_exec_dump(ys, nlh, &yds); if (err < 0) @@ -330,8 +333,9 @@ rt_addr_getmulticast(struct ynl_sock *ys, struct rt_addr_getmulticast_req *req) void *hdr; int err; - nlh = ynl_msg_start_req(ys, RTM_GETMULTICAST); + nlh = ynl_msg_start_req(ys, RTM_GETMULTICAST, req->_nlmsg_flags); ys->req_policy = &rt_addr_addr_attrs_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &rt_addr_addr_attrs_nest; hdr_len = sizeof(req->_hdr); @@ -398,6 +402,7 @@ rt_addr_getmulticast_dump(struct ynl_sock *ys, memcpy(hdr, &req->_hdr, hdr_len); ys->req_policy = &rt_addr_addr_attrs_nest; + ys->req_hdr_len = ys->family->hdr_len; err = ynl_exec_dump(ys, nlh, &yds); if (err < 0) diff --git a/home/nipa/nipa_out/956408/ynl/old-code/rt-addr-user.h b/home/nipa/nipa_out/956408/ynl/new-code/rt-addr-user.h index 37df6d0e0a36..9377c62d3d9d 100644 --- a/home/nipa/nipa_out/956408/ynl/old-code/rt-addr-user.h +++ b/home/nipa/nipa_out/956408/ynl/new-code/rt-addr-user.h @@ -23,6 +23,8 @@ const char *rt_addr_ifa_flags_str(int value); /* ============== RTM_NEWADDR ============== */ /* RTM_NEWADDR - do */ struct rt_addr_newaddr_req { + __u16 _nlmsg_flags; + struct ifaddrmsg _hdr; struct { @@ -44,6 +46,13 @@ static inline struct rt_addr_newaddr_req *rt_addr_newaddr_req_alloc(void) } void rt_addr_newaddr_req_free(struct rt_addr_newaddr_req *req); +static inline void +rt_addr_newaddr_req_set_nlflags(struct rt_addr_newaddr_req *req, + __u16 nl_flags) +{ + req->_nlmsg_flags = nl_flags; +} + static inline void rt_addr_newaddr_req_set_address(struct rt_addr_newaddr_req *req, const void *address, size_t len) @@ -90,6 +99,8 @@ int rt_addr_newaddr(struct ynl_sock *ys, struct rt_addr_newaddr_req *req); /* ============== RTM_DELADDR ============== */ /* RTM_DELADDR - do */ struct rt_addr_deladdr_req { + __u16 _nlmsg_flags; + struct ifaddrmsg _hdr; struct { @@ -107,6 +118,13 @@ static inline struct rt_addr_deladdr_req *rt_addr_deladdr_req_alloc(void) } void rt_addr_deladdr_req_free(struct rt_addr_deladdr_req *req); +static inline void +rt_addr_deladdr_req_set_nlflags(struct rt_addr_deladdr_req *req, + __u16 nl_flags) +{ + req->_nlmsg_flags = nl_flags; +} + static inline void rt_addr_deladdr_req_set_address(struct rt_addr_deladdr_req *req, const void *address, size_t len) @@ -172,6 +190,8 @@ rt_addr_getaddr_dump(struct ynl_sock *ys, struct rt_addr_getaddr_req *req); /* ============== RTM_GETMULTICAST ============== */ /* RTM_GETMULTICAST - do */ struct rt_addr_getmulticast_req { + __u16 _nlmsg_flags; + struct ifaddrmsg _hdr; }; @@ -182,6 +202,13 @@ rt_addr_getmulticast_req_alloc(void) } void rt_addr_getmulticast_req_free(struct rt_addr_getmulticast_req *req); +static inline void +rt_addr_getmulticast_req_set_nlflags(struct rt_addr_getmulticast_req *req, + __u16 nl_flags) +{ + req->_nlmsg_flags = nl_flags; +} + struct rt_addr_getmulticast_rsp { struct ifaddrmsg _hdr; diff --git a/home/nipa/nipa_out/956408/ynl/old-code/rt-route-user.c b/home/nipa/nipa_out/956408/ynl/new-code/rt-route-user.c index 5ef002be36ac..e10449631697 100644 --- a/home/nipa/nipa_out/956408/ynl/old-code/rt-route-user.c +++ b/home/nipa/nipa_out/956408/ynl/new-code/rt-route-user.c @@ -526,8 +526,9 @@ rt_route_getroute(struct ynl_sock *ys, struct rt_route_getroute_req *req) void *hdr; int err; - nlh = ynl_msg_start_req(ys, RTM_GETROUTE); + nlh = ynl_msg_start_req(ys, RTM_GETROUTE, req->_nlmsg_flags); ys->req_policy = &rt_route_route_attrs_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &rt_route_route_attrs_nest; hdr_len = sizeof(req->_hdr); @@ -624,6 +625,7 @@ rt_route_getroute_dump(struct ynl_sock *ys, memcpy(hdr, &req->_hdr, hdr_len); ys->req_policy = &rt_route_route_attrs_nest; + ys->req_hdr_len = ys->family->hdr_len; err = ynl_exec_dump(ys, nlh, &yds); if (err < 0) @@ -663,8 +665,9 @@ int rt_route_newroute(struct ynl_sock *ys, struct rt_route_newroute_req *req) void *hdr; int err; - nlh = ynl_msg_start_req(ys, RTM_NEWROUTE); + nlh = ynl_msg_start_req(ys, RTM_NEWROUTE, req->_nlmsg_flags); ys->req_policy = &rt_route_route_attrs_nest; + ys->req_hdr_len = ys->family->hdr_len; hdr_len = sizeof(req->_hdr); hdr = ynl_nlmsg_put_extra_header(nlh, hdr_len); @@ -761,8 +764,9 @@ int rt_route_delroute(struct ynl_sock *ys, struct rt_route_delroute_req *req) void *hdr; int err; - nlh = ynl_msg_start_req(ys, RTM_DELROUTE); + nlh = ynl_msg_start_req(ys, RTM_DELROUTE, req->_nlmsg_flags); ys->req_policy = &rt_route_route_attrs_nest; + ys->req_hdr_len = ys->family->hdr_len; hdr_len = sizeof(req->_hdr); hdr = ynl_nlmsg_put_extra_header(nlh, hdr_len); diff --git a/home/nipa/nipa_out/956408/ynl/old-code/rt-route-user.h b/home/nipa/nipa_out/956408/ynl/new-code/rt-route-user.h index fd5d77d40441..0bc634c3258e 100644 --- a/home/nipa/nipa_out/956408/ynl/old-code/rt-route-user.h +++ b/home/nipa/nipa_out/956408/ynl/new-code/rt-route-user.h @@ -63,6 +63,8 @@ struct rt_route_metrics { /* ============== RTM_GETROUTE ============== */ /* RTM_GETROUTE - do */ struct rt_route_getroute_req { + __u16 _nlmsg_flags; + struct rtmsg _hdr; struct { @@ -96,6 +98,13 @@ static inline struct rt_route_getroute_req *rt_route_getroute_req_alloc(void) } void rt_route_getroute_req_free(struct rt_route_getroute_req *req); +static inline void +rt_route_getroute_req_set_nlflags(struct rt_route_getroute_req *req, + __u16 nl_flags) +{ + req->_nlmsg_flags = nl_flags; +} + static inline void rt_route_getroute_req_set_src(struct rt_route_getroute_req *req, const void *src, size_t len) @@ -263,6 +272,8 @@ rt_route_getroute_dump(struct ynl_sock *ys, /* ============== RTM_NEWROUTE ============== */ /* RTM_NEWROUTE - do */ struct rt_route_newroute_req { + __u16 _nlmsg_flags; + struct rtmsg _hdr; struct { @@ -332,6 +343,13 @@ static inline struct rt_route_newroute_req *rt_route_newroute_req_alloc(void) } void rt_route_newroute_req_free(struct rt_route_newroute_req *req); +static inline void +rt_route_newroute_req_set_nlflags(struct rt_route_newroute_req *req, + __u16 nl_flags) +{ + req->_nlmsg_flags = nl_flags; +} + static inline void rt_route_newroute_req_set_dst(struct rt_route_newroute_req *req, const void *dst, size_t len) @@ -681,6 +699,8 @@ int rt_route_newroute(struct ynl_sock *ys, struct rt_route_newroute_req *req); /* ============== RTM_DELROUTE ============== */ /* RTM_DELROUTE - do */ struct rt_route_delroute_req { + __u16 _nlmsg_flags; + struct rtmsg _hdr; struct { @@ -750,6 +770,13 @@ static inline struct rt_route_delroute_req *rt_route_delroute_req_alloc(void) } void rt_route_delroute_req_free(struct rt_route_delroute_req *req); +static inline void +rt_route_delroute_req_set_nlflags(struct rt_route_delroute_req *req, + __u16 nl_flags) +{ + req->_nlmsg_flags = nl_flags; +} + static inline void rt_route_delroute_req_set_dst(struct rt_route_delroute_req *req, const void *dst, size_t len) diff --git a/home/nipa/nipa_out/956408/ynl/old-code/tcp_metrics-user.c b/home/nipa/nipa_out/956408/ynl/new-code/tcp_metrics-user.c index 7ece07806ce4..dbe314c8ac27 100644 --- a/home/nipa/nipa_out/956408/ynl/old-code/tcp_metrics-user.c +++ b/home/nipa/nipa_out/956408/ynl/new-code/tcp_metrics-user.c @@ -232,6 +232,7 @@ tcp_metrics_get(struct ynl_sock *ys, struct tcp_metrics_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, TCP_METRICS_CMD_GET, 1); ys->req_policy = &tcp_metrics_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &tcp_metrics_nest; if (req->_present.addr_ipv4) @@ -319,6 +320,7 @@ int tcp_metrics_del(struct ynl_sock *ys, struct tcp_metrics_del_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, TCP_METRICS_CMD_DEL, 1); ys->req_policy = &tcp_metrics_nest; + ys->req_hdr_len = ys->family->hdr_len; if (req->_present.addr_ipv4) ynl_attr_put_u32(nlh, TCP_METRICS_ATTR_ADDR_IPV4, req->addr_ipv4); diff --git a/home/nipa/nipa_out/956408/ynl/old-code/team-user.c b/home/nipa/nipa_out/956408/ynl/new-code/team-user.c index b735ecfad396..93d6a4b04192 100644 --- a/home/nipa/nipa_out/956408/ynl/old-code/team-user.c +++ b/home/nipa/nipa_out/956408/ynl/new-code/team-user.c @@ -340,6 +340,7 @@ struct team_noop_rsp *team_noop(struct ynl_sock *ys) nlh = ynl_gemsg_start_req(ys, ys->family_id, TEAM_CMD_NOOP, 1); ys->req_policy = &team_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &team_nest; rsp = calloc(1, sizeof(*rsp)); @@ -415,6 +416,7 @@ team_options_set(struct ynl_sock *ys, struct team_options_set_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, TEAM_CMD_OPTIONS_SET, 1); ys->req_policy = &team_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &team_nest; if (req->_present.team_ifindex) @@ -494,6 +496,7 @@ team_options_get(struct ynl_sock *ys, struct team_options_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, TEAM_CMD_OPTIONS_GET, 1); ys->req_policy = &team_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &team_nest; if (req->_present.team_ifindex) @@ -571,6 +574,7 @@ team_port_list_get(struct ynl_sock *ys, struct team_port_list_get_req *req) nlh = ynl_gemsg_start_req(ys, ys->family_id, TEAM_CMD_PORT_LIST_GET, 1); ys->req_policy = &team_nest; + ys->req_hdr_len = ys->family->hdr_len; yrs.yarg.rsp_policy = &team_nest; if (req->_present.team_ifindex)