table 508 - notice details: slid 16 method 8 reserved 8 attr_id 16 reserved 16 attr_mod 32 reserved 8 qp 24 cc_key 64 sgid 128 padding 112 table 509 - congestion info: support_credit_starvation 1 //switch only support_per_port_threshold 1 //switch only support_per_port_pkt_size 1 //switch only support_per_port_mark_rate 1 //switch only support_per_port_cs_threshold 1 //switch only support_per_port_cs_return_delay 1 //switch only support_qp_based_congestion_control 1 //ca only support_sl_based_congestion_control 1 //ca only reserved 8 control_table_cap 8 table 511 - congestion log (switch): log_type 8 flags 8 event_ctr 16 timestamp 32 port_map 256 entry_list 1440 // array of 15 most recent events (instead of 20) table 512 - congestion log event (switch): slid 16 dlid 16 sl 4 reserved 28 timestamp 32 table 513 - congestion log (ca): log_type 8 flags 8 event_ctr 16 event_map 16 reserved 16 timestamp 32 event_log 1664 // array of 13 most recent events (instead of 16) table 514 - congestion log event (ca): local_qpn 24 reserved 8 remote_qpn 24 sl 4 service_type 4 rlid 16 reserved 16 timestamp 32 table 515 - switch congestion setting: control_map 32 victim_mask 256 credit_mask 256 threshold 4 reserved 4 packet_size 8 cs_threshold 4 reserved 12 cs_return_delay 16 marking_rate 16 table 516 - switch port congestion setting attribute: cong_setting_block 1024 // contains an array of 32 switch_port_congestion_setting_elements table 517 - switch port congestion setting element: valid 1 control_type 1 reserved 2 threshold 4 packet_size 8 // when control_type=1 this field is reserved cong_parm 16 // when control_type=0 this field contains the port marking_rate // attribute_modifier is a pointer to a block of 32 congestion controls table 519 - ca congestion entry: ccti_timer 16 ccti_increase 8 trigger_thresh 8 ccti_min 8 reserved 24 table 520 - congestion control table: ccti_limit 16 reserved 16 ccti_entries 1024 // origin of the ccti_entry_list is attribute_modifer*64 (instead of attribute_modifier*64+1)