Lines Matching refs:key_ipv4
334 struct bpf_lpm_trie_key_u8 *key_ipv4;
342 key_size_ipv4 = sizeof(*key_ipv4) + sizeof(__u32);
344 key_ipv4 = alloca(key_size_ipv4);
359 key_ipv4->prefixlen = 16;
360 inet_pton(AF_INET, "192.168.0.0", key_ipv4->data);
361 assert(bpf_map_update_elem(map_fd_ipv4, key_ipv4, &value, 0) == 0);
364 key_ipv4->prefixlen = 24;
365 inet_pton(AF_INET, "192.168.0.0", key_ipv4->data);
366 assert(bpf_map_update_elem(map_fd_ipv4, key_ipv4, &value, 0) == 0);
369 key_ipv4->prefixlen = 24;
370 inet_pton(AF_INET, "192.168.128.0", key_ipv4->data);
371 assert(bpf_map_update_elem(map_fd_ipv4, key_ipv4, &value, 0) == 0);
374 key_ipv4->prefixlen = 24;
375 inet_pton(AF_INET, "192.168.1.0", key_ipv4->data);
376 assert(bpf_map_update_elem(map_fd_ipv4, key_ipv4, &value, 0) == 0);
379 key_ipv4->prefixlen = 23;
380 inet_pton(AF_INET, "192.168.0.0", key_ipv4->data);
381 assert(bpf_map_update_elem(map_fd_ipv4, key_ipv4, &value, 0) == 0);
389 key_ipv4->prefixlen = 32;
393 inet_pton(AF_INET, "192.168.128.23", key_ipv4->data);
394 assert(bpf_map_lookup_elem(map_fd_ipv4, key_ipv4, &value) == 0);
397 inet_pton(AF_INET, "192.168.0.1", key_ipv4->data);
398 assert(bpf_map_lookup_elem(map_fd_ipv4, key_ipv4, &value) == 0);
410 inet_pton(AF_INET, "10.0.0.1", key_ipv4->data);
411 assert(bpf_map_lookup_elem(map_fd_ipv4, key_ipv4, &value) == -ENOENT);
413 inet_pton(AF_INET, "11.11.11.11", key_ipv4->data);
414 assert(bpf_map_lookup_elem(map_fd_ipv4, key_ipv4, &value) == -ENOENT);