use std::collections::*;
pub fn linux() -> HashMap<String, u32> {
let mut extensions = HashMap::default();
extensions.insert("pto".to_string(), 0xFFFFF000 + 0); extensions.insert("proto".to_string(), 0xFFFFF000 + 0); extensions.insert("type".to_string(), 0xFFFFF000 + 4); extensions.insert("poff".to_string(), 0xFFFFF000 + 52); extensions.insert("ifx".to_string(), 0xFFFFF000 + 8); extensions.insert("ifidx".to_string(), 0xFFFFF000 + 8); extensions.insert("nla".to_string(), 0xFFFFF000 + 12); extensions.insert("nlan".to_string(), 0xFFFFF000 + 16); extensions.insert("mark".to_string(), 0xFFFFF000 + 20); extensions.insert("Q".to_string(), 0xFFFFF000 + 24); extensions.insert("que".to_string(), 0xFFFFF000 + 24); extensions.insert("queue".to_string(), 0xFFFFF000 + 24); extensions.insert("hat".to_string(), 0xFFFFF000 + 28); extensions.insert("hatype".to_string(), 0xFFFFF000 + 28); extensions.insert("rxh".to_string(), 0xFFFFF000 + 32); extensions.insert("rxhash".to_string(), 0xFFFFF000 + 32); extensions.insert("cpu".to_string(), 0xFFFFF000 + 36); extensions.insert("vlant".to_string(), 0xFFFFF000 + 44); extensions.insert("vlan_tci".to_string(), 0xFFFFF000 + 44); extensions.insert("vlanp".to_string(), 0xFFFFF000 + 48); extensions.insert("vlan_pr".to_string(), 0xFFFFF000 + 48); extensions.insert("vlan_avail".to_string(), 0xFFFFF000 + 48); extensions.insert("vlan_tpid".to_string(), 0xFFFFF000 + 60); extensions.insert("rand".to_string(), 0xFFFFF000 + 56);
extensions
}