aboutsummaryrefslogtreecommitdiffstats
path: root/docs/report/introduction/index.rst
AgeCommit message (Expand)AuthorFilesLines
2017-10-23Report: CSIT Framework DocumentationTibor Frank1-3/+0
2017-07-14CSIT-618 CSIT rls1707 Report - Update IPeter Mikus1-0/+1
2017-04-26Update run_report.sh script for generating reportPeter Mikus1-0/+1
2017-02-06csit rls1701 report edits:Maciek Konstantynowicz1-1/+1
2017-02-01CSIT 1701 report files and scriptpmikus1-0/+8
icenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /** * @brief Glean Adjacency * * A gleean adjacency represent the need to discover new peers on an * attached link. Packets that hit a glean adjacency will generate an * ARP/ND packet addessesed to the packet's destination address. * Note this is different to an incomplete neighbour adjacency, which * does not send ARP/ND requests to the packet's destination address, * but instead to the next-hop address of the adjacency itself. */ #ifndef __ADJ_GLEAN_H__ #define __ADJ_GLEAN_H__ #include <vnet/adj/adj_types.h> /** * @brief * Add (and lock) a new or lock an existing glean adjacency * * @param proto * The protocol for the neighbours that we wish to glean * * @param sw_if_index * The interface on which to glean * * @param nh_addr * the address applied to the interface on which to glean. This * as the source address in packets when the ARP/ND packet is sent */ extern adj_index_t adj_glean_add_or_lock(fib_protocol_t proto, u32 sw_if_index, const ip46_address_t *nh_addr); /** * @brief Format/display a glean adjacency. */ extern u8* format_adj_glean(u8* s, va_list *ap); /** * @brief * Module initialisation */ extern void adj_glean_module_init(void); #endif