Andi To Mtf Eth Mapping Module
- mtf.utils.eth_filters.andi_to_mtf_eth_mapping.create_mtf_address(address: str)
- Converts the str ip/mac address into a list of int - === Arguments’ Description ===
- address (str): the ip/mac address as follows:
- ip “192.168.0.1” => separated by “.” mac “90:1B:0E:D9:06:D7” => separated by “:” 
 
- === Returns ===
- list(int): the IP address the form a list of integers 
 
- mtf.utils.eth_filters.andi_to_mtf_eth_mapping.someip_header_converter(someip_filter)
- converts the someip_header dict into an mtf someip filter - === Arguments’ Description ===
- someip_filter (dict): the someip header filter using ANDI 
- === Returns ===
- dict: the corresponding mtf filter 
 
- mtf.utils.eth_filters.andi_to_mtf_eth_mapping.create_ipv4_filter(ipv4_filter)
- converts the ips and macs into mtf filter - === Arguments’ Description ===
- ipv4_filter (dict): the andi ipv4_header filter 
- === Returns ===
- dict: the mtf ipv4 + data_link_layer 
 
- mtf.utils.eth_filters.andi_to_mtf_eth_mapping.create_ipv4_header(ipv4_header)
- converts the ANDI ipv4_filter into a mtf ipv4 + datalink_layer (mac) - === Arguments’ Description ===
- ipv4_header (dict): ipv4_header dict filter 
- === Returns ===
- dict: corresponding mtf filter 
 
- mtf.utils.eth_filters.andi_to_mtf_eth_mapping.someip_filter_converter(someip_filter)
- converts the someip filter combined with ipv4 filter to mtf filter - === Arguments’ Description ===
- someip_filter (dict): the someip filter dict 
- === Returns ===
- dict: the corresponding mtf filter for someip 
 
- mtf.utils.eth_filters.andi_to_mtf_eth_mapping.udp_header_converter(udp_header)
- Converts the udp_header into a mtf filter - === Arguments’ Description ===
- udp_header (dict): the udp filter 
- === Returns ===
- dict: the corresponding mtf filter 
 
- mtf.utils.eth_filters.andi_to_mtf_eth_mapping.arp_converter(arp_filter)
- Converts the arp filter into mtf filter - === Note ===
- operation attribute still not exposed 
- === Arguments’ Description ===
- arp_filter (dict): the arp filter 
- === Returns ===
- dict: the corresponding mtf filter 
 
- mtf.utils.eth_filters.andi_to_mtf_eth_mapping.someip_sd_converter(someip_sd: dict, sd_header: dict)
- convert someip_sd entry into a mtf filter - === Arguments’ Description ===
- someip_sd (dict): someip_sd sd_header (dict): sd_header 
 
- mtf.utils.eth_filters.andi_to_mtf_eth_mapping.convert_udp_header(udp_filter)
- convert udp_header into mtf filter - === Returns ===
- dict: the corresponding mtf filter 
 
- mtf.utils.eth_filters.andi_to_mtf_eth_mapping.dhcp_filter(dhcp)
- create a mtf filter from dhcp filter - === Arguments’ Description ===
- dhcp (dict): dhcp filter 
- === Returns ===
- dict: the corresponding mtf filter 
 
- mtf.utils.eth_filters.andi_to_mtf_eth_mapping.convert_andi_to_mtf_mapping(protocol: EthProtocolType, andi_struct: dict, sd_header: dict | None = None)