aboutsummaryrefslogtreecommitdiffstats
path: root/src/vnet/ipsec/ipsec_if.c
AgeCommit message (Expand)AuthorFilesLines
2017-11-10Fix bug in key calculation for IPsec tunnel interfaceMatthew Smith1-2/+2
2017-10-26Allow IPsec interface to have SAs resetMatthew Smith1-0/+79
2017-10-05dpdk/ipsec: rework plus improved cli commandsSergio Gonzalez Monroy1-35/+43
2017-05-24Add p2p flag to IPsec tunnel interface hw classMatthew Smith1-0/+1
2017-05-17Use counters on ipsec tunnel interfacesMatthew Smith1-0/+9
2017-05-15Add sw_if_index of tunnel interface to API reply for ipsec_tunnel_if_add_delMatthew Smith1-11/+11
2017-04-06Use thread local storage for thread indexDamjan Marion1-1/+1
2017-01-30Fixed set int state up for ipsec interfacesRadu Nicolau1-2/+2
2017-01-27dpdk: rework cryptodev ipsec build and setupSergio Gonzalez Monroy1-21/+52
2016-12-28Reorganize source tree to use single autotools instanceDamjan Marion1-0/+372
engine plug-in "main.c" skeleton ;;; ;;; Copyright (c) 2016 Cisco and/or its affiliates. ;;; Licensed under the Apache License, Version 2.0 (the "License"); ;;; you may not use this file except in compliance with the License. ;;; You may obtain a copy of the License at: ;;; ;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; ;;; Unless required by applicable law or agreed to in writing, software ;;; distributed under the License is distributed on an "AS IS" BASIS, ;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ;;; See the License for the specific language governing permissions and ;;; limitations under the License. (require 'skeleton) (define-skeleton plugin-makefile-skel "Insert a plug-in 'Makefile.am' skeleton " nil '(if (not (boundp 'plugin-name)) (setq plugin-name (read-string "Plugin name: "))) '(setq PLUGIN-NAME (upcase plugin-name)) " # Copyright (c) <current-year> <your-organization> # Licensed under the Apache License, Version 2.0 (the \"License\"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at: # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an \"AS IS\" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. AUTOMAKE_OPTIONS = foreign subdir-objects AM_CFLAGS = -Wall -I@TOOLKIT_INCLUDE@ lib_LTLIBRARIES = " plugin-name "_plugin.la " plugin-name "_test_plugin.la " plugin-name "_plugin_la_SOURCES = " plugin-name "/" plugin-name ".c \\ " plugin-name "/node.c \\ " plugin-name "/" plugin-name "_plugin.api.h " plugin-name "_plugin_la_LDFLAGS = -module BUILT_SOURCES = " plugin-name "/" plugin-name ".api.h SUFFIXES = .api.h .api %.api.h: %.api mkdir -p `dirname $@` ; \\ $(CC) $(CPPFLAGS) -E -P -C -x c $^ \\ | vppapigen --input - --output $@ --show-name $@ nobase_include_HEADERS = \\ " plugin-name "/" plugin-name "_all_api_h.h \\ " plugin-name "/" plugin-name "_msg_enum.h \\ " plugin-name "/" plugin-name ".api.h " plugin-name "_test_plugin_la_SOURCES = \\ " plugin-name "/" plugin-name "_test.c " plugin-name "/" plugin-name "_plugin.api.h " plugin-name "_test_plugin_la_LDFLAGS = -module if WITH_PLUGIN_TOOLKIT install-data-hook: mkdir /usr/lib/vpp_plugins || true mkdir /usr/lib/vpp_api_test_plugins || true cp $(prefix)/lib/" plugin-name "_plugin.so.*.*.* /usr/lib/vpp_plugins cp $(prefix)/lib/" plugin-name "_test_plugin.so.*.*.* \\ /usr/lib/vpp_api_test_plugins rm -f $(prefix)/lib/" plugin-name "_plugin.* rm -f $(prefix)/lib/" plugin-name "_test_plugin.* endif ")