Skip to content

Commit 28fda71

Browse files
updated header to v914.14
Signed-off-by: David Rebbe <drebbe@intrepidcs.com>
1 parent e58fd29 commit 28fda71

32 files changed

Lines changed: 2984 additions & 644 deletions

ics/hiddenimports.py

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,16 @@
2525
"ics.structures.ethernet_settings2",
2626
"ics.structures.ethernet10_g_settings",
2727
"ics.structures.ethernet10_t1_s_settings",
28+
"ics.structures.macsec_vlantag",
29+
"ics.structures.macsec_mpls_outer",
30+
"ics.structures.mac_sec_rule",
31+
"ics.structures.mac_sec_map",
32+
"ics.structures.mac_sec_sec_y",
33+
"ics.structures.mac_sec_sc",
34+
"ics.structures.mac_sec_sa",
35+
"ics.structures.mac_sec_flags",
36+
"ics.structures.macsec_config",
37+
"ics.structures.macsec_settings",
2838
"ics.structures.logger_settings",
2939
"ics.structures.disk_settings",
3040
"ics.structures.canterm_settings",
@@ -127,9 +137,9 @@
127137
"ics.structures.s_wil_fault_servicing_settings",
128138
"ics.structures.s_wil_network_data_capture_settings",
129139
"ics.structures.s_wil_connection_settings",
140+
"ics.structures.s_wil_bridge_config",
130141
"ics.structures.s_spi_port_setting",
131142
"ics.structures.s_spi_port_settings",
132-
"ics.structures.s_wil_bridge_config",
133143
"ics.structures.wbms_gateway_settings",
134144
"ics.structures.sradbms_settings",
135145
"ics.structures.srad_comet_settings",
@@ -141,6 +151,7 @@
141151
"ics.structures.spy_filter_long",
142152
"ics.structures.ics_spy_message_flex_ray",
143153
"ics.structures.ics_spy_message_mdio",
154+
"ics.structures.ics_spy_messagew_bms",
144155
"ics.structures.ics_spy_message_long",
145156
"ics.structures.ics_spy_message_vsb",
146157
"ics.structures.ethernet_network_status_t",
@@ -161,9 +172,12 @@
161172
"ics.structures.s_phy_reg_pkt_clause22_mess",
162173
"ics.structures.s_phy_reg_pkt_clause45_mess",
163174
"ics.structures.s_phy_reg_pkt",
164-
"ics.structures.e_supported_wil_versions",
165-
"ics.structures.switchw_bms_version_error",
166175
"ics.structures.op_eth_link_mode",
176+
"ics.structures.sfp_id",
177+
"ics.structures.macsec_packet_type",
178+
"ics.structures.macsec_validateframe",
179+
"ics.structures.macsec_strip_sectag_icv",
180+
"ics.structures.macsec_cipher_suite",
167181
"ics.structures.e_disk_format",
168182
"ics.structures.e_disk_layout",
169183
"ics.structures.extended_response_code",

ics/structures/__init__.py

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,16 @@
2525
"ethernet_settings2",
2626
"ethernet10_g_settings",
2727
"ethernet10_t1_s_settings",
28+
"macsec_vlantag",
29+
"macsec_mpls_outer",
30+
"mac_sec_rule",
31+
"mac_sec_map",
32+
"mac_sec_sec_y",
33+
"mac_sec_sc",
34+
"mac_sec_sa",
35+
"mac_sec_flags",
36+
"macsec_config",
37+
"macsec_settings",
2838
"logger_settings",
2939
"disk_settings",
3040
"canterm_settings",
@@ -127,9 +137,9 @@
127137
"s_wil_fault_servicing_settings",
128138
"s_wil_network_data_capture_settings",
129139
"s_wil_connection_settings",
140+
"s_wil_bridge_config",
130141
"s_spi_port_setting",
131142
"s_spi_port_settings",
132-
"s_wil_bridge_config",
133143
"wbms_gateway_settings",
134144
"sradbms_settings",
135145
"srad_comet_settings",
@@ -141,6 +151,7 @@
141151
"spy_filter_long",
142152
"ics_spy_message_flex_ray",
143153
"ics_spy_message_mdio",
154+
"ics_spy_messagew_bms",
144155
"ics_spy_message_long",
145156
"ics_spy_message_vsb",
146157
"ethernet_network_status_t",
@@ -161,9 +172,12 @@
161172
"s_phy_reg_pkt_clause22_mess",
162173
"s_phy_reg_pkt_clause45_mess",
163174
"s_phy_reg_pkt",
164-
"e_supported_wil_versions",
165-
"switchw_bms_version_error",
166175
"op_eth_link_mode",
176+
"sfp_id",
177+
"macsec_packet_type",
178+
"macsec_validateframe",
179+
"macsec_strip_sectag_icv",
180+
"macsec_cipher_suite",
167181
"e_disk_format",
168182
"e_disk_layout",
169183
"extended_response_code",

ics/structures/e_supported_wil_versions.py

Lines changed: 0 additions & 18 deletions
This file was deleted.

ics/structures/ics_spy_message_long.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,25 +4,25 @@
44

55

66

7-
class Nameless14534(ctypes.Structure):
7+
class Nameless36278(ctypes.Structure):
88
_fields_ = [
99
('StatusBitField3', ctypes.c_uint32),
1010
('StatusBitField4', ctypes.c_uint32),
1111
]
1212

1313

1414

15-
class Nameless18511(ctypes.Union):
16-
_anonymous_ = ('Nameless14534',)
15+
class Nameless5269(ctypes.Union):
16+
_anonymous_ = ('Nameless36278',)
1717
_fields_ = [
18-
('Nameless14534', Nameless14534),
18+
('Nameless36278', Nameless36278),
1919
('AckBytes', ctypes.c_uint8 * 8),
2020
]
2121

2222

2323

2424
class ics_spy_message_long(ctypes.Structure):
25-
_anonymous_ = ('Nameless18511',)
25+
_anonymous_ = ('Nameless5269',)
2626
_fields_ = [
2727
('StatusBitField', ctypes.c_uint32),
2828
('StatusBitField2', ctypes.c_uint32),
@@ -44,7 +44,7 @@ class ics_spy_message_long(ctypes.Structure):
4444
('ArbIDOrHeader', ctypes.c_uint32),
4545
('DataMsb', ctypes.c_uint32),
4646
('DataLsb', ctypes.c_uint32),
47-
('Nameless18511', Nameless18511),
47+
('Nameless5269', Nameless5269),
4848
('ExtraDataPtr', ctypes.c_void_p),
4949
('MiscData', ctypes.c_uint8),
5050
('Reserved', ctypes.c_uint8 * 3),

ics/structures/ics_spy_message_vsb.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,25 +4,25 @@
44

55

66

7-
class Nameless5189(ctypes.Structure):
7+
class Nameless20259(ctypes.Structure):
88
_fields_ = [
99
('StatusBitField3', ctypes.c_uint32),
1010
('StatusBitField4', ctypes.c_uint32),
1111
]
1212

1313

1414

15-
class Nameless54558(ctypes.Union):
16-
_anonymous_ = ('Nameless5189',)
15+
class Nameless39357(ctypes.Union):
16+
_anonymous_ = ('Nameless20259',)
1717
_fields_ = [
18-
('Nameless5189', Nameless5189),
18+
('Nameless20259', Nameless20259),
1919
('AckBytes', ctypes.c_uint8 * 8),
2020
]
2121

2222

2323

2424
class ics_spy_message_vsb(ctypes.Structure):
25-
_anonymous_ = ('Nameless54558',)
25+
_anonymous_ = ('Nameless39357',)
2626
_fields_ = [
2727
('StatusBitField', ctypes.c_uint32),
2828
('StatusBitField2', ctypes.c_uint32),
@@ -43,7 +43,7 @@ class ics_spy_message_vsb(ctypes.Structure):
4343
('DescriptionID', ctypes.c_int16),
4444
('ArbIDOrHeader', ctypes.c_uint32),
4545
('Data', ctypes.c_uint8 * 8),
46-
('Nameless54558', Nameless54558),
46+
('Nameless39357', Nameless39357),
4747
('ExtraDataPtr', ctypes.c_uint32),
4848
('MiscData', ctypes.c_uint8),
4949
('Reserved', ctypes.c_uint8 * 3),
Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
# This file was auto generated; Do not modify, if you value your sanity!
2+
import ctypes
3+
import enum
4+
5+
6+
7+
class Nameless14534(ctypes.Structure):
8+
_fields_ = [
9+
('', ctypes.c_uint32, 8),
10+
('PacketType', ctypes.c_uint32, 8),
11+
('PacketID', ctypes.c_uint32, 8),
12+
('PacketSource', ctypes.c_uint32, 8),
13+
]
14+
15+
16+
17+
class Nameless18511(ctypes.Union):
18+
_anonymous_ = ('Nameless14534',)
19+
_fields_ = [
20+
('ArbIDOrHeader', ctypes.c_uint32),
21+
('Nameless14534', Nameless14534),
22+
]
23+
24+
25+
26+
class Nameless40028(ctypes.Structure):
27+
_fields_ = [
28+
('APICode', ctypes.c_uint32, 8),
29+
('', ctypes.c_uint32, 24),
30+
]
31+
32+
33+
34+
class Nameless59525(ctypes.Union):
35+
_anonymous_ = ('Nameless40028',)
36+
_fields_ = [
37+
('StatusBitField3', ctypes.c_uint32),
38+
('Nameless40028', Nameless40028),
39+
]
40+
41+
42+
43+
class Nameless5189(ctypes.Structure):
44+
_anonymous_ = ('Nameless59525',)
45+
_fields_ = [
46+
('Nameless59525', Nameless59525),
47+
('StatusBitField4', ctypes.c_uint32),
48+
]
49+
50+
51+
52+
class Nameless54558(ctypes.Union):
53+
_anonymous_ = ('Nameless5189',)
54+
_fields_ = [
55+
('Nameless5189', Nameless5189),
56+
('AckBytes', ctypes.c_uint8 * 8),
57+
]
58+
59+
60+
61+
class ics_spy_messagew_bms(ctypes.Structure):
62+
_anonymous_ = ('Nameless18511', 'Nameless54558')
63+
_fields_ = [
64+
('StatusBitField', ctypes.c_uint32),
65+
('StatusBitField2', ctypes.c_uint32),
66+
('TimeHardware', ctypes.c_uint32),
67+
('TimeHardware2', ctypes.c_uint32),
68+
('TimeSystem', ctypes.c_uint32),
69+
('TimeSystem2', ctypes.c_uint32),
70+
('TimeStampHardwareID', ctypes.c_uint8),
71+
('TimeStampSystemID', ctypes.c_uint8),
72+
('NetworkID', ctypes.c_uint8),
73+
('NodeID', ctypes.c_uint8),
74+
('Protocol', ctypes.c_uint8),
75+
('MessagePieceID', ctypes.c_uint8),
76+
('ExtraDataPtrEnabled', ctypes.c_uint8),
77+
('NumberBytesHeader', ctypes.c_uint8),
78+
('NumberBytesData', ctypes.c_uint8),
79+
('NetworkID2', ctypes.c_uint8),
80+
('DescriptionID', ctypes.c_uint16),
81+
('Nameless18511', Nameless18511),
82+
('Data', ctypes.c_uint8 * 8),
83+
('Nameless54558', Nameless54558),
84+
('ExtraDataPtr', ctypes.c_void_p),
85+
('MiscData', ctypes.c_uint8),
86+
('Reserved', ctypes.c_uint8 * 3),
87+
]
88+
89+
90+
_icsSpyMessagewBMS = ics_spy_messagew_bms
91+
icsSpyMessagewBMS = ics_spy_messagew_bms
92+

ics/structures/mac_sec_flags.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# This file was auto generated; Do not modify, if you value your sanity!
2+
import ctypes
3+
import enum
4+
5+
6+
7+
class mac_sec_flags(ctypes.Structure):
8+
_pack_ = 2
9+
_fields_ = [
10+
('en', ctypes.c_uint32, 1),
11+
('reserved', ctypes.c_uint32, 31),
12+
]
13+
14+
15+
MACSecFlags_t = mac_sec_flags
16+
MACSecFlags = mac_sec_flags
17+

ics/structures/mac_sec_map.py

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# This file was auto generated; Do not modify, if you value your sanity!
2+
import ctypes
3+
import enum
4+
5+
6+
7+
class mac_sec_map(ctypes.Structure):
8+
_pack_ = 2
9+
_fields_ = [
10+
('index', ctypes.c_uint8),
11+
('sectag_sci', ctypes.c_uint64),
12+
('secYIndex', ctypes.c_uint8),
13+
('isControlPacket', ctypes.c_uint8),
14+
('scIndex', ctypes.c_uint8),
15+
('auxiliary_plcy', ctypes.c_uint8),
16+
('ruleId', ctypes.c_uint8),
17+
('rsvd', ctypes.c_uint8 * 5),
18+
('enable', ctypes.c_uint8),
19+
]
20+
21+
22+
MACSecMap_t = mac_sec_map
23+
MACSecMap = mac_sec_map
24+

ics/structures/mac_sec_rule.py

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# This file was auto generated; Do not modify, if you value your sanity!
2+
import ctypes
3+
import enum
4+
5+
from ics.structures.macsec_mpls_outer import *
6+
from ics.structures.macsec_packet_type import *
7+
from ics.structures.macsec_vlantag import *
8+
9+
10+
class mac_sec_rule(ctypes.Structure):
11+
_pack_ = 2
12+
_fields_ = [
13+
('index', ctypes.c_uint8),
14+
('key_MAC_DA', ctypes.c_uint8 * 6),
15+
('mask_MAC_DA', ctypes.c_uint8 * 6),
16+
('key_MAC_SA', ctypes.c_uint8 * 6),
17+
('mask_MAC_SA', ctypes.c_uint8 * 6),
18+
('key_Ethertype', ctypes.c_uint16),
19+
('mask_Ethertype', ctypes.c_uint16),
20+
('key_vlantag_outer1', MACSEC_VLANTAG),
21+
('key_MPLS_outer1', MACSEC_MPLS_OUTER),
22+
('mask_vlantag_outer1', MACSEC_VLANTAG),
23+
('mask_MPLS_outer1', MACSEC_MPLS_OUTER),
24+
('key_vlantag_outer2', MACSEC_VLANTAG),
25+
('key_MPLS_outer2', MACSEC_MPLS_OUTER),
26+
('mask_vlantag_outer2', MACSEC_VLANTAG),
27+
('mask_MPLS_outer2', MACSEC_MPLS_OUTER),
28+
('key_bonus_data', ctypes.c_uint16),
29+
('mask_bonus_data', ctypes.c_uint16),
30+
('key_tag_match_bitmap', ctypes.c_uint8),
31+
('mask_tag_match_bitmap', ctypes.c_uint8),
32+
('key_packet_type', ctypes.c_int32),
33+
('mask_packet_type', ctypes.c_uint8),
34+
('key_inner_vlan_type', ctypes.c_uint16),
35+
('mask_inner_vlan_type', ctypes.c_uint16),
36+
('key_outer_vlan_type', ctypes.c_uint16),
37+
('mask_outer_vlan_type', ctypes.c_uint16),
38+
('key_num_tags', ctypes.c_uint8),
39+
('mask_num_tags', ctypes.c_uint8),
40+
('key_express', ctypes.c_uint8),
41+
('mask_express', ctypes.c_uint8),
42+
('isMPLS', ctypes.c_uint8),
43+
('rsvd', ctypes.c_uint8 * 5),
44+
('enable', ctypes.c_uint8),
45+
]
46+
47+
48+
MACSecRule_t = mac_sec_rule
49+
MACSecRule = mac_sec_rule
50+

0 commit comments

Comments
 (0)