Gitiles
Code Review
Sign In
gerrit.nordix.org
/
fdio
/
vpp
/
c73984a0fcc8229e698c315524067e8aa3673b48
/
src
/
vnet
/
l2
/
l2_input.c
8bea589
vppinfra: make _vec_len() read-only
by Damjan Marion
· 2 years, 9 months ago
b2c31b6
misc: move to new pool_foreach macros
by Damjan Marion
· 4 years ago
47a3d99
l2: input performance
by Neale Ranns
· 4 years, 3 months ago
6e366be
misc: Purge unused pg includes
by Neale Ranns
· 4 years, 3 months ago
9514781
l2: allocate l2fib only when needed
by Damjan Marion
· 4 years, 3 months ago
975a3cb
l2: performance enhancement in l2input
by Zhiyong Yang
· 4 years, 7 months ago
f415a3b
l2: L2/L3 mode swicth cleanup and l2-patch fix
by John Lo
· 4 years, 8 months ago
70ef0fa
l2: fix l2input_feat_names overflow
by Benoît Ganne
· 5 years ago
5e6f734
l2: Add support for arp unicast forwarding
by Mohsin Kazmi
· 6 years ago
44f0f71
l2: migrate old MULTIARCH macros to VLIB_NODE_FN
by Filip Tehlar
· 6 years ago
178cf49
Remove c-11 memcpy checks from perf-critical code
by Dave Barach
· 6 years ago
5d9df1d
L2 feautre bitmaps output verbose/non-verbose mode
by Neale Ranns
· 6 years ago
a117958
L2-input/output: use feature enum type in flag update function
by Neale Ranns
· 6 years ago
b7b9299
c11 safe string handling support
by Dave Barach
· 6 years ago
a23cade
vnet: create L2 feature arc infrastructure
by Andrew Yourtchenko
· 6 years ago
d29cc88
L2: BM traffic does not use UU-FWD (VPP-1445)
by Neale Ranns
· 6 years ago
b474380
L2 BD: introduce a BD interface on which to send UU packets
by Neale Ranns
· 6 years ago
bdc0e6b
Trivial: Clean up some typos.
by Paul Vinciguerra
· 6 years ago
1fc44b6
Revert "L2-input: use vlib_buffer_enqueue_to_next"
by John Lo
· 6 years ago
b123255
L2-input: use vlib_buffer_enqueue_to_next
by Neale Ranns
· 6 years ago
3b81a1e
L2 BVI/FIB: Update L2 FIB table when BVI's MAC changes
by Neale Ranns
· 6 years ago
b54d081
L2-FIB: replace bit-fields with flags
by Neale Ranns
· 6 years ago
635ec3b
VPP-1341: fix loopback interface graph arcs
by Dave Barach
· 6 years ago
7dbd726
Improve L2FIB delete entry handling and "show l2fib" CLI options
by John Lo
· 7 years ago
25b0494
GBP V2
by Neale Ranns
· 7 years ago
4f8863b
bond: ping fails between l2 BD [VPP-1238]
by Steven
· 7 years ago
87dad11
L2: no-flood interface type in the Bridge-Domain
by Neale Ranns
· 7 years ago
109139e
l2_input:optimize counter access
by Eyal Bari
· 7 years ago
815d7d5
classifier-based ACL: refactor + add output ACL
by Andrew Yourtchenko
· 7 years ago
0f85333
Further fix to SHG handling for ARP/ICMPv6 from BVI in a BD
by John Lo
· 7 years ago
9e7c13f
Fix SHG handling for ARP/ICMPv6 received from BVI in a BD
by John Lo
· 7 years ago
57938f6
l2fib: MAC: Fix uint64 to u8 byte array
by Mohsin Kazmi
· 7 years ago
5a6508d
Update L2FIB entry timestamp only if BD aging enabled (VPP-1002)
by John Lo
· 7 years ago
942402b
CLI:add l2 input/outut to "sh int features"
by Eyal Bari
· 7 years ago
beb0b2e
Improve L2 Input/Output Feature Infrastructure and Usage
by John Lo
· 7 years ago
b12ac56
L2FWD:move vec_validate out of access function
by Eyal Bari
· 7 years ago
b2fd6cb
Fix crash with worker threads on 4K VXLAN/BD setup (VPP-907)
by John Lo
· 7 years ago
31a71ab
L2-LEARN:fix l2fib entry seq num not updated on hit (VPP-888)
by Eyal Bari
· 8 years ago
0f360dc
L2FWD:fix seq_num overwritten + validate l2fib entries when forwarding
by Eyal Bari
· 8 years ago
9793477
Enforce Bridge Domain ID range to match 24-bit VNI range
by John Lo
· 8 years ago
7537e71
L2FIB:CLI/API to flush all non-static entries
by Eyal Bari
· 8 years ago
afc47aa
L2FIB:flush interface learned macs on down
by Eyal Bari
· 8 years ago
586afd7
Use thread local storage for thread index
by Damjan Marion
· 8 years ago
da1f2c7
Implement MAC Flush for BD or Interface from the L2FIB
by John Lo
· 8 years ago
cc40565
VPP-651: Ensure sw_if_index to node mapping for L2 output path is only done via l2output_main.next_nodes
by Andrew Yourtchenko
· 8 years ago
7100b9c
Clear L2 output config on interface mode change to L3 (VPP-651)
by John Lo
· 8 years ago
681abe4
l2 input: avoid per-packet trace checks in the fast path
by Dave Barach
· 8 years ago
7cd468a
Reorganize source tree to use single autotools instance
by Damjan Marion
· 8 years ago
[Renamed from vnet/vnet/l2/l2_input.c]
fc63973
l2input: remove unused code and reduce number of branches
by Damjan Marion
· 8 years ago
c5b1360
VXLAN multicast dst (remote) address support
by Eyal Bari
· 8 years ago
dc5252b
l2: quad loop l2input, l2learn and l2output nodes
by Damjan Marion
· 8 years ago
4c6b34f
l2: remove unused l3 packet type discovery in l2 path
by Damjan Marion
· 8 years ago
0fc9bc1
Fix potential L2 forwarding crash with stale L2FIB entry (VPP-516)
by John Lo
· 8 years ago
20e5551
Fix detection of packet output via BVI into a BD and SHG adjustment
by John Lo
· 8 years ago
22aa3e9
VPP-288: Documentation changes via doxygen for vnet/vnet/l2.
by Billy McFall
· 8 years ago
6ef7bb9
Move CLI examples from wiki to code - VPP-165
by Keith Burns (alagalah)
· 8 years ago
16bcf7d
VPP-346 A swathe of doc fixes
by Chris Luke
· 8 years ago
b84a3e5
VPP-369 Add an L2 output classification feature
by Dave Barach
· 8 years ago
1edfba9
VPP-358: Add IPv6 ND Event Notification and Termination
by John Lo
· 8 years ago
97d8dc2
VPP-257 Coding standards cleanup for vnet/vnet/l2
by Dave Barach
· 8 years ago
93a4691
As interface is set to L3 mode, reset its output_node_index for l2-output
by John Lo
· 8 years ago
1c80e83
Add support for multiple microarchitectures in single binary
by Damjan Marion
· 9 years ago
405e41b
Improve mechanism for using loopback interface as BVI for BDs
by John Lo
· 9 years ago
f1213b8
Add clib_memcpy macro based on DPDK rte_memcpy implementation
by Damjan Marion
· 9 years ago
d1f5d04
Change ARP and IP6-ND nodes to use interface-output node for output
by John Lo
· 9 years ago
d6f5b96
l2-rw: Packet rewrite feature for L2 bridges
by Pierre Pfister
· 9 years ago
e389de7
Fix IPv6 NDP and bridge BVI and restore NDP and ARP when BVI move is changed.
by Pierre Pfister
· 9 years ago
2d34374
Enhance and fix packet trace for IP forwarding as follows:
by John Lo
· 9 years ago
cb9cada
Initial commit of vpp code.
by Ed Warnicke
· 9 years ago
v1.0.0