aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/map/map.c
AgeCommit message (Expand)AuthorFilesLines
2021-10-04docs: plugin comment nitfixesNathan Skrzypczak1-3/+2
2020-12-14misc: move to new pool_foreach macrosDamjan Marion1-6/+6
2020-01-27map: api: fix tag overflow and leakBenoƮt Ganne1-1/+2
2019-12-04map: Fix a coverity MAP dead-code issue.Jon Loeliger1-3/+0
2019-12-03map: Avoid null dereference in 'map show' and 'map del'Jon Loeliger1-12/+22
2019-11-26map: Fix inverted 'map security check enable' CLI flag.Jon Loeliger1-2/+2
2019-10-09map: use ip6-full-reassembly instead of own codeKlement Sekera1-484/+0
2019-10-01map: use SVR for MAP-TKlement Sekera1-299/+5
2019-07-31vppinfra: refactor test_and_set spinlocks to use clib_spinlock_tjaszha031-6/+2
2019-07-23vlib: address vlib_error_t scaling issueDave Barach1-1/+1
2019-07-19fib: FIB Entry trackingNeale Ranns1-13/+4
2019-06-18api: string type to convert to vectorOle Troan1-12/+9
2019-05-03plugins: clean up plugin descriptionsDave Wallace1-1/+1
2019-03-19MAP: Add optional user-supplied 'tag' field in MAPs.Jon Loeliger1-8/+70
2019-03-11VPP-1533: Deleting a non-existent pre-resolved MAP next-hop causes VPP core dumpOle Troan1-7/+10
2019-02-26Remove fake MAP domain 0 entry.Jon Loeliger1-7/+1
2019-02-02VPP-1543: show map stats crash when not configured.Ole Troan1-1/+1
2019-01-07MAP: Prevent duplicate MAP-E/T graph nodes.Jon Loeliger1-0/+3
2018-12-21MAP: Convert from DPO to input feature.Jon Loeliger1-105/+33
2018-12-19MAP: Add API support for MAP input feature.Jon Loeliger1-0/+118
2018-12-11MAP: Add API support for setting parameters.Jon Loeliger1-210/+124
2018-11-22Revert "Add support for MAP-T CE (VPP-1058)"Ole Troan1-61/+6
2018-11-14Remove c-11 memcpy checks from perf-critical codeDave Barach1-2/+2
2018-10-23c11 safe string handling supportDave Barach1-8/+8
2018-09-27MAP: Correctly print ea-bits-len in map commands.Ole Troan1-1/+1
2018-09-27MAP: 64-bit DMROle Troan1-11/+5
2018-07-30FIB: return entry prefix by const reference to avoid the copyNeale Ranns1-3/+3
2018-06-25MAP: Move MAP-E/T to a plugin.Ole Troan1-0/+2373
t *hw; if ((error = vlib_call_init_function (vm, vnet_interface_init))) return error; if ((error = vlib_call_init_function (vm, fib_module_init))) return error; if ((error = vlib_call_init_function (vm, mfib_module_init))) return error; if ((error = vlib_call_init_function (vm, ip_main_init))) return error; if ((error = vlib_call_init_function (vm, ip4_lookup_init))) return error; if ((error = vlib_call_init_function (vm, ip6_lookup_init))) return error; if ((error = vlib_call_init_function (vm, mpls_init))) return error; vnm->vlib_main = vm; hw_if_index = vnet_register_interface (vnm, vnet_local_interface_device_class.index, /* instance */ 0, vnet_local_interface_hw_class.index, /* instance */ 0); hw = vnet_get_hw_interface (vnm, hw_if_index); vnm->local_interface_hw_if_index = hw_if_index; vnm->local_interface_sw_if_index = hw->sw_if_index; /* the local interface is used as an input interface when decapping from * an IPSEC tunnel. so it needs to be IP enabled */ ip4_sw_interface_enable_disable (hw->sw_if_index, 1); ip6_sw_interface_enable_disable (hw->sw_if_index, 1); return 0; } VLIB_INIT_FUNCTION (vnet_main_init); /* * fd.io coding-style-patch-verification: ON * * Local Variables: * eval: (c-set-style "gnu") * End: */