Age | Commit message (Collapse) | Author | Files | Lines |
|
deallocation when data are pushed from the application.
Change-Id: Ibc9625e420d0c8579be3d7f1310a08a5e37f765a
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
|
|
commanf hicn show internals
Change-Id: I29ddf4652b8fbf265d8053770c082e26f0a75a6f
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
|
|
when data are pushed to the CS from a local application.
Change-Id: I64a2bab413e74460b048f7c716630d9fcd5200cc
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
|
|
application
Change-Id: I9f7d8bf0ffbebd43ee82112407da39473fa2ad7c
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
|
|
Change-Id: Idf28a2ae624231481b03556665a7360388229c8a
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
|
|
Change-Id: I301ffaeed6f43b7db6701810167f02947439d20c
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
|
|
and we follow the new adjacency. The adj in the face is updated accordingly.
Change-Id: Ieb5c02ee66146475d54ee99a77fc795c9bdf3130
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
|
|
of vpp 19.04. fixed
Change-Id: I85b9ca07778b4826d72c4eaa92f23ae24a626638
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
|
|
Change-Id: I23d44747edf65b9cbf1cd7cb174541dce55152aa
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
|
|
Change-Id: I054754ff722106a5be45324c1ace25447deeef2c
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
|
|
misconfiguration of parameters in param.h
Change-Id: Ia64eaebe267f87bd5f93abf3e5a9e80bab735765
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
|
|
create a producer face"
|
|
a producer face
Change-Id: Ic1d72ed2046549cd575cefec0303ae2c78c96322
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
|
|
hicn-plugin from deb
Change-Id: Ia4e6efccbff78fa9fd352f3f9b516d627fa1ff58
Signed-off-by: Mauro Sardara <msardara@cisco.com>
|
|
compiled with -O3
Change-Id: I2dca28f02867a2de92a9bb92183c2c2d0b2fc055
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
|
|
command hicn face ip add
Change-Id: I606fcc8c777124879659623749eb049c9e3929f9
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
|
|
|
|
Change-Id: I7a793e3664e30f765861fd5153c99fecb47ce863
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
|
|
through a "via" route."
|
|
hicn_face_ip_add binary api
Change-Id: I498d798efe683ceff882496659764184f2733e9d
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
|
|
"via" route.
Change-Id: Ic5e217ea997e8e86db1c21371839dfde03c641cf
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
|
|
will be used one of the ip addresses available in the interface
Change-Id: If800a07c0a61cde9152efdee01dd6ae9b12615dc
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
|
|
from data
Change-Id: I448b13430dc00ea47b928092249fb9ca88ceba0e
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
|
|
Change-Id: I253fb788fec527360876064b22ab54620eb2c615
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
|
|
Change-Id: Icfe9cd84bdc72afef3d714064e695d1abef368f5
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
|
|
Change-Id: Id87483597b0259ed1b940948f2de7e2138ca97f9
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
|
|
|
|
Change-Id: I779bfffedac5c593de9789b79218475ec4698c01
Signed-off-by: Mauro Sardara <msardara@cisco.com>
|
|
visualization of udp faces with "hicn show" command"
|
|
udp faces with "hicn show" command
Change-Id: I8d2898427b19abc707ac7a0c2942576f81094ef9
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
|
|
Added check if the swif exists on the face ip binary api, before calling the internal api to add the face.
Change-Id: I6e23d20290755707194bc86c93baee8932a03c40
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
|
|
is always stored in the face CS (if any)
Change-Id: I87e296caa57e04964f6f3971f37737d4c6e49c8f
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
|
|
configuration file and binary api.
Added simple example with two vpp forwarders, client and server ping application
Change-Id: I170500cd23c9a08b18ac902307a60e7558eb4ea0
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
|
|
made in CMakeList.txt
Change-Id: I6c1b4dbf626a1d7db55da2e87cccf784637103ea
Signed-off-by: Alberto Compagno <acompagn@cisco.com>
|
|
received the PIT entry is removed.
If the data comes from the push node the data is dropped.
Change-Id: I8780e16cca30ad8298f1a494f1138f8b35ae0fab
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
|
|
show the hicn name
Change-Id: I74426c541324d66c2d1b0353afcca17c5aedceba
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
|
|
- Handling the case in which a pushed data hit an existing pit entry (created after the data has gone through the data_pcslookup_node). In this case the data packet is forwarded to the data_fwd_node
- Handling the case in which the hash table (in pcs) is full and it is not possible to allocate another bucket. In this case the packet is dropped.
- Copying packets whose length is less than 128B. VPP prevents to create a chain of vlib_buffer where the first, or middle, vlib_buffer are holding less then 128B.
[HICN-72]
- Assign a /128 subnet to the producer app face.
Change-Id: I6c19d6d127774a7f59ac69ac965d4bcd6a72becc
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
|
|
Change-Id: I34dfeb05b2d2796129e68c3f38d73f1ec49699a1
Signed-off-by: Luca Muscariello <lumuscar+fdio@cisco.com>
|
|
- Added possibility to start the forwarder from binary api without setting any parameters
- Changed pit lifetime values from seconds to milliseconds
Change-Id: I83706f22ddd8e825c1021fe70d4bf52e1b929be8
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
|
|
Change-Id: Id6bb058bfb54e76ab08afae89db8cf489629f306
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
|
|
Change-Id: Ifa215f861836e560995df7503d41ea5e9df42def
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
|
|
Change-Id: I5e694e87c322d78b9f1d15d3811abc260f5d5d85
Signed-off-by: Mauro Sardara <msardara@cisco.com>
|
|
Change-Id: I81d1cb4d5f16a61c35f66fe347985f05d8c97383
Signed-off-by: Mauro Sardara <msardara@cisco.com>
|
|
packages for components without name.
Change-Id: I11eff1b9dc6e71e079baf65703192a7cbfb565e8
Signed-off-by: Mauro Sardara <msardara@cisco.com>
|
|
Change-Id: I3a43b22194aa13ae5de1746e3d4bd9a275070261
Signed-off-by: Angelo Mantellini <manangel@cisco.com>
|
|
Change-Id: Iaddb38e56280ddb6cddf3b2186a206c58fd45233
Signed-off-by: Mauro Sardara <msardara@cisco.com>
|
|
Change-Id: I576f84f4c12f932e17e9169f2c6ffdaed128ca10
Signed-off-by: Mauro Sardara <msardara@cisco.com>
|
|
- Removed full pit entry initialization in favor of a lighter initialization on few fields
- Squeezed pit entry size in order to store only the number of incomplete faces (as set in HICN_PARAM_PIT_ENTRY_PHOPS_MAX). The bitmap size is now determined by HICN_PARAM_FACES_MAX and optimized to do a fast lookup
Replaced the field is_appface with the field flags in the hicn_buffer_t:
- is_appface is now a flag with value 0x01 (HICN_BUFFER_FLAGS_FACE_IS_APP)
- Added flag HICN_BUFFER_FLAGS_PKT_LESS_TWO_CL (0x02) to handle the copy of pkt with length < than 2*CACHE_LINES (in this case cloning is prevented by the cloning function in vpp). Such flag is initialized by the incoming face of the pkt.
Change-Id: Ia956fd5719a28ee29f7fa2fd23d283964743efd8
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
|
|
Change-Id: I6f2544ad9b9f8891c88cc4bcce3cf19bd3cc863f
Signed-off-by: Luca Muscariello <lumuscar+fdio@cisco.com>
|