1*969fb456SEduard Zingerman // SPDX-License-Identifier: GPL-2.0 2*969fb456SEduard Zingerman /* Copyright (c) 2026 Meta Platforms, Inc. and affiliates. */ 3*969fb456SEduard Zingerman 4*969fb456SEduard Zingerman #include "vmlinux.h" 5*969fb456SEduard Zingerman #include <bpf/bpf_helpers.h> 6*969fb456SEduard Zingerman 7*969fb456SEduard Zingerman char _license[] SEC("license") = "GPL"; 8*969fb456SEduard Zingerman 9*969fb456SEduard Zingerman __weak 10*969fb456SEduard Zingerman int token_ksym_subprog(void) 11*969fb456SEduard Zingerman { 12*969fb456SEduard Zingerman return 0; 13*969fb456SEduard Zingerman } 14*969fb456SEduard Zingerman 15*969fb456SEduard Zingerman SEC("xdp") 16*969fb456SEduard Zingerman int xdp_main(struct xdp_md *xdp) 17*969fb456SEduard Zingerman { 18*969fb456SEduard Zingerman return token_ksym_subprog(); 19*969fb456SEduard Zingerman } 20