commit | 2cd8b6900586836ea31353a0ebb2765faec59e2e | [log] [tgz] |
---|---|---|
author | Maciej Żenczykowski <maze@google.com> | Fri Jul 21 22:37:18 2023 +0000 |
committer | Maciej Żenczykowski <maze@google.com> | Sat Jul 22 14:32:47 2023 +0000 |
tree | b747e2c01a39db52d462bf88d001ba2730b87440 | |
parent | 28a8600dc04819cae00507c54f0d13c0797ab302 [diff] |
BpfClassic - add three more macros Example use case: BPF_LOAD_SKB_PROTOCOL, BPF2_ACCEPT_IF_EQUAL(ETH_P_ARP), BPF2_REJECT_IF_NOT_EQUAL(ETH_P_IP), BPF_LOAD_IPV4_BE16(frag_off), BPF2_REJECT_IF_ANY_BITS_SET(IP_MF | IP_OFFMASK), BPF_ACCEPT, which is a sample program which accepts ARP plus non-fragmented IPv4. Test: TreeHugger Signed-off-by: Maciej Żenczykowski <maze@google.com> Change-Id: Ibe6f9f7941f11bc7b767a092d3d108fa0291f360