cosmetic: define params before payload
This commit is contained in:
parent
9eb2e313e7
commit
f03212a30d
|
@ -157,11 +157,11 @@ def eth_mac_description(dw):
|
||||||
return EndpointDescription(payload_layout, packetized=True)
|
return EndpointDescription(payload_layout, packetized=True)
|
||||||
|
|
||||||
def eth_arp_description(dw):
|
def eth_arp_description(dw):
|
||||||
|
param_layout = _layout_from_header(arp_header)
|
||||||
payload_layout = [
|
payload_layout = [
|
||||||
("data", dw),
|
("data", dw),
|
||||||
("error", dw//8)
|
("error", dw//8)
|
||||||
]
|
]
|
||||||
param_layout = _layout_from_header(arp_header)
|
|
||||||
return EndpointDescription(payload_layout, param_layout, packetized=True)
|
return EndpointDescription(payload_layout, param_layout, packetized=True)
|
||||||
|
|
||||||
arp_table_request_layout = [
|
arp_table_request_layout = [
|
||||||
|
@ -174,23 +174,23 @@ arp_table_response_layout = [
|
||||||
]
|
]
|
||||||
|
|
||||||
def eth_ipv4_description(dw):
|
def eth_ipv4_description(dw):
|
||||||
|
param_layout = _layout_from_header(ipv4_header)
|
||||||
payload_layout = [
|
payload_layout = [
|
||||||
("data", dw),
|
("data", dw),
|
||||||
("error", dw//8)
|
("error", dw//8)
|
||||||
]
|
]
|
||||||
param_layout = _layout_from_header(ipv4_header)
|
|
||||||
return EndpointDescription(payload_layout, param_layout, packetized=True)
|
return EndpointDescription(payload_layout, param_layout, packetized=True)
|
||||||
|
|
||||||
def eth_ipv4_user_description(dw):
|
def eth_ipv4_user_description(dw):
|
||||||
payload_layout = [
|
|
||||||
("data", dw),
|
|
||||||
("error", dw//8)
|
|
||||||
]
|
|
||||||
param_layout = [
|
param_layout = [
|
||||||
("length", 16),
|
("length", 16),
|
||||||
("protocol", 8),
|
("protocol", 8),
|
||||||
("ip_address", 32)
|
("ip_address", 32)
|
||||||
]
|
]
|
||||||
|
payload_layout = [
|
||||||
|
("data", dw),
|
||||||
|
("error", dw//8)
|
||||||
|
]
|
||||||
return EndpointDescription(payload_layout, param_layout, packetized=True)
|
return EndpointDescription(payload_layout, param_layout, packetized=True)
|
||||||
|
|
||||||
def convert_ip(s):
|
def convert_ip(s):
|
||||||
|
@ -201,80 +201,80 @@ def convert_ip(s):
|
||||||
return ip
|
return ip
|
||||||
|
|
||||||
def eth_icmp_description(dw):
|
def eth_icmp_description(dw):
|
||||||
|
param_layout = _layout_from_header(icmp_header)
|
||||||
payload_layout = [
|
payload_layout = [
|
||||||
("data", dw),
|
("data", dw),
|
||||||
("error", dw//8)
|
("error", dw//8)
|
||||||
]
|
]
|
||||||
param_layout = _layout_from_header(icmp_header)
|
|
||||||
return EndpointDescription(payload_layout, param_layout, packetized=True)
|
return EndpointDescription(payload_layout, param_layout, packetized=True)
|
||||||
|
|
||||||
def eth_icmp_user_description(dw):
|
def eth_icmp_user_description(dw):
|
||||||
payload_layout = [
|
|
||||||
("data", dw),
|
|
||||||
("error", dw//8)
|
|
||||||
]
|
|
||||||
param_layout = _layout_from_header(icmp_header) + [
|
param_layout = _layout_from_header(icmp_header) + [
|
||||||
("ip_address", 32),
|
("ip_address", 32),
|
||||||
("length", 16)
|
("length", 16)
|
||||||
]
|
]
|
||||||
|
payload_layout = [
|
||||||
|
("data", dw),
|
||||||
|
("error", dw//8)
|
||||||
|
]
|
||||||
return EndpointDescription(payload_layout, param_layout, packetized=True)
|
return EndpointDescription(payload_layout, param_layout, packetized=True)
|
||||||
|
|
||||||
def eth_udp_description(dw):
|
def eth_udp_description(dw):
|
||||||
|
param_layout = _layout_from_header(udp_header)
|
||||||
payload_layout = [
|
payload_layout = [
|
||||||
("data", dw),
|
("data", dw),
|
||||||
("error", dw//8)
|
("error", dw//8)
|
||||||
]
|
]
|
||||||
param_layout = _layout_from_header(udp_header)
|
|
||||||
return EndpointDescription(payload_layout, param_layout, packetized=True)
|
return EndpointDescription(payload_layout, param_layout, packetized=True)
|
||||||
|
|
||||||
def eth_udp_user_description(dw):
|
def eth_udp_user_description(dw):
|
||||||
payload_layout = [
|
|
||||||
("data", dw),
|
|
||||||
("error", dw//8)
|
|
||||||
]
|
|
||||||
param_layout = [
|
param_layout = [
|
||||||
("src_port", 16),
|
("src_port", 16),
|
||||||
("dst_port", 16),
|
("dst_port", 16),
|
||||||
("ip_address", 32),
|
("ip_address", 32),
|
||||||
("length", 16)
|
("length", 16)
|
||||||
]
|
]
|
||||||
|
payload_layout = [
|
||||||
|
("data", dw),
|
||||||
|
("error", dw//8)
|
||||||
|
]
|
||||||
return EndpointDescription(payload_layout, param_layout, packetized=True)
|
return EndpointDescription(payload_layout, param_layout, packetized=True)
|
||||||
|
|
||||||
def eth_etherbone_packet_description(dw):
|
def eth_etherbone_packet_description(dw):
|
||||||
|
param_layout = _layout_from_header(etherbone_packet_header)
|
||||||
payload_layout = [
|
payload_layout = [
|
||||||
("data", dw),
|
("data", dw),
|
||||||
("error", dw//8)
|
("error", dw//8)
|
||||||
]
|
]
|
||||||
param_layout = _layout_from_header(etherbone_packet_header)
|
|
||||||
return EndpointDescription(payload_layout, param_layout, packetized=True)
|
return EndpointDescription(payload_layout, param_layout, packetized=True)
|
||||||
|
|
||||||
def eth_etherbone_packet_user_description(dw):
|
def eth_etherbone_packet_user_description(dw):
|
||||||
payload_layout = [
|
|
||||||
("data", dw),
|
|
||||||
("error", dw//8)
|
|
||||||
]
|
|
||||||
param_layout = _layout_from_header(etherbone_packet_header)
|
param_layout = _layout_from_header(etherbone_packet_header)
|
||||||
param_layout = _remove_from_layout(param_layout, "magic", "portsize", "addrsize", "version")
|
param_layout = _remove_from_layout(param_layout, "magic", "portsize", "addrsize", "version")
|
||||||
param_layout += eth_udp_user_description(dw).param_layout
|
param_layout += eth_udp_user_description(dw).param_layout
|
||||||
return EndpointDescription(payload_layout, param_layout, packetized=True)
|
|
||||||
|
|
||||||
def eth_etherbone_record_description(dw):
|
|
||||||
payload_layout = [
|
payload_layout = [
|
||||||
("data", dw),
|
("data", dw),
|
||||||
("error", dw//8)
|
("error", dw//8)
|
||||||
]
|
]
|
||||||
|
return EndpointDescription(payload_layout, param_layout, packetized=True)
|
||||||
|
|
||||||
|
def eth_etherbone_record_description(dw):
|
||||||
param_layout = _layout_from_header(etherbone_record_header)
|
param_layout = _layout_from_header(etherbone_record_header)
|
||||||
|
payload_layout = [
|
||||||
|
("data", dw),
|
||||||
|
("error", dw//8)
|
||||||
|
]
|
||||||
return EndpointDescription(payload_layout, param_layout, packetized=True)
|
return EndpointDescription(payload_layout, param_layout, packetized=True)
|
||||||
|
|
||||||
def eth_etherbone_mmap_description(dw):
|
def eth_etherbone_mmap_description(dw):
|
||||||
payload_layout = [
|
|
||||||
("addr", 32),
|
|
||||||
("data", dw)
|
|
||||||
]
|
|
||||||
param_layout = [
|
param_layout = [
|
||||||
("we", 1),
|
("we", 1),
|
||||||
("count", 8),
|
("count", 8),
|
||||||
("base_addr", 32),
|
("base_addr", 32),
|
||||||
("be", dw//8)
|
("be", dw//8)
|
||||||
]
|
]
|
||||||
|
payload_layout = [
|
||||||
|
("addr", 32),
|
||||||
|
("data", dw)
|
||||||
|
]
|
||||||
return EndpointDescription(payload_layout, param_layout, packetized=True)
|
return EndpointDescription(payload_layout, param_layout, packetized=True)
|
||||||
|
|
Loading…
Reference in New Issue