if (data_stream >> val)
{
- // FIXIT-H this is a hack to ensure max_pdu is in every configuration
- // file and does not overwrite the stream_tcp table
-
-#if 0
table_api.open_table("stream_tcp");
if (val < 1460)
- {
- table_api.add_diff_option_comment("paf_max [0:63780]", "max_pdu [1460:63780]");
val = 1460;
- }
-
- table_api.add_option("max_pdu", val);
- table_api.close_table();
-#else
-
- if (val < 1460)
- {
- data_api.add_comment("option change: 'paf_max [0:63780]' --> 'max_pdu [1460:32768]'");
- val = 1460;
- }
else if (val > 32768)
- {
- data_api.add_comment("option change: 'paf_max [0:63780]' --> 'max_pdu [1460:32768]'");
val = 32768;
- }
- data_api.add_comment("stream_tcp.max_pdu = " + std::to_string(val));
-#endif
+ table_api.add_option("max_pdu", val);
+ table_api.add_diff_option_comment("paf_max [0:63780]", "max_pdu [1460:32768]");
+ table_api.close_table();
if (!(data_stream >> val))
return true;
{
table_api.add_diff_option_comment("use_static_footprint_sizes",
"stream.footprint = 192");
+ table_api.close_table();
table_api.open_top_level_table("stream");
table_api.add_option("footprint", 192);
table_api.close_table();
+ table_api.open_table("stream_tcp");
}
else if (keyword == "timeout")
{