1message(STATUS "PDL netsim packets module.") 2 3get_property(pdlc_EXECUTABLE TARGET pdlc PROPERTY EXECUTABLE_PATH) 4 5pdl_gen( 6 NAME 7 NetlinkPackets_rs 8 INPUT 9 ${CMAKE_CURRENT_LIST_DIR}/netlink.pdl 10 OUTPUT 11 netlink_packets.rs 12 LANG 13 rust) 14 15pdl_gen( 16 NAME 17 Mac80211HwsimPackets_rs 18 INPUT 19 ${CMAKE_CURRENT_LIST_DIR}/mac80211_hwsim.pdl 20 OUTPUT 21 mac80211_hwsim_packets.rs 22 LANG 23 rust) 24 25pdl_gen( 26 NAME 27 Ieee80211Packets_rs 28 INPUT 29 ${CMAKE_CURRENT_LIST_DIR}/ieee80211.pdl 30 OUTPUT 31 ieee80211_packets.rs 32 LANG 33 rust) 34 35pdl_gen( 36 NAME 37 LlcPackets_rs 38 INPUT 39 ${CMAKE_CURRENT_LIST_DIR}/llc.pdl 40 OUTPUT 41 llc_packets.rs 42 LANG 43 rust) 44 45pdl_gen( 46 NAME 47 ArpPackets_rs 48 INPUT 49 ${CMAKE_CURRENT_LIST_DIR}/arp.pdl 50 OUTPUT 51 arp_packets.rs 52 LANG 53 rust) 54