aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/lb
AgeCommit message (Expand)AuthorFilesLines
2020-12-14misc: move to new pool_foreach macrosDamjan Marion3-25/+25
2020-12-14api: add missing version infoPaul Vinciguerra1-1/+2
2020-11-25api: vat2 and json autogeneration for api messagesOle Troan2-81/+4
2020-10-24lb: Loadbalancer plugin, correctly rewrite checksum in L3DSR, non-TCP casesHiroki Narukawa1-4/+14
2020-10-21misc: minimize dependencies on udp.hFlorin Coras1-1/+1
2020-08-06misc: harmonize namesDave Barach4-7/+6
2020-05-06docs: clean up make docs jobPaul Vinciguerra1-0/+2
2020-04-28tests: move defaults from defaultmapping to .api filesPaul Vinciguerra1-2/+2
2020-03-10lb: fix coverity warningDave Barach1-1/+1
2020-02-26lb: Fix generating illegal key in per-port vipYasuhiro Nakamura1-0/+2
2020-01-17lb: fix that lb_add_del_vip and lb_add_del_as api doesn't work correctlyYulong Pei3-12/+9
2020-01-10docs: Edit FEATURE.yaml files so they can be publishedJohn DeNisco1-2/+2
2020-01-06lb: add FEATURE file for lb/pppoe/gtpu/vxlan-gpe/pppoeHongjun Ni1-0/+13
2019-12-04fib: Decouple source from priority and behaviourNeale Ranns1-2/+10
2019-11-26lb: lb_add_del_vip and lb_add_del_as doesn't work.Hongjun Ni2-4/+14
2019-10-30lb: refactor ntohl in lb_conf handlerVratko Polak1-9/+9
2019-10-17tests: python3 changes for load balancer testsnaramre1-1/+1
2019-09-30lb: remove api boilerplateOle Troan5-241/+50
2019-09-26lb: add APIs for set interface nat4 and nat6Hongjun Ni2-0/+68
2019-09-26lb: vl_api_lb_conf_t_handler has to ntohlVratko Polak1-4/+4
2019-09-19api: split vl_api_prefix into twoOle Troan2-6/+6
2019-09-16api: autogenerate api trace print/endianOle Troan2-0/+6
2019-08-29lb: fix memcpy error issueYulong Pei1-7/+3
2019-08-22tests: move plugin tests to src/plugins/*/testDave Wallace3-0/+662
2019-08-20vppapigen: remove support for legacy typedefsPaul Vinciguerra1-1/+1
2019-08-02lb: fix usage of lb_main in testFlorin Coras1-2/+18
2019-07-31lb: vip and as dump/detail api'sHongjun Ni7-75/+441
2019-07-31vppinfra: refactor test_and_set spinlocks to use clib_spinlock_tjaszha032-9/+12
2019-07-18lb: update api.c to use scaffolding from latest skelPaul Vinciguerra4-43/+112
2019-07-09vat: unload unused vat pluginsDave Barach1-21/+3
2019-06-07build: add -Wall and -fno-common, fix reported issuesBenoît Ganne1-3/+4
2019-06-06lb: crashed with some specific commit under heavy trafficHongjun Ni3-5/+13
2019-05-03plugins: clean up plugin descriptionsDave Wallace1-1/+1
2019-03-22tests: update test_lb.py to use api call lb_conf.Paul Vinciguerra3-7/+16
2019-03-07Add VAT support for LBHongjun Ni2-60/+179
2019-01-21Fix LB lookup table failed issueHongjun Ni1-5/+11
2019-01-02Fixes for buliding for 32bit targets:David Johnson1-1/+1
2018-10-23c11 safe string handling supportDave Barach1-1/+1
2018-10-19vppinfra: add atomic macros for __sync builtinsSirshak Das1-2/+2
2018-10-02VPP-1440: clean up coverity warningsDave Barach1-2/+3
2018-09-24LB: fix flush flow table issueHongjun Ni5-69/+90
2018-09-12Fix LB memory leak and remove useless codePierre Pfister1-11/+1
2018-09-07Add flush flag on del as commandHongjun Ni5-16/+164
2018-09-04Fixed showing negative count in stats show CLINaoyuki Mori1-2/+2
2018-08-31Support lb on both vip and per-port-vip caseHongjun Ni7-201/+735
2018-08-27cmake: Fix plugins .h includesMohsin Kazmi1-0/+5
2018-08-25cmake: handle api_test_plugins in add_vpp_plugin macroDamjan Marion1-3/+1
2018-08-25cmake: improve add_vpp_plugin macroDamjan Marion1-3/+6
2018-08-17CMake as an alternative to autotools (experimental)Damjan Marion1-0/+27
2018-07-18VPP crash when run "lb set interface nat4 in <intc>" VPP-1343Hongjun Ni1-1/+1
TURE.yaml M: Ole Troan <ot@cisco.com> M: Jon Loeliger <jdl@netgate.com> F: src/plugins/map VNET MPLS I: mpls M: Neale Ranns <nranns@cisco.com> F: src/vnet/mpls/ VNET BIER I: bier M: Neale Ranns <nranns@cisco.com> F: src/vnet/bier/ VNET Session Layer I: session Y: src/vnet/session/FEATURE.yaml M: Florin Coras <fcoras@cisco.com> F: src/vnet/session VNET TCP I: tcp Y: src/vnet/tcp/FEATURE.yaml M: Florin Coras <fcoras@cisco.com> F: src/vnet/tcp VNET UDP I: udp Y: src/vnet/udp/FEATURE.yaml M: Florin Coras <fcoras@cisco.com> F: src/vnet/udp VNET VXLAN I: vxlan M: John Lo <loj@cisco.com> F: src/vnet/vxlan/ VNET VXLAN-GPE I: vxlan-gpe M: Hongjun Ni <hongjun.ni@intel.com> F: src/vnet/vxlan-gpe/ VNET VXLAN-GBP I: vxlan-gbp M: Mohsin Kazmi <sykazmi@cisco.com> M: Neale Ranns <nranns@cisco.com> F: src/vnet/vxlan-gbp/ VNET IPIP I: ipip Y: src/vnet/ipip/FEATURE.yaml M: Ole Troan <otroan@employees.org> F: src/vnet/ipip/ VNET tunnel I: tunnel M: Neale Ranns <nranns@cisco.com> F: src/vnet/tunnel' VNET TLS and TLS engine plugins I: tls M: Florin Coras <fcoras@cisco.com> M: Ping Yu <ping.yu@intel.com> F: src/vnet/tls F: src/plugins/tlsopenssl F: src/plugins/tlsmbedtls F: src/plugins/tlspicotls VNET SYSLOG I: syslog M: Matus Fabian <matfabia@cisco.com> F: src/vnet/syslog Plugin - DHCP I: dhcp M: Dave Barach <dave@barachs.net> M: Neale Ranns <nranns@cisco.com> F: src/plugins/dhcp/ Plugin - ARP I: arp M: Dave Barach <dave@barachs.net> M: Neale Ranns <nranns@cisco.com> F: src/plugins/arp/ Plugin - IP6 Neighbor Discovery I: ip6-nd M: Dave Barach <dave@barachs.net> M: Neale Ranns <nranns@cisco.com> F: src/plugins/ip6-nd/ VNET GENEVE I: geneve M: N/A F: src/vnet/geneve/ VNET FLOW I: flow M: Damjan Marion <damarion@cisco.com> F: src/vnet/flow/ VNET Classify I: classify M: N/A F: src/vnet/classify/ Plugin - Access Control List (ACL) Based Forwarding I: abf M: Neale Ranns <nranns@cisco.com> F: src/plugins/abf/ Plugin - Simple DNS name resolver I: dns M: Dave Barach <dave@barachs.net> F: src/plugins/dns/ Plugin - Group Based Policy (GBP) I: gbp M: Neale Ranns <nranns@cisco.com> F: src/plugins/gbp/ Plugin - ACL I: acl M: Andrew Yourtchenko <ayourtch@gmail.com> F: src/plugins/acl/ Plugin - NAT I: nat M: Ole Troan <ot@cisco.com> F: src/plugins/nat/ Plugin - AVF Device driver I: avf M: Damjan Marion <damarion@cisco.com> F: src/plugins/avf/ Plugin - DPDK I: dpdk M: Damjan Marion <damarion@cisco.com> F: src/plugins/dpdk/ Plugin - DPDK Crypto I: dpdk-ipsec M: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@outlook.com> M: Radu Nicolau <radu.nicolau@intel.com> F: src/plugins/dpdk/ipsec/ Plugin - flowprobe I: flowprobe Y: src/plugins/flowprobe/FEATURE.yaml M: Ole Troan <otroan@employees.org> F: src/plugins/flowprobe/ Plugin - http_static I: http_static M: Dave Barach <dbarach@cisco.com> F: src/plugins/http_static/ Plugin - builtinurl I: builtinurl M: Dave Barach <dbarach@cisco.com> F: src/plugins/builtinurl/ Plugin - Group Based Policy (GBP) I: gbp M: Neale Ranns <nranns@cisco.com> F: src/plugins/gbp/ Plugin - GTPU I: gtpu M: Hongjun Ni <hongjun.ni@intel.com> F: src/plugins/gtpu/ Plugin - Internet Key Exchange (IKEv2) Protocol I: ikev2 M: Damjan Marion <damarion@cisco.com> M: Neale Ranns <nranns@cisco.com> F: src/plugins/ikev2/ Plugin - Internet Group Management Protocol (IGMP) I: igmp M: Neale Ranns <nranns@cisco.com> F: src/plugins/igmp/ Plugin - L3 Cross-Connect (L3XC) I: l3xc M: Neale Ranns <nranns@cisco.com> F: src/plugins/l3xc/ Plugin - memif device driver I: memif M: Damjan Marion <damarion@cisco.com> F: src/plugins/memif/ Plugin - Marvell MUSDK device driver I: marvell M: Damjan Marion <damarion@cisco.com> F: src/plugins/marvell/ Plugin - performance counter I: perfmon M: Dave Barach <dave@barachs.net> F: src/plugins/perfmon/ Plugin - PPPoE I: pppoe M: Hongjun Ni <hongjun.ni@intel.com> F: src/plugins/pppoe/ Plugin - Ping I: ping M: Andrew Yourtchenko <ayourtch@gmail.com> F: src/plugins/ping Plugin - IPv6 Segment Routing Dynamic Proxy I: srv6-ad M: Francois Clad <fclad@cisco.com> F: src/plugins/srv6-ad/ Plugin - IPv6 Segment Routing Masquerading Proxy I: srv6-am M: Francois Clad <fclad@cisco.com> F: src/plugins/srv6-am/ Plugin - IPv6 Segment Routing Static Proxy I: srv6-as M: Francois Clad <fclad@cisco.com> F: src/plugins/srv6-as/ Plugin - IPv6 Segment Routing Mobile I: srv6-mobile M: Tetsuya Murakami <tetsuya.mrk@gmail.com> M: Satoru Matsushima <satoru.matsushima@gmail.com> F: src/plugins/srv6-mobile/ Plugin - Link Aggregation Control Protocol I: lacp M: Steven Luong <sluong@cisco.com> F: src/plugins/lacp/ Plugin - Load Balancer I: lb M: Pfister <ppfister@cisco.com> M: Hongjun Ni <hongjun.ni@intel.com> F: src/plugins/lb/ Plugin - NSH I: nsh M: Hongjun Ni <hongjun.ni@intel.com> M: Vengada <venggovi@cisco.com> F: src/plugins/nsh/ Plugin - Time-based MAC filter I: mactime Y: src/plugins/mactime/FEATURE.yaml M: Dave Barach <dave@barachs.net> F: src/plugins/mactime/ Plugin - Network Delay Simulator I: nsim Y: src/plugins/nsim/FEATURE.yaml M: Dave Barach <dave@barachs.net> F: src/plugins/nsim/ Plugin - Buffer Metadata Modification Tracker I: mdata M: Dave Barach <dave@barachs.net> F: src/plugins/mdata/ Plugin - Unit Tests I: unittest M: Dave Barach <dave@barachs.net> M: Florin Coras <fcoras@cisco.com F: src/plugins/unittest/ Test Infrastructure I: tests M: Klement Sekera <ksekera@cisco.com> M: Paul Vinciguerra <pvinci@vinciconsulting.com> F: test/ SVM Library I: svm M: Dave Barach <dave@barachs.net> F: src/svm VPP API TEST I: vat M: Dave Barach <dave@barachs.net> F: src/vat/ VPP Executable I: vpp M: Dave Barach <dave@barachs.net> F: src/vpp/ Emacs templates I: emacs M: Dave Barach <dave@barachs.net> F: extras/emacs/ Graphical Event Viewer I: g2 M: Dave Barach <dave@barachs.net> F: src/tools/g2/ Performance Tooling I: perftool M: Dave Barach <dave@barachs.net> F: src/tools/perftool/ Plugin - vmxnet3 device driver I: vmxnet3 M: Steven Luong <sluong@cisco.com> F: src/plugins/vmxnet3/ Binary API Compiler for Python I: vppapigen M: Ole Troan <otroan@employees.org> F: src/tools/vppapigen/ API trace tool I: vppapitrace M: Ole Troan <otroan@employees.org> F: src/tools/vppapitrace/ Binary API Compiler for C and C++ I: vapi M: Ole Troan <ot@cisco.com> F: src/vpp-api/vapi Plugin - RDMA (ibverb) driver I: rdma M: Benoît Ganne <bganne@cisco.com> M: Damjan Marion <damarion@cisco.com> F: src/plugins/rdma/ Plugin - QUIC protocol I: quic M: Aloys Augustin <aloaugus@cisco.com> M: Nathan Skrzypczak <nathan.skrzypczak@gmail.com> M: Dave Wallace <dwallacelf@gmail.com> M: Florin Coras <fcoras@cisco.com> Y: src/plugins/quic/FEATURE.yaml F: src/plugins/quic/ libmemif I: libmemif M: Damjan Marion <damarion@cisco.com> F: extras/libmemif VPP Comms Library I: vcl Y: src/vnet/vcl/FEATURE.yaml M: Florin Coras <fcoras@cisco.com> F: src/vcl Statistics Segment I: stats M: Ole Troan <ot@cisco.com> F: src/vpp/stats/ F: src/vpp-api/client/stat_client.[ch] VPP Object Model I: vom M: Neale Ranns <nranns@cisco.com> M: Mohsin Kazmi <sykazmi@cisco.com> F: extras/vom/vom/ Plugin - Host Stack Applications I: hsa M: Florin Coras <fcoras@cisco.com> M: Dave Wallace <dwallacelf@gmail.com> M: Aloys Augustin <aloaugus@cisco.com> M: Nathan Skrzypczak <nathan.skrzypczak@gmail.com> F: src/plugins/hs_apps/ Python binding for the VPP API I: papi M: Ole Troan <ot@cisco.com> F: src/vpp-api/python Plugin - SCTP I: sctp F: src/plugins/sctp/ Cisco Discovery Protocol I: cdp F: src/plugins/cdp/ Source VRF Select I: svs M: Neale Ranns <nranns@cisco.com> F: src/plugins/svs/ LAN Emulation I: l2e M: Neale Ranns <nranns@cisco.com> F: src/plugins/l2e/ IPv6 Connection Tracker I: ct6 M: Dave Barach <dave@barachs.net> F: src/plugins/ct6 Steal The NIC I: stn F: src/plugins/stn IOAM I: ioam F: src/plugins/ioam Awkward chained buffer geometry tool I: oddbuf F: src/plugins/oddbuf VPP Config Tooling I: vpp_config M: John DeNisco <jdenisco@cisco.com> F: extras/vpp_config bash functions I: bash M: Dave Wallace <dwallacelf@gmail.com> F: extras/bash/ THE REST I: misc C: Contact vpp-dev Mailing List <vpp-dev@fd.io> F: * F: */