summaryrefslogtreecommitdiffstats
path: root/src/vnet/l2/l2_input.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-12misc: remove GNU Indent directivesDamjan Marion1-10/+0
2022-04-04vppinfra: make _vec_len() read-onlyDamjan Marion1-1/+1
2020-12-14misc: move to new pool_foreach macrosDamjan Marion1-1/+1
2020-10-08l2: input performanceNeale Ranns1-402/+99
2020-10-07misc: Purge unused pg includesNeale Ranns1-1/+0
2020-09-14l2: allocate l2fib only when neededDamjan Marion1-0/+3
2020-06-27l2: performance enhancement in l2inputZhiyong Yang1-80/+69
2020-05-16l2: L2/L3 mode swicth cleanup and l2-patch fixJohn Lo1-16/+6
2019-12-17l2: fix l2input_feat_names overflowBenoƮt Ganne1-1/+1
2019-04-24l2: Add support for arp unicast forwardingMohsin Kazmi1-1/+4
2019-03-12l2: migrate old MULTIARCH macros to VLIB_NODE_FNFilip Tehlar1-6/+15
2018-11-14Remove c-11 memcpy checks from perf-critical codeDave Barach1-10/+10
2018-11-13L2 feautre bitmaps output verbose/non-verbose modeNeale Ranns1-2/+11
2018-10-24L2-input/output: use feature enum type in flag update functionNeale Ranns1-1/+2
2018-10-23c11 safe string handling supportDave Barach1-1/+1
2018-10-15vnet: create L2 feature arc infrastructureAndrew Yourtchenko1-1/+1
2018-10-11L2: BM traffic does not use UU-FWD (VPP-1445)Neale Ranns1-1/+2
2018-09-25L2 BD: introduce a BD interface on which to send UU packetsNeale Ranns1-19/+49
2018-09-24Trivial: Clean up some typos.Paul Vinciguerra1-4/+4
2018-09-14Revert "L2-input: use vlib_buffer_enqueue_to_next"John Lo1-317/+239
2018-09-13L2-input: use vlib_buffer_enqueue_to_nextNeale Ranns1-239/+317
2018-09-08L2 BVI/FIB: Update L2 FIB table when BVI's MAC changesNeale Ranns1-0/+21
2018-09-07L2-FIB: replace bit-fields with flagsNeale Ranns1-1/+3
2018-07-15VPP-1341: fix loopback interface graph arcsDave Barach1-15/+0
2018-05-31Improve L2FIB delete entry handling and "show l2fib" CLI optionsJohn Lo1-1/+1
2018-04-13GBP V2Neale Ranns1-1/+2
2018-04-13bond: ping fails between l2 BD [VPP-1238]Steven1-0/+7
2018-04-09L2: no-flood interface type in the Bridge-DomainNeale Ranns1-0/+12
2018-03-29l2_input:optimize counter accessEyal Bari1-31/+16
2018-02-07classifier-based ACL: refactor + add output ACLAndrew Yourtchenko1-2/+1
2017-11-10Further fix to SHG handling for ARP/ICMPv6 from BVI in a BDJohn Lo1-6/+25
2017-11-08Fix SHG handling for ARP/ICMPv6 received from BVI in a BDJohn Lo1-0/+8
2017-10-31l2fib: MAC: Fix uint64 to u8 byte arrayMohsin Kazmi1-5/+2
2017-10-03Update L2FIB entry timestamp only if BD aging enabled (VPP-1002)John Lo1-0/+1
2017-07-31CLI:add l2 input/outut to "sh int features"Eyal Bari1-0/+23
2017-07-23Improve L2 Input/Output Feature Infrastructure and UsageJohn Lo1-20/+17
2017-07-20L2FWD:move vec_validate out of access functionEyal Bari1-1/+1
2017-07-13Fix crash with worker threads on 4K VXLAN/BD setup (VPP-907)John Lo1-25/+24
2017-06-27L2-LEARN:fix l2fib entry seq num not updated on hit (VPP-888)Eyal Bari1-1/+1
2017-06-19L2FWD:fix seq_num overwritten + validate l2fib entries when forwardingEyal Bari1-2/+2
2017-05-19Enforce Bridge Domain ID range to match 24-bit VNI rangeJohn Lo1-0/+6
2017-05-08L2FIB:CLI/API to flush all non-static entriesEyal Bari1-5/+8
2017-05-03L2FIB:flush interface learned macs on downEyal Bari1-28/+14
2017-04-06Use thread local storage for thread indexDamjan Marion1-7/+7
2017-03-28Implement MAC Flush for BD or Interface from the L2FIBJohn Lo1-0/+14
2017-03-03VPP-651: Ensure sw_if_index to node mapping for L2 output path is only done v...Andrew Yourtchenko1-1/+2
2017-02-28Clear L2 output config on interface mode change to L3 (VPP-651)John Lo1-4/+11
2017-02-17l2 input: avoid per-packet trace checks in the fast pathDave Barach1-7/+14
2016-12-28Reorganize source tree to use single autotools instanceDamjan Marion1-0/+1116