Lines Matching defs:option_len

1088 			     int depth, int option_len,
1096 if (option_len > sizeof(struct geneve_opt))
1097 data_len = option_len - sizeof(struct geneve_opt);
1103 memset(opt, 0xff, option_len);
1127 if (!option_len &&
1176 int depth, int option_len,
1199 if (!option_len && !tb[TCA_FLOWER_KEY_ENC_OPT_VXLAN_GBP]) {
1213 int depth, int option_len,
1237 if (!option_len && !tb[TCA_FLOWER_KEY_ENC_OPT_ERSPAN_VER]) {
1246 if (!option_len && !tb[TCA_FLOWER_KEY_ENC_OPT_ERSPAN_INDEX]) {
1256 if (!option_len && (!tb[TCA_FLOWER_KEY_ENC_OPT_ERSPAN_DIR] ||
1282 int err, option_len, key_depth, msk_depth = 0;
1316 option_len = 0;
1318 option_len = fl_set_geneve_opt(nla_opt_key, key,
1319 key_depth, option_len,
1321 if (option_len < 0)
1322 return option_len;
1324 key->enc_opts.len += option_len;
1329 option_len = fl_set_geneve_opt(nla_opt_msk, mask,
1330 msk_depth, option_len,
1332 if (option_len < 0)
1333 return option_len;
1335 mask->enc_opts.len += option_len;
1346 option_len = 0;
1348 option_len = fl_set_vxlan_opt(nla_opt_key, key,
1349 key_depth, option_len,
1351 if (option_len < 0)
1352 return option_len;
1354 key->enc_opts.len += option_len;
1359 option_len = fl_set_vxlan_opt(nla_opt_msk, mask,
1360 msk_depth, option_len,
1362 if (option_len < 0)
1363 return option_len;
1365 mask->enc_opts.len += option_len;
1376 option_len = 0;
1378 option_len = fl_set_erspan_opt(nla_opt_key, key,
1379 key_depth, option_len,
1381 if (option_len < 0)
1382 return option_len;
1384 key->enc_opts.len += option_len;
1389 option_len = fl_set_erspan_opt(nla_opt_msk, mask,
1390 msk_depth, option_len,
1392 if (option_len < 0)
1393 return option_len;
1395 mask->enc_opts.len += option_len;