Contributors: 1
	  
        
          | Author | 
          Tokens | 
          Token Proportion | 
          Commits | 
          Commit Proportion | 
        
	  
	  
        
        
          | Rhys Rustad-Elliott | 
          122 | 
          100.00% | 
          1 | 
          100.00% | 
        
	  
	  
        
          | Total | 
          122 | 
           | 
          1 | 
           | 
	    
	  
    
 
// SPDX-License-Identifier: GPL-2.0-only
#include <test_progs.h>
#include "inner_array_lookup.skel.h"
void test_inner_array_lookup(void)
{
	int map1_fd, err;
	int key = 3;
	int val = 1;
	struct inner_array_lookup *skel;
	skel = inner_array_lookup__open_and_load();
	if (!ASSERT_OK_PTR(skel, "open_load_skeleton"))
		return;
	err = inner_array_lookup__attach(skel);
	if (!ASSERT_OK(err, "skeleton_attach"))
		goto cleanup;
	map1_fd = bpf_map__fd(skel->maps.inner_map1);
	bpf_map_update_elem(map1_fd, &key, &val, 0);
	/* Probe should have set the element at index 3 to 2 */
	bpf_map_lookup_elem(map1_fd, &key, &val);
	ASSERT_EQ(val, 2, "value_is_2");
cleanup:
	inner_array_lookup__destroy(skel);
}