SYMBOL INDEX (47 symbols across 8 files) FILE: headers/bpf_helpers.h type sk_buff (line 69) | struct sk_buff type bpf_map_def (line 80) | struct bpf_map_def { FILE: headers/jhash.h function __u32 (line 25) | static inline __u32 rol32(__u32 word, unsigned int shift) type u32 (line 56) | typedef unsigned int u32; function u32 (line 68) | static inline u32 jhash(const void *key, u32 length, u32 initval) function u32 (line 114) | static inline u32 jhash2(const u32 *k, u32 length, u32 initval) function u32 (line 146) | static inline u32 __jhash_nwords(u32 a, u32 b, u32 c, u32 initval) function u32 (line 157) | static inline u32 jhash_3words(u32 a, u32 b, u32 c, u32 initval) function u32 (line 162) | static inline u32 jhash_2words(u32 a, u32 b, u32 initval) function u32 (line 167) | static inline u32 jhash_1word(u32 a, u32 initval) FILE: headers/perf-sys.h function sys_perf_event_open (line 60) | static inline int FILE: l4lb/bpftool_utils.py function check_output_json (line 10) | def check_output_json(cmd): function get_xdp_prog (line 13) | def get_xdp_prog(interface): function get_map_ids (line 18) | def get_map_ids(interface): function get_map_entries (line 31) | def get_map_entries(map_id): function get_map_dev (line 36) | def get_map_dev(map_id): function dump_map (line 45) | def dump_map(map_id): function hex_list_to_int (line 49) | def hex_list_to_int(hex_list): FILE: l4lb/l4lb_xdp.c type pkt_meta (line 23) | struct pkt_meta { type dest_info (line 32) | struct dest_info { type bpf_map_def (line 40) | struct bpf_map_def type dest_info (line 43) | struct dest_info function dest_info (line 47) | dest_info *hash_get_dest(struct pkt_meta *pkt) function __always_inline (line 65) | static __always_inline bool parse_udp(void *data, __u64 off, void *data_... function __always_inline (line 80) | static __always_inline bool parse_tcp(void *data, __u64 off, void *data_... function __always_inline (line 95) | static __always_inline void set_ethhdr(struct ethhdr *new_eth, function __always_inline (line 105) | static __always_inline int process_packet(struct xdp_md *ctx, __u64 off) function loadbal (line 203) | int loadbal(struct xdp_md *ctx) FILE: programmable_rss/rss_common.h type queue_select_ctrl (line 13) | struct queue_select_ctrl { type indirect_queue (line 18) | struct indirect_queue { FILE: programmable_rss/rss_kern.c type pkt_meta (line 19) | struct pkt_meta { type bpf_map_def (line 31) | struct bpf_map_def type queue_select_ctrl (line 34) | struct queue_select_ctrl type bpf_map_def (line 38) | struct bpf_map_def type indirect_queue (line 41) | struct indirect_queue function __always_inline (line 45) | static __always_inline __u32 hash_tuples(struct pkt_meta *pkt, bool is_ip6) function __always_inline (line 60) | static __always_inline bool parse_udp(void *data, __u64 off, void *data_... function __always_inline (line 75) | static __always_inline bool parse_tcp(void *data, __u64 off, void *data_... function __always_inline (line 90) | static __always_inline bool parse_ip4(void *data, __u64 off, void *data_... function __always_inline (line 109) | static __always_inline bool parse_ip6(void *data, __u64 off, void *data_... function __always_inline (line 125) | static __always_inline void sort_tuple(struct pkt_meta *pkt, bool is_ip6) function process_packet (line 161) | int process_packet(struct xdp_md *ctx) FILE: programmable_rss/rss_user.c function unload_prog (line 24) | static void unload_prog(int sig) function get_interface_rx_channels (line 31) | static int get_interface_rx_channels(int ifindex) function poll_stats (line 56) | static int poll_stats(int indirect_map_fd, int queues_enabled, int poll_... function usage (line 103) | static void usage(const char *prog) function main (line 116) | int main(int argc, char **argv)