direct_entry
static ssize_t direct_entry(struct file *f, const char __user *user_buf,
(_symbol) ? lkdtm_debugfs_entry : direct_entry
# define CRASHPOINT_WRITE(_symbol) direct_entry
struct direct_map *direct_entry;
direct_entry = bpf_map_lookup_elem(&exact_match, &iph->daddr);
if (direct_entry && direct_entry->mac &&
direct_entry->arp.mac) {
src_mac = &direct_entry->mac;
dest_mac = &direct_entry->arp.mac;
forward_to = direct_entry->ifindex;
} direct_entry;
direct_entry.mac = route.mac & 0xffffffffffff;
direct_entry.ifindex = route.iface;
direct_entry.arp.mac = 0;
direct_entry.arp.dst = 0;
&direct_entry.arp.mac) == 0)
direct_entry.arp.dst = route.dst;
&direct_entry, 0) == 0);
} direct_entry;
&direct_entry) == 0) {
direct_entry.arp.dst = 0;
direct_entry.arp.mac = 0;
direct_entry.arp.dst = arp_entry.dst;
direct_entry.arp.mac = arp_entry.mac;
&direct_entry, 0
memset(&direct_entry, 0, sizeof(direct_entry));