Commit 492a2bf3 authored by Eyal Birger's avatar Eyal Birger Committed by yonghong-song

table: remove NotImplementedError on LpmTrie __delitem__ calls (#1892)

BPF_MAP_TYPE_LPM_TRIE supports element deletion since kernel commit
e454cf595853 ("bpf: Implement map_delete_elem for BPF_MAP_TYPE_LPM_TRIE")
which is available in 4.15 kernels onwards.
Signed-off-by: default avatarEyal Birger <eyal.birger@gmail.com>
parent 13a877ae
...@@ -733,10 +733,6 @@ class LpmTrie(TableBase): ...@@ -733,10 +733,6 @@ class LpmTrie(TableBase):
def __len__(self): def __len__(self):
raise NotImplementedError raise NotImplementedError
def __delitem__(self, key):
# Not implemented for lpm trie as of kernel commit
# b95a5c4db09bc7c253636cb84dc9b12c577fd5a0
raise NotImplementedError
class StackTrace(TableBase): class StackTrace(TableBase):
MAX_DEPTH = 127 MAX_DEPTH = 127
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment