summaryrefslogtreecommitdiffstats
path: root/src/vnet/l2
AgeCommit message (Expand)AuthorFilesLines
2023-09-06api: fix mp-safe mark for some messages and add moreVladislav Grishenko1-3/+4
2023-08-22l2: fix prefetchVratko Polak1-5/+5
2023-08-16l2:Add doc for l2 rewrite, and add examplesyanlong1-18/+46
2023-03-18vppinfra: fix corner-cases in bihash lookupDave Barach1-1/+1
2022-10-13l2: coverity complains dead codesSteven Luong1-14/+11
2022-10-11l2: Add bridge_domain_add_del_v2 to l2 apiLaszlo Kiraly5-5/+136
2022-08-30l2: skip arp term for locally originated packetsStanislav Zaikin1-0/+3
2022-08-18ip: Use .api declarative counters for ICMP.Neale Ranns1-0/+1
2022-06-29classify: use 32 bits hashBenoît Ganne3-12/+10
2022-05-19api: refactor api data storageDamjan Marion1-1/+1
2022-04-04vppinfra: make _vec_len() read-onlyDamjan Marion1-1/+1
2022-03-25l2: avoid overflow read of mac addressDamjan Marion1-23/+3
2022-01-07ethernet: new interface registration functionDamjan Marion2-18/+9
2021-12-14api: verify message size on receiptKlement Sekera1-0/+4
2021-11-25l2: change prefetch to prefetchwRay Kinsella1-4/+4
2021-11-23misc: deprecate gbp and its dependentsNeale Ranns4-15/+3
2021-11-07l2: fix array-bounds error for prefetch on ArmTianyu Li1-1/+2
2021-11-06vppinfra: move clib_count_equal_* codeDamjan Marion1-0/+1
2021-11-02l2: fix outside array bounds errorsDamjan Marion2-2/+2
2021-10-21l2: add api test fileFilip Tehlar1-0/+1418
2021-10-07vppinfra: asan: improve overflow semanticBenoît Ganne1-2/+2
2021-10-06docs: vnet comment nitfixesNathan Skrzypczak1-1/+1
2021-07-15misc: replace CLIB_PREFETCH with clib_prefetch_{load,store}Damjan Marion12-33/+35
2021-06-24l2: api cleanupFilip Tehlar3-92/+19
2021-06-09l2: fix vrrp prefix mac comparisonTianyu Li1-2/+2
2021-03-05l2: coverity woe in l2_rw_mod_entrySteven Luong1-3/+0
2021-02-23l2: coverity woe in l2_api.cSteven Luong1-23/+20
2021-02-09l2: crash on l2_input_is_xconnectSteven Luong1-10/+8
2021-02-04linux-cp: Linux Interface Mirroring for Control Plane IntegrationNeale Ranns1-2/+4
2021-01-08l2: Separating scan-delay and learn-limit into a separate API from want_l2_ma...Jerome Tollet3-20/+136
2021-01-06l2: add per bridge domain learn limitJerome Tollet7-60/+290
2020-12-14misc: refactor clib_bitmap_foreach macroDamjan Marion1-2/+2
2020-12-14misc: move to new pool_foreach macrosDamjan Marion4-12/+12
2020-11-25api: vat2 and json autogeneration for api messagesOle Troan2-4/+1
2020-11-13ethernet: mac must support 64-bits loadsBenoît Ganne1-2/+2
2020-10-28misc: Break the big IP header files to improve compile timeNeale Ranns3-4/+10
2020-10-19ip: Move the IP6 fib into ip6_[m]fib.cNeale Ranns1-0/+1
2020-10-12l2: mark l2 fib uninitialized after clearingMatthew Smith1-0/+2
2020-10-08l2: Fix compile error on unused next_indexNeale Ranns1-3/+0
2020-10-08l2: input performanceNeale Ranns11-469/+693
2020-10-07misc: Purge unused pg includesNeale Ranns10-10/+0
2020-09-14l2: allocate l2fib only when neededDamjan Marion4-10/+90
2020-09-11l2: fix null deref in l2_to_bvi()Matthew Smith1-1/+1
2020-09-09l2: check secondary macs on BVI interfaceMatthew Smith1-2/+35
2020-08-06misc: harmonize namesDave Barach2-2/+2
2020-06-27l2: performance enhancement in l2inputZhiyong Yang1-80/+69
2020-05-16l2: L2/L3 mode swicth cleanup and l2-patch fixJohn Lo2-19/+9
2020-04-30l2: fix coverity warnings in l2_fwd.cDave Barach1-9/+9
2020-04-28tests: move defaults from defaultmapping to .api filesPaul Vinciguerra1-1/+1
2020-04-27l2: merge two clib_memcpy_fast into oneZhiyong Yang1-11/+16