aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/lb/cli.c
AgeCommit message (Expand)AuthorFilesLines
2018-09-24LB: fix flush flow table issueHongjun Ni1-53/+7
2018-09-07Add flush flag on del as commandHongjun Ni1-7/+117
2018-08-31Support lb on both vip and per-port-vip caseHongjun Ni1-22/+69
2018-07-18VPP crash when run "lb set interface nat4 in <intc>" VPP-1343Hongjun Ni1-1/+1
2018-05-18Rework kube-proxy into LB pluginHongjun Ni1-23/+166
2018-02-02Add L3DSR feature in LB pluginHongjun Ni1-8/+34
2017-10-31lb plugin tests - wipe flowtable after each unit testGabriel Ganne1-0/+38
2017-09-13lb_vip_command_fn param redundancy when unformat ip address(VPP-977)flyingeagle231-1/+1
2017-02-22VPP-635: CLI Memory leak with invalid parameterBilly McFall1-37/+62
2017-01-01Move java,lua api and remaining plugins to src/Damjan Marion1-0/+250
(at your # option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General # Public License for more details. # # You should have received a copy of the GNU General Public License along # with this program. If not, see <http://www.gnu.org/licenses/>. # # As a special exception, the respective Autoconf Macro's copyright owner # gives unlimited permission to copy, distribute and modify the configure # scripts that are the output of Autoconf when processing the Macro. You # need not follow the terms of the GNU General Public License when using # or distributing such scripts, even though portions of the text of the # Macro appear in them. The GNU General Public License (GPL) does govern # all other use of the material that constitutes the Autoconf Macro. # # This special exception to the GPL applies to versions of the Autoconf # Macro released by the Autoconf Archive. When you make and distribute a # modified version of the Autoconf Macro, you may extend this special # exception to the GPL to apply to your modified version as well. #serial 9 AU_ALIAS([DPS_JAVA_CHECK_CLASS], [AX_JAVA_CHECK_CLASS]) AC_DEFUN([AX_JAVA_CHECK_CLASS],[ m4_define([cache_val],[m4_translit(ax_cv_have_java_class_$1, " ." ,"__")]) if test "x$CLASSPATH" != "x"; then xtra=" with classpath ${CLASSPATH}" xopts=`echo ${CLASSPATH} | ${SED} 's/^ *://'` xopts="-classpath $xopts" else xtra=""; xopts=""; fi cache_var="cache_val"AS_TR_SH([_Jc_${JAVAC}_Cp_${CLASSPATH}]) AC_CACHE_CHECK([if the $1 class is available$xtra], [$cache_var], [ JAVA_TEST=Test.java CLASS_TEST=Test.class cat << \EOF > $JAVA_TEST /* [#]xline __oline__ "configure" */ import $1; public class Test { } EOF if AC_TRY_COMMAND($JAVAC $JAVACFLAGS $xopts $JAVA_TEST) >/dev/null 2>&1; then eval "${cache_var}=yes" else eval "${cache_var}=no" echo "configure: failed program was:" >&AS_MESSAGE_LOG_FD cat $JAVA_TEST >&AS_MESSAGE_LOG_FD fi rm -f $JAVA_TEST $CLASS_TEST ]) if eval 'test "x$'${cache_var}'" = "xyes"'; then $2 true; else $3 false; fi])