Lines Matching refs:option_len
1078 int depth, int option_len, in fl_set_geneve_opt() argument
1086 if (option_len > sizeof(struct geneve_opt)) in fl_set_geneve_opt()
1087 data_len = option_len - sizeof(struct geneve_opt); in fl_set_geneve_opt()
1090 memset(opt, 0xff, option_len); in fl_set_geneve_opt()
1114 if (!option_len && in fl_set_geneve_opt()
1163 int depth, int option_len, in fl_set_vxlan_opt() argument
1186 if (!option_len && !tb[TCA_FLOWER_KEY_ENC_OPT_VXLAN_GBP]) { in fl_set_vxlan_opt()
1200 int depth, int option_len, in fl_set_erspan_opt() argument
1224 if (!option_len && !tb[TCA_FLOWER_KEY_ENC_OPT_ERSPAN_VER]) { in fl_set_erspan_opt()
1233 if (!option_len && !tb[TCA_FLOWER_KEY_ENC_OPT_ERSPAN_INDEX]) { in fl_set_erspan_opt()
1243 if (!option_len && (!tb[TCA_FLOWER_KEY_ENC_OPT_ERSPAN_DIR] || in fl_set_erspan_opt()
1269 int err, option_len, key_depth, msk_depth = 0; in fl_set_enc_opt() local
1303 option_len = 0; in fl_set_enc_opt()
1305 option_len = fl_set_geneve_opt(nla_opt_key, key, in fl_set_enc_opt()
1306 key_depth, option_len, in fl_set_enc_opt()
1308 if (option_len < 0) in fl_set_enc_opt()
1309 return option_len; in fl_set_enc_opt()
1311 key->enc_opts.len += option_len; in fl_set_enc_opt()
1316 option_len = fl_set_geneve_opt(nla_opt_msk, mask, in fl_set_enc_opt()
1317 msk_depth, option_len, in fl_set_enc_opt()
1319 if (option_len < 0) in fl_set_enc_opt()
1320 return option_len; in fl_set_enc_opt()
1322 mask->enc_opts.len += option_len; in fl_set_enc_opt()
1333 option_len = 0; in fl_set_enc_opt()
1335 option_len = fl_set_vxlan_opt(nla_opt_key, key, in fl_set_enc_opt()
1336 key_depth, option_len, in fl_set_enc_opt()
1338 if (option_len < 0) in fl_set_enc_opt()
1339 return option_len; in fl_set_enc_opt()
1341 key->enc_opts.len += option_len; in fl_set_enc_opt()
1346 option_len = fl_set_vxlan_opt(nla_opt_msk, mask, in fl_set_enc_opt()
1347 msk_depth, option_len, in fl_set_enc_opt()
1349 if (option_len < 0) in fl_set_enc_opt()
1350 return option_len; in fl_set_enc_opt()
1352 mask->enc_opts.len += option_len; in fl_set_enc_opt()
1363 option_len = 0; in fl_set_enc_opt()
1365 option_len = fl_set_erspan_opt(nla_opt_key, key, in fl_set_enc_opt()
1366 key_depth, option_len, in fl_set_enc_opt()
1368 if (option_len < 0) in fl_set_enc_opt()
1369 return option_len; in fl_set_enc_opt()
1371 key->enc_opts.len += option_len; in fl_set_enc_opt()
1376 option_len = fl_set_erspan_opt(nla_opt_msk, mask, in fl_set_enc_opt()
1377 msk_depth, option_len, in fl_set_enc_opt()
1379 if (option_len < 0) in fl_set_enc_opt()
1380 return option_len; in fl_set_enc_opt()
1382 mask->enc_opts.len += option_len; in fl_set_enc_opt()