Introduce BPF_F_XDP_HAS_FRAGS and the related field in bpf_prog_aux in order to notify the driver the loaded program support xdp frags.
Showing the changes to tools/include/uapi/linux (1 of 4 files). Show all
Unified · Split
| @@ -1113,6 +1113,11 @@ enum bpf_link_type { · 1112 unmodified lines | ||
| 1113 | 1113 | */ |
| 1114 | 1114 | #define BPF_F_SLEEPABLE (1U << 4) |
| 1115 | 1115 | |
| 1116 | +/* If BPF_F_XDP_HAS_FRAGS is used in BPF_PROG_LOAD command, the loaded program | |
| 1117 | + * fully support xdp frags. | |
| 1118 | + */ | |
| 1119 | +#define BPF_F_XDP_HAS_FRAGS (1U << 5) | |
| 1120 | + | |
| 1116 | 1121 | /* When BPF ldimm64's insn[0].src_reg != 0 then this can have |
| 1117 | 1122 | * the following extensions: |
| 1118 | 1123 | * |