FD.io VPP
v21.06-3-gbb25fbf28
Vector Packet Processing
sr.c
Go to the documentation of this file.
1
/*
2
* sr.c: ipv6 segment routing
3
*
4
* Copyright (c) 2013 Cisco and/or its affiliates.
5
* Licensed under the Apache License, Version 2.0 (the "License");
6
* you may not use this file except in compliance with the License.
7
* You may obtain a copy of the License at:
8
*
9
* http://www.apache.org/licenses/LICENSE-2.0
10
*
11
* Unless required by applicable law or agreed to in writing, software
12
* distributed under the License is distributed on an "AS IS" BASIS,
13
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
* See the License for the specific language governing permissions and
15
* limitations under the License.
16
*/
17
18
/**
19
* @file
20
* @brief Segment Routing initialization
21
*
22
*/
23
24
#include <
vnet/vnet.h
>
25
#include <
vnet/srv6/sr.h
>
26
#include <
vnet/fib/ip6_fib.h
>
27
#include <
vnet/mfib/mfib_table.h
>
28
#include <
vnet/dpo/dpo.h
>
29
#include <
vnet/dpo/replicate_dpo.h
>
30
31
ip6_sr_main_t
sr_main
;
32
33
/**
34
* @brief no-op lock function.
35
* The lifetime of the SR entry is managed by the control plane
36
*/
37
void
38
sr_dpo_lock
(
dpo_id_t
* dpo)
39
{
40
}
41
42
/**
43
* @brief no-op unlock function.
44
* The lifetime of the SR entry is managed by the control plane
45
*/
46
void
47
sr_dpo_unlock
(
dpo_id_t
* dpo)
48
{
49
}
50
51
/*
52
* fd.io coding-style-patch-verification: ON
53
*
54
* Local Variables:
55
* eval: (c-set-style "gnu")
56
* End:
57
*/
replicate_dpo.h
sr.h
Segment Routing data structures definitions.
dpo.h
sr_dpo_unlock
void sr_dpo_unlock(dpo_id_t *dpo)
no-op unlock function.
Definition:
sr.c:47
mfib_table.h
sr_main
ip6_sr_main_t sr_main
Definition:
sr.c:31
ip6_sr_main_t
Segment Routing main datastructure.
Definition:
sr.h:257
sr_dpo_lock
void sr_dpo_lock(dpo_id_t *dpo)
no-op lock function.
Definition:
sr.c:38
ip6_fib.h
dpo_id_t_
The identity of a DPO is a combination of its type and its instance number/index of objects of that t...
Definition:
dpo.h:172
vnet.h
src
vnet
srv6
sr.c
Generated on Sat Jan 8 2022 10:05:29 for FD.io VPP by
1.8.17