2018-03-11 |
Andrew Yourtchenko | vnet: l2-classify: prefetch (n+2, n+3) rather than... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2018-03-08 |
Andrew Yourtchenko | acl-plugin: add the support for dumping the ethertype... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2018-02-08 |
Andrew Yourtchenko | classifier-based ACL: testcases for L2 ACLs + fix the... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2018-02-08 |
Andrew Yourtchenko | acl-plugin: add whitelisted ethertype mode (VPP-1163) Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2018-02-08 |
Andrew Yourtchenko | acl-plugin: VPP-1088: add support for egress filter... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2018-02-08 |
Andrew Yourtchenko | acl-plugin: an elog-based tracing implementation for... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2018-02-07 |
Andrew Yourtchenko | acl-plugin: multicore: send the interrupts to thread0 too Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2018-02-07 |
Andrew Yourtchenko | classifier-based ACL: refactor + add output ACL Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2018-01-16 |
Andrew Yourtchenko | acl-plugin: multicore: use pool_init_fixed for per... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-12-20 |
Andrew Yourtchenko | acl-plugin: add a debug CLI to print 5-tuple structure... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-12-11 |
Andrew Yourtchenko | acl-plugin: unapply/reapply the classifier-based inacls... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-12-01 |
Andrew Yourtchenko | acl-plugin: fix coverity 177970-177973,178891, and... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-11-21 |
Andrew Yourtchenko | stn-plugin: do not assume all punted packets start... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-11-17 |
Andrew Yourtchenko | acl-plugin: use ip.save_rewrite_length to calculate... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-11-16 |
Andrew Yourtchenko | acl-plugin: also print human-friendly format of 5tuple... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-10-27 |
Andrew Yourtchenko | acl-plugin: increase the amount of memory for classifier... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-10-26 |
Andrew Yourtchenko | acl-plugin: refactor the "show acl-plugin" CLI, use... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-10-25 |
Andrew Yourtchenko | L3 proxy FIB source for container networking Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-10-18 |
Andrew Yourtchenko | ipsec: use boolean or vs. bitwise or to avoid compiler... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-10-13 |
Andrew Yourtchenko | acl-plugin: split the "show" commands and add an option... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-09-27 |
Andrew Yourtchenko | acl-plugin: take 2 at VPP-991 fix, this time with a... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-09-26 |
Andrew Yourtchenko | acl-plugin: test: move the API calls to vpp_papi_provider.py Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-09-25 |
Andrew Yourtchenko | acl-plugin: use vec_elt_at_index rather than pool_elt_at_ind... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-09-22 |
Andrew Yourtchenko | acl-plugin: remove the clib_warning "ACL enabling..." Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-09-12 |
Andrew Yourtchenko | acl-plugin: add startup-config section "acl-plugin... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-09-08 |
Andrew Yourtchenko | acl-plugin: add hitcount to applied hash-acl entries Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-09-07 |
Andrew Yourtchenko | test: factor out "L4_Conn" into a class within util... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-09-07 |
Andrew Yourtchenko | acl-plugin: match index set to first portrange element... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com> Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-08-25 |
Andrew Yourtchenko | acl-plugin: warning printed when acl_add_replace already... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-08-25 |
Andrew Yourtchenko | vl_api_sw_interface_set_mtu_t_handler: fix assert in... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-08-22 |
Andrew Yourtchenko | acl-plugin: Recreate the bihash_40_8.h in the proper... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-08-18 |
Andrew Yourtchenko | acl-plugin: time out the sessions created by main thread... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-08-15 |
Andrew Yourtchenko | acl-plugin: don't attempt to delete the ACLs on interface... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-08-11 |
Andrew Yourtchenko | acl-plugin: add the debug CLI to show macip ACLs and... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-08-10 |
Andrew Yourtchenko | acl-plugin: add MAINTAINERS entry Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-08-10 |
Andrew Yourtchenko | acl-plugin: hash lookup bitmask not cleared when ACL... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-08-10 |
Andrew Yourtchenko | acl-plugin: avoid crash in multithreaded setup adding... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-08-10 |
Andrew Yourtchenko | acl-plugin: all TCP sessions treated as transient ... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-08-08 |
Andrew Yourtchenko | acl-plugin: fix a misplaced return (VPP-910) Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-08-08 |
Andrew Yourtchenko | acl-plugin: rework the optimization 7383, fortify acl... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-08-03 |
Andrew Yourtchenko | acl-plugin: multicore: CSIT c100k 2-core stateful ACL... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-07-20 |
Andrew Yourtchenko | acl-plugin: assertion failed at hash_lookup.c:226 when... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-07-04 |
Andrew Yourtchenko | acl-plugin: VPP-897: applying of large number of ACEs... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-07-04 |
Andrew Yourtchenko | acl-plugin: fix acl plugin test failing sporadically... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-06-22 |
Andrew Yourtchenko | acl-plugin: clean up the code enabling/disabling acl... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-06-21 |
Andrew Yourtchenko | acl-plugin: the second and subsequent ACEs incorrect... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-06-21 |
Andrew Yourtchenko | acl-plugin: CLI to clear all sessions Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-06-21 |
Andrew Yourtchenko | acl-plugin: use ethernet_buffer_header_size() to determine... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-06-21 |
Andrew Yourtchenko | acl-plugin: fix coverity issue 170476 Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-06-21 |
Andrew Yourtchenko | acl-plugin: fix coverity issue 166801 Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-06-21 |
Andrew Yourtchenko | acl-plugin: fix coverity error 171135 Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-06-21 |
Andrew Yourtchenko | acl-plugin: vat: acl_interface_list_dump confusing... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-06-20 |
Andrew Yourtchenko | Parenthesize the usage of the macro argument within... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-06-19 |
Andrew Yourtchenko | acl-plugin: bihash-based ACL lookup Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-06-15 |
Andrew Yourtchenko | acl-plugin: store sessions in a single hash table instead... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-06-14 |
Andrew Yourtchenko | acl-plugin: shrink the L2 classifier tables used for... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-06-09 |
Andrew Yourtchenko | acl-plugin: wrap a verbose debug message in the appropriate... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-06-08 |
Andrew Yourtchenko | acl-plugin: remove clib_warnings on plugin init Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-06-07 |
Andrew Yourtchenko | acl-plugin: add a plugin-specific control-ping message... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-06-07 |
Andrew Yourtchenko | acl-plugin: make the ACL plugin multicore-capable Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-06-07 |
Andrew Yourtchenko | acl-plugin: fix coverity error in acl_test.c Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-05-18 |
Andrew Yourtchenko | acl-plugin: reject the too-short variable-length messages... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-05-15 |
Andrew Yourtchenko | acl-plugin: unapply the ACLs if interface is being... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-05-07 |
Andrew Yourtchenko | Avoid active connection prevent timeout of idle conns... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-04-20 |
Andrew Yourtchenko | Clean up old datapath code in ACL plugin. Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-04-06 |
Andrew Yourtchenko | acl-plugin: make the IPv4/IPv6 non-first fragment handling... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-04-05 |
Andrew Yourtchenko | acl-plugin: fix pretty-printing in "api trace custom... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-03-30 |
Andrew Yourtchenko | acl-plugin: cleaner node bugfixes (VPP-675) Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-03-30 |
Andrew Yourtchenko | VPP-669: ping: fix coverity check error 165075 + add... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-03-22 |
Andrew Yourtchenko | ping: allow the user to send bursts of N packets instead... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-03-21 |
Andrew Yourtchenko | ACL plugin 1.2 Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-03-16 |
Andrew Yourtchenko | ping: Fix coverity error 163907 Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-03-04 |
Andrew Yourtchenko | timing wheel: avoid queueing expired timers and caching... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-03-03 |
Andrew Yourtchenko | VPP-651: Ensure sw_if_index to node mapping for L2... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-01-30 |
Andrew Yourtchenko | VPP-621: ping: ICMP echo data size must be bounded... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-01-24 |
Andrew Yourtchenko | ping: fix double-free crash under VMWare hypervisor Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-01-03 |
Andrew Yourtchenko | VPP-574: fix VPP hang during security group configuration... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2017-01-03 |
Andrew Yourtchenko | VPP-574: fix the MACIP ACLs blocking ARP traffic Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2016-12-08 |
Andrew Yourtchenko | acl: make MACIP ACL apply/unapply/delete logic more... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2016-12-08 |
Andrew Yourtchenko | Adapt LuaJIT VPP library and a few examples to API... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2016-12-08 |
Andrew Yourtchenko | Fix incorrect creation of classifier entries for macip ACL Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2016-12-07 |
Andrew Yourtchenko | Fix coverity CIDs 157344, 157343, 157341, 157340, 157339... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2016-12-06 |
Andrew Yourtchenko | Add "vpp-api-install" to plugins_configure_depend in... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2016-12-06 |
Andrew Yourtchenko | acl: The ACL plugin. Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2016-11-28 |
Andrew Yourtchenko | Clean up the Lua API, make it luajit-only, no C Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2016-11-18 |
Andrew Yourtchenko | Add the Makefile to Lua API which got gitignored and... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2016-11-11 |
Andrew Yourtchenko | Luajit API and some examples Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2016-09-14 |
Andrew Yourtchenko | VPP-408: fix coverity warning in run_ping_ip46_address() Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2016-09-13 |
Andrew Yourtchenko | Implement IPv6/IPv4 ping. Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
2016-05-10 |
Andrew Yourtchenko | Avoid clobbering output_function by concurrent CLI... Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
|
commit | commitdiff | tree |
|