summaryrefslogtreecommitdiffstats
path: root/src/vnet/ip/ip4_forward.c
AgeCommit message (Expand)AuthorFilesLines
2022-03-24ip: The check for 'same packet' must include the FIB indexNeale Ranns1-2/+11
2022-03-18ip: fix assert in ip4_ttl_incAloys Augustin1-1/+3
2022-02-03ip nat: use ip rx sw_if_index in ip-local arc startFlorin Coras1-3/+2
2022-01-31ip: reassembly - add a way to disable for forusKlement Sekera1-1/+2
2021-11-23ip: unlock_fib on if deleteNathan Skrzypczak1-0/+9
2021-11-10ip: always set ip rx_sw_if_indexFlorin Coras1-3/+5
2021-10-21ip: Add ip46-local node for local swif[rx]Nathan Skrzypczak1-21/+60
2021-09-24ip: set error number on failed intf addrMatthew Smith1-1/+4
2021-09-16vxlan: improve to use the hardware offloadMohsin Kazmi1-1/+2
2021-09-13interface: fix init fib_index_by_sw_if_indexNathan Skrzypczak1-8/+9
2021-08-14ip: Fix crash in ip address add on sub-int without exact-matchPim van Pelt1-6/+3
2021-08-10ip: Use the IP4 lookup functionsNeale Ranns1-27/+5
2021-08-10ip: Remove the 'test lookup' CLI commandNeale Ranns1-97/+0
2021-07-15misc: replace CLIB_PREFETCH with clib_prefetch_{load,store}Damjan Marion1-6/+6
2021-06-07pg: Reduce the inclusion of pg.hNeale Ranns1-0/+1
2021-05-05vlib: move offload flags to 1st cacheline in vlib_buffer_tMohsin Kazmi1-2/+2
2021-04-22ip: remove unnecesary inlining in ip4-rewrite nodeDamjan Marion1-16/+3
2021-02-15vlib: refactor checksum offload supportMohsin Kazmi1-4/+5
2021-01-21ip: use IPv6 flowlabel in flow hash computationAhmed Abdelsalam1-21/+7
2020-12-14misc: move to new pool_foreach macrosDamjan Marion1-3/+3
2020-12-11ip: ip4 rewrite prefetch optimizationPiotrX Kleski1-2/+5
2020-12-08fib: Adjacency flag for midchain to perfom flow hash (on inner packet)Neale Ranns1-4/+4
2020-12-08fib: Source Address SelectionNeale Ranns1-89/+49
2020-09-23ip: use main heap for mtrie, part 2 (remove args)Damjan Marion1-26/+0
2020-09-01ip: fix ip zero checksum verificationBenoƮt Ganne1-2/+2
2020-06-12ip: allocate ip4 mtrie pages in htlb memoryDave Barach1-0/+3
2020-06-08vxlan: Fixed checksum caclculation offsetVladimir Isaev1-8/+4
2020-05-27ethernet: fix DMAC check and skip unnecessary ones (VPP-1868)John Lo1-0/+7
2020-05-21ip: Dual loop error in midchain chksumNeale Ranns1-1/+1
2020-05-14ip: fix interface ip address del sw_if_index checkyedg1-1/+4
2020-05-04fib: midchain adjacency optimisationsNeale Ranns1-31/+55
2020-04-23ip: Replace Sematics for Interface IP addressesNeale Ranns1-15/+80
2020-04-15misc: refactor calc_checksumsDave Barach1-4/+12
2020-04-14urpf: Unicast reverse Path Forwarding (plugin)Neale Ranns1-14/+0
2020-04-08ip: do not clear the locally-originated flagNeale Ranns1-8/+2
2020-03-17fib: Always install all routers mcast addressesNeale Ranns1-0/+3
2020-02-11ip: fix ip-local errorsFlorin Coras1-1/+3
2020-01-14classify: Reduce the include dependencies on vnet_classify.hNeale Ranns1-0/+1
2020-01-11ip: avoid fib lookup for consecutive pkts having same source IPNitin Saxena1-5/+5
2019-12-17ip: Protocol Independent IP NeighborsNeale Ranns1-343/+0
2019-12-04gso: remove the interface countMohsin Kazmi1-15/+7
2019-12-03fib: constify the adjacency in the rewrite nodesNeale Ranns1-1/+1
2019-11-11ip: functional interface to ip fragmentationOle Troan1-8/+8
2019-11-05ip: Fragmentation fixesNeale Ranns1-96/+121
2019-10-10tcp: custom checksum calculations for Ipv4/Ipv6Srikanth A1-43/+3
2019-09-25ip: refactor reassemblyKlement Sekera1-1/+1
2019-09-16api: autogenerate api trace print/endianOle Troan1-1/+3
2019-09-11ip: apply dual loop unrolling in ip4_rewriteLijian.Zhang1-0/+131
2019-09-07ip: fix udp/tcp checksum corner casesDave Barach1-3/+15
2019-08-19ip: leverage existing vlib_buffer_advanceZhiyong Yang1-6/+3