ipsec: add inbound SAD API
[dpdk.git] / lib / librte_ipsec / ipsec_sad.c
1 /* SPDX-License-Identifier: BSD-3-Clause
2  * Copyright(c) 2019 Intel Corporation
3  */
4
5 #include <rte_errno.h>
6
7 #include "rte_ipsec_sad.h"
8
9 int
10 rte_ipsec_sad_add(__rte_unused struct rte_ipsec_sad *sad,
11                 __rte_unused const union rte_ipsec_sad_key *key,
12                 __rte_unused int key_type, __rte_unused void *sa)
13 {
14         return -ENOTSUP;
15 }
16
17 int
18 rte_ipsec_sad_del(__rte_unused struct rte_ipsec_sad *sad,
19                 __rte_unused const union rte_ipsec_sad_key *key,
20                 __rte_unused int key_type)
21 {
22         return -ENOTSUP;
23 }
24
25 struct rte_ipsec_sad *
26 rte_ipsec_sad_create(__rte_unused const char *name,
27                 __rte_unused const struct rte_ipsec_sad_conf *conf)
28 {
29         return NULL;
30 }
31
32 struct rte_ipsec_sad *
33 rte_ipsec_sad_find_existing(__rte_unused const char *name)
34 {
35         return NULL;
36 }
37
38 void
39 rte_ipsec_sad_destroy(__rte_unused struct rte_ipsec_sad *sad)
40 {
41         return;
42 }
43
44 int
45 rte_ipsec_sad_lookup(__rte_unused const struct rte_ipsec_sad *sad,
46                 __rte_unused const union rte_ipsec_sad_key *keys[],
47                 __rte_unused void *sa[], __rte_unused uint32_t n)
48 {
49         return -ENOTSUP;
50 }