Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
IPSEC: remove byte swap operations in DP during SPD classify
[vpp.git]
/
src
/
vnet
/
CMakeLists.txt
diff --git
a/src/vnet/CMakeLists.txt
b/src/vnet/CMakeLists.txt
index
0d732f3
..
e486aa9
100644
(file)
--- a/
src/vnet/CMakeLists.txt
+++ b/
src/vnet/CMakeLists.txt
@@
-39,6
+39,12
@@
list(APPEND VNET_SOURCES
misc.c
)
misc.c
)
+list(APPEND VNET_MULTIARCH_SOURCES
+ interface_output.c
+ interface_stats.c
+ handoff.c
+)
+
list(APPEND VNET_HEADERS
api_errno.h
buffer.h
list(APPEND VNET_HEADERS
api_errno.h
buffer.h
@@
-74,6
+80,10
@@
list(APPEND VNET_SOURCES
policer/policer_api.c
)
policer/policer_api.c
)
+list(APPEND VNET_MULTIARCH_SOURCES
+ policer/node_funcs.c
+)
+
list(APPEND VNET_HEADERS
policer/police.h
policer/policer.h
list(APPEND VNET_HEADERS
policer/police.h
policer/policer.h
@@
-93,6
+103,12
@@
list(APPEND VNET_SOURCES
cop/cop_api.c
)
cop/cop_api.c
)
+list(APPEND VNET_MULTIARCH_SOURCES
+ cop/node1.c
+ cop/ip4_whitelist.c
+ cop/ip6_whitelist.c
+)
+
list(APPEND VNET_HEADERS
cop/cop.h
)
list(APPEND VNET_HEADERS
cop/cop.h
)
@@
-120,7
+136,10
@@
list(APPEND VNET_SOURCES
ethernet/p2p_ethernet_api.c
)
ethernet/p2p_ethernet_api.c
)
-list(APPEND VNET_MULTIARCH_SOURCES ethernet/node.c)
+list(APPEND VNET_MULTIARCH_SOURCES
+ ethernet/node.c
+ ethernet/p2p_ethernet_input.c
+)
list(APPEND VNET_HEADERS
ethernet/error.def
list(APPEND VNET_HEADERS
ethernet/error.def
@@
-166,6
+185,17
@@
list(APPEND VNET_MULTIARCH_SOURCES
l2/l2_learn.c
l2/l2_output.c
l2/l2_patch.c
l2/l2_learn.c
l2/l2_output.c
l2/l2_patch.c
+ l2/l2_in_out_feat_arc.c
+ l2/l2_input_classify.c
+ l2/l2_input.c
+ l2/l2_output_classify.c
+ l2/l2_flood.c
+ l2/l2_uu_fwd.c
+ l2/l2_efp_filter.c
+ l2/l2_rw.c
+ l2/l2_xcrw.c
+ l2/l2_in_out_acl.c
+ l2/l2_input_vtr.c
)
list(APPEND VNET_HEADERS
)
list(APPEND VNET_HEADERS
@@
-268,6
+298,10
@@
list(APPEND VNET_SOURCES
vxlan/vxlan_api.c
)
vxlan/vxlan_api.c
)
+list(APPEND VNET_MULTIARCH_SOURCES
+ vxlan/encap.c
+)
+
list(APPEND VNET_HEADERS
vxlan/vxlan.h
vxlan/vxlan_packet.h
list(APPEND VNET_HEADERS
vxlan/vxlan.h
vxlan/vxlan_packet.h
@@
-288,6
+322,11
@@
list(APPEND VNET_SOURCES
geneve/geneve_api.c
)
geneve/geneve_api.c
)
+list(APPEND VNET_MULTIARCH_SOURCES
+ geneve/encap.c
+ geneve/decap.c
+)
+
list(APPEND VNET_HEADERS
geneve/geneve.h
geneve/geneve_packet.h
list(APPEND VNET_HEADERS
geneve/geneve.h
geneve/geneve_packet.h
@@
-345,6
+384,11
@@
list(APPEND VNET_SOURCES
classify/classify_api.c
)
classify/classify_api.c
)
+list(APPEND VNET_MULTIARCH_SOURCES
+ classify/ip_classify.c
+ classify/flow_classify_node.c
+)
+
list(APPEND VNET_HEADERS
classify/vnet_classify.h
classify/in_out_acl.h
list(APPEND VNET_HEADERS
classify/vnet_classify.h
classify/in_out_acl.h
@@
-401,6
+445,18
@@
list(APPEND VNET_SOURCES
ip/punt.c
)
ip/punt.c
)
+list(APPEND VNET_MULTIARCH_SOURCES
+ ip/ip4_source_check.c
+ ip/ip4_punt_drop.c
+ ip/ip4_reassembly.c
+ ip/ip6_hop_by_hop.c
+ ip/ip6_reassembly.c
+ ip/ip6_input.c
+ ip/ip6_punt_drop.c
+ ip/punt.c
+ ip/ip_in_out_acl.c
+)
+
list(APPEND VNET_HEADERS
ip/format.h
ip/icmp46_packet.h
list(APPEND VNET_HEADERS
ip/format.h
ip/icmp46_packet.h
@@
-492,11
+548,6
@@
list(APPEND VNET_SOURCES
ipsec/esp_decrypt.c
ipsec/ah_decrypt.c
ipsec/ah_encrypt.c
ipsec/esp_decrypt.c
ipsec/ah_decrypt.c
ipsec/ah_encrypt.c
- ipsec/ikev2.c
- ipsec/ikev2_crypto.c
- ipsec/ikev2_cli.c
- ipsec/ikev2_payload.c
- ipsec/ikev2_format.c
ipsec/ipsec_api.c
)
ipsec/ipsec_api.c
)
@@
-524,8
+575,6
@@
list(APPEND VNET_HEADERS
ipsec/ipsec_if.h
ipsec/esp.h
ipsec/ah.h
ipsec/ipsec_if.h
ipsec/esp.h
ipsec/ah.h
- ipsec/ikev2.h
- ipsec/ikev2_priv.h
)
##############################################################################
)
##############################################################################
@@
-556,6
+605,12
@@
list(APPEND VNET_SOURCES
tcp/tcp.c
)
tcp/tcp.c
)
+list(APPEND VNET_MULTIARCH_SOURCES
+ tcp/tcp_input.c
+ tcp/tcp_output.c
+ tcp/tcp_syn_filter4.c
+)
+
list(APPEND VNET_HEADERS
tcp/tcp_packet.h
tcp/tcp_timer.h
list(APPEND VNET_HEADERS
tcp/tcp_packet.h
tcp/tcp_timer.h
@@
-580,6
+635,11
@@
list(APPEND VNET_SOURCES
udp/udp_api.c
)
udp/udp_api.c
)
+list(APPEND VNET_MULTIARCH_SOURCES
+ udp/udp_local.c
+ udp/udp_encap_node.c
+)
+
list(APPEND VNET_HEADERS
udp/udp_error.def
udp/udp.h
list(APPEND VNET_HEADERS
udp/udp_error.def
udp/udp.h
@@
-597,9
+657,15
@@
list(APPEND VNET_SOURCES
sctp/sctp_pg.c
sctp/sctp_input.c
sctp/sctp_output.c
sctp/sctp_pg.c
sctp/sctp_input.c
sctp/sctp_output.c
+ sctp/sctp_output_node.c
sctp/sctp_format.c
)
sctp/sctp_format.c
)
+list(APPEND VNET_MULTIARCH_SOURCES
+ sctp/sctp_output_node.c
+ sctp/sctp_input.c
+)
+
list(APPEND VNET_HEADERS
sctp/sctp_error.def
sctp/sctp_packet.h
list(APPEND VNET_HEADERS
sctp/sctp_error.def
sctp/sctp_packet.h
@@
-620,6
+686,11
@@
list(APPEND VNET_SOURCES
gre/gre_api.c
)
gre/gre_api.c
)
+list(APPEND VNET_MULTIARCH_SOURCES
+ gre/node.c
+ gre/gre.c
+)
+
list(APPEND VNET_HEADERS
gre/gre.h
gre/packet.h
list(APPEND VNET_HEADERS
gre/gre.h
gre/packet.h
@@
-639,6
+710,10
@@
list(APPEND VNET_SOURCES
ipip/ipip_cli.c
)
ipip/ipip_cli.c
)
+list(APPEND VNET_MULTIARCH_SOURCES
+ ipip/node.c
+)
+
list(APPEND VNET_HEADERS
ipip/ipip.h
)
list(APPEND VNET_HEADERS
ipip/ipip.h
)
@@
-656,6
+731,11
@@
list(APPEND VNET_SOURCES
l2tp/l2tp_api.c
)
l2tp/l2tp_api.c
)
+list(APPEND VNET_MULTIARCH_SOURCES
+ l2tp/encap.c
+ l2tp/decap.c
+)
+
list(APPEND VNET_HEADERS
l2tp/l2tp.h
l2tp/packet.h
list(APPEND VNET_HEADERS
l2tp/l2tp.h
l2tp/packet.h
@@
-678,6
+758,13
@@
list(APPEND VNET_SOURCES
mpls/mpls_api.c
)
mpls/mpls_api.c
)
+list(APPEND VNET_MULTIARCH_SOURCES
+ mpls/mpls_output.c
+ mpls/mpls_input.c
+ mpls/mpls_lookup.c
+ mpls/mpls_features.c
+)
+
list(APPEND VNET_HEADERS
mpls/mpls.h
mpls/mpls_types.h
list(APPEND VNET_HEADERS
mpls/mpls.h
mpls/mpls_types.h
@@
-699,6
+786,11
@@
list(APPEND VNET_SOURCES
vxlan-gbp/vxlan_gbp_packet.c
)
vxlan-gbp/vxlan_gbp_packet.c
)
+list (APPEND VNET_MULTIARCH_SOURCES
+ vxlan-gbp/decap.c
+ vxlan-gbp/encap.c
+)
+
list(APPEND VNET_HEADERS
vxlan-gbp/vxlan_gbp.h
vxlan-gbp/vxlan_gbp_packet.h
list(APPEND VNET_HEADERS
vxlan-gbp/vxlan_gbp.h
vxlan-gbp/vxlan_gbp_packet.h
@@
-718,6
+810,10
@@
list(APPEND VNET_SOURCES
vxlan-gpe/vxlan_gpe_api.c
)
vxlan-gpe/vxlan_gpe_api.c
)
+list (APPEND VNET_MULTIARCH_SOURCES
+ vxlan-gpe/decap.c
+)
+
list(APPEND VNET_HEADERS
vxlan-gpe/vxlan_gpe.h
vxlan-gpe/vxlan_gpe_packet.h
list(APPEND VNET_HEADERS
vxlan-gpe/vxlan_gpe.h
vxlan-gpe/vxlan_gpe_packet.h
@@
-736,6
+832,11
@@
list(APPEND VNET_SOURCES
ipsec-gre/ipsec_gre_api.c
)
ipsec-gre/ipsec_gre_api.c
)
+list(APPEND VNET_MULTIARCH_SOURCES
+ ipsec-gre/node.c
+ ipsec-gre/ipsec_gre.c
+)
+
list(APPEND VNET_HEADERS
ipsec-gre/ipsec_gre.h
ipsec-gre/error.def
list(APPEND VNET_HEADERS
ipsec-gre/ipsec_gre.h
ipsec-gre/error.def
@@
-812,6
+913,10
@@
list(APPEND VNET_SOURCES
dhcp/dhcp_api.c
)
dhcp/dhcp_api.c
)
+list(APPEND VNET_MULTIARCH_SOURCES
+ dhcp/dhcp_client_detect.c
+)
+
list(APPEND VNET_HEADERS
dhcp/client.h
dhcp/dhcp6_client_common_dp.h
list(APPEND VNET_HEADERS
dhcp/client.h
dhcp/dhcp6_client_common_dp.h
@@
-914,6
+1019,10
@@
list(APPEND VNET_SOURCES
lawful-intercept/node.c
)
lawful-intercept/node.c
)
+list(APPEND VNET_MULTIARCH_SOURCES
+ lawful-intercept/node.c
+)
+
list(APPEND VNET_HEADERS
lawful-intercept/lawful_intercept.h
)
list(APPEND VNET_HEADERS
lawful-intercept/lawful_intercept.h
)
@@
-928,6
+1037,10
@@
list(APPEND VNET_SOURCES
span/node.c
)
span/node.c
)
+list(APPEND VNET_MULTIARCH_SOURCES
+ span/node.c
+)
+
list(APPEND VNET_HEADERS
span/span.h
)
list(APPEND VNET_HEADERS
span/span.h
)
@@
-999,6
+1112,10
@@
list(APPEND VNET_HEADERS
list(APPEND VNET_MULTIARCH_SOURCES
devices/virtio/vhost_user_input.c
devices/virtio/vhost_user_output.c
list(APPEND VNET_MULTIARCH_SOURCES
devices/virtio/vhost_user_input.c
devices/virtio/vhost_user_output.c
+ devices/netmap/node.c
+ devices/virtio/node.c
+ devices/af_packet/node.c
+ devices/virtio/device.c
)
list(APPEND VNET_API_FILES
)
list(APPEND VNET_API_FILES
@@
-1052,6
+1169,7
@@
list(APPEND VNET_SOURCES
session/application_worker.c
session/session_cli.c
session/application_interface.c
session/application_worker.c
session/session_cli.c
session/application_interface.c
+ session/application_local.c
session/application_namespace.c
session/segment_manager.c
session/session_api.c
session/application_namespace.c
session/segment_manager.c
session/session_api.c
@@
-1067,6
+1185,7
@@
list(APPEND VNET_HEADERS
session/transport.h
session/transport_types.h
session/application_interface.h
session/transport.h
session/transport_types.h
session/application_interface.h
+ session/application_local.h
session/application_namespace.h
session/session_debug.h
session/segment_manager.h
session/application_namespace.h
session/session_debug.h
session/segment_manager.h
@@
-1119,6
+1238,11
@@
list(APPEND VNET_SOURCES
devices/af_packet/af_packet_api.c
)
devices/af_packet/af_packet_api.c
)
+list(APPEND VNET_MULTIARCH_SOURCES
+ devices/netmap/device.c
+ devices/af_packet/device.c
+)
+
list(APPEND VNET_HEADERS
devices/af_packet/af_packet.h
)
list(APPEND VNET_HEADERS
devices/af_packet/af_packet.h
)
@@
-1240,6
+1364,11
@@
list(APPEND VNET_SOURCES
adj/adj_delegate.c
)
adj/adj_delegate.c
)
+list(APPEND VNET_MULTIARCH_SOURCES
+ adj/adj_nsh.c
+ adj/adj_l2.c
+)
+
list(APPEND VNET_HEADERS
adj/adj.h
adj/adj_types.h
list(APPEND VNET_HEADERS
adj/adj.h
adj/adj_types.h
@@
-1273,6
+1402,14
@@
list(APPEND VNET_SOURCES
dpo/dvr_dpo.c
)
dpo/dvr_dpo.c
)
+list(APPEND VNET_MULTIARCH_SOURCES
+ dpo/lookup_dpo.h
+ dpo/mpls_disposition.c
+ dpo/dvr_dpo.c
+ dpo/mpls_label_dpo.c
+ dpo/interface_rx_dpo.c
+)
+
list(APPEND VNET_HEADERS
dpo/load_balance.h
dpo/drop_dpo.h
list(APPEND VNET_HEADERS
dpo/load_balance.h
dpo/drop_dpo.h
@@
-1305,6
+1442,10
@@
list(APPEND VNET_SOURCES
mfib/mfib_table.c
)
mfib/mfib_table.c
)
+list(APPEND VNET_MULTIARCH_SOURCES
+ mfib/mfib_forward.c
+)
+
list(APPEND VNET_HEADERS
mfib/ip4_mfib.h
mfib/mfib_types.h
list(APPEND VNET_HEADERS
mfib/ip4_mfib.h
mfib/mfib_types.h
@@
-1335,7
+1476,14
@@
list(APPEND VNET_SOURCES
qos/qos_api.c
qos/qos_egress_map.c
qos/qos_record.c
qos/qos_api.c
qos/qos_egress_map.c
qos/qos_record.c
+ qos/qos_record_node.c
qos/qos_mark.c
qos/qos_mark.c
+ qos/qos_mark_node.c
+)
+
+list(APPEND VNET_MULTIARCH_SOURCES
+ qos/qos_record_node.c
+ qos/qos_mark_node.c
)
list(APPEND VNET_API_FILES qos/qos.api)
)
list(APPEND VNET_API_FILES qos/qos.api)
@@
-1366,6
+1514,12
@@
list(APPEND VNET_SOURCES
bier/bier_bift_table.c
)
bier/bier_bift_table.c
)
+list(APPEND VNET_MULTIARCH_SOURCES
+ bier/bier_disp_dispatch_node.c
+ bier/bier_disp_lookup_node.c
+ bier/bier_imp_node.c
+)
+
list(APPEND VNET_HEADERS
bier/bier_types.h
bier/bier_entry.h
list(APPEND VNET_HEADERS
bier/bier_types.h
bier/bier_entry.h