Hi Florin,

Thanks so much for trying this out and for the suggestions. Unfortunately this 
isn't working in my setup. Here's what I did just to make sure I'm not missing 
anything.

I generated the key and cert as follows:
*openssl req -newkey rsa:2048 -nodes -keyout ldp.key -x509 -days 365 -out 
ldp.crt*

Confirmed settings as per [1] above and applied [2] and recompiled. Did a first 
run *without* LDP_TRANSPARENT to confirm all other settings:

# LD_PRELOAD=$LDP_PATH VCL_CONFIG=$VCL_CFG taskset --cpu-list 4,6,8 iperf3 -s 
-B 10.0.0.71
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 10.0.0.70, port 11960
[ 34] local 10.0.0.71 port 5201 connected to 10.0.0.70 port 41655
[ ID] Interval           Transfer     Bandwidth
[ 34]   0.00-1.00   sec  1.09 GBytes  9.40 Gbits/sec
[ 34]   1.00-2.00   sec  1.10 GBytes  9.41 Gbits/sec
[ 34]   2.00-3.00   sec  1.10 GBytes  9.41 Gbits/sec
[ 34]   3.00-4.00   sec  1.10 GBytes  9.41 Gbits/sec
[ 34]   4.00-5.00   sec  1.10 GBytes  9.41 Gbits/sec
[ 34]   5.00-6.00   sec  1.10 GBytes  9.41 Gbits/sec
[ 34]   6.00-7.00   sec  1.10 GBytes  9.41 Gbits/sec
[ 34]   7.00-8.00   sec  1.10 GBytes  9.41 Gbits/sec
[ 34]   8.00-9.00   sec  1.10 GBytes  9.41 Gbits/sec
[ 34]   9.00-10.00  sec  1.10 GBytes  9.41 Gbits/sec
[ 34]  10.00-10.00  sec  1.24 MBytes  9.33 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[ 34]   0.00-10.00  sec  0.00 Bytes  0.00 bits/sec                  sender
[ 34]   0.00-10.00  sec  11.0 GBytes  9.41 Gbits/sec                  receiver
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------

Now set LDP_TRANSPARENT and confirm (on both nodes):
# export LDP_TRANSPARENT_TLS=1
# env | grep LDP_
LDP_TLS_CERT_FILE=/root/tlstest/ldp.crt
LDP_TRANSPARENT_TLS=1
LDP_PATH=/root/vpp.20.01/build-root/build-vpp-native/vpp/lib/libvcl_ldpreload.so
LDP_TLS_KEY_FILE=/root/tlstest/ldp.key
#

Re-started & configured VPP to have a clean run, and get this (server side 
output):

# LD_PRELOAD=$LDP_PATH VCL_CONFIG=$VCL_CFG taskset --cpu-list 4,6,8 iperf3 -s 
-B 10.0.0.71
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 10.0.0.70, port 40411
[ 34] local 10.0.0.71 port 5201 connected to 10.0.0.70 port 14718
[ ID] Interval           Transfer     Bandwidth
[ 34]   0.00-1.00   sec  0.00 Bytes  0.00 bits/sec
[ 34]   1.00-2.00   sec  0.00 Bytes  0.00 bits/sec
[ 34]   2.00-3.00   sec  0.00 Bytes  0.00 bits/sec
[ 34]   3.00-4.00   sec  0.00 Bytes  0.00 bits/sec
[ 34]   4.00-5.00   sec  0.00 Bytes  0.00 bits/sec
[ 34]   5.00-6.00   sec  0.00 Bytes  0.00 bits/sec
[ 34]   6.00-7.00   sec  0.00 Bytes  0.00 bits/sec
[ 34]   7.00-8.00   sec  0.00 Bytes  0.00 bits/sec
[ 34]   8.00-9.00   sec  0.00 Bytes  0.00 bits/sec
[ 34]   9.00-10.00  sec  0.00 Bytes  0.00 bits/sec
[ 34]  10.00-11.00  sec  0.00 Bytes  0.00 bits/sec
[ 34]  11.00-12.00  sec  0.00 Bytes  0.00 bits/sec
[ 34]  12.00-13.00  sec  0.00 Bytes  0.00 bits/sec
[ 34]  13.00-14.00  sec  0.00 Bytes  0.00 bits/sec
[ 34]  14.00-15.00  sec  0.00 Bytes  0.00 bits/sec

I've tried multiple times, always the same result, the connection seems to be 
established but no traffic getting through. Here's some output from the server 
side VPP instance, not sure if there is anything useful in there, I couldn't 
see anything of interest.

Thank again for trying it out and for your suggestions!

Regards,
Dom

vpp# sh int
Name               Idx    State  MTU (L3/IP4/IP6/MPLS)     Counter          
Count
TenGigabitEthernet5/0/0           1      up          9000/0/0/0     rx packets  
                  22
rx bytes                    2263
tx packets                    13
tx bytes                    4042
drops                          5
ip4                           17
local0                            0     down          0/0/0/0       drops       
                   2
vpp# sh err
Count                    Node                  Reason
1               dpdk-input               no error
10              session-queue             Packets transmitted
2               tcp4-listen              SYNs received
1            tcp4-rcv-process            SYNs received
2            tcp4-rcv-process            Pure ACKs received
7            tcp4-established            Packets pushed into rx fifo
5            tcp4-established            Pure ACKs received
14               tcp4-output              Packets sent
1                ip4-glean               ARP requests throttled
1                ip4-glean               ARP requests sent
6                llc-input               unknown llc ssap/dsap
vpp# sh hardware-interfaces
Name                Idx   Link  Hardware
TenGigabitEthernet5/0/0            1     up   TenGigabitEthernet5/0/0
Link speed: 10 Gbps
Ethernet address a0:36:9f:be:0c:b4
Intel 82599
carrier up full duplex mtu 9206
flags: admin-up pmd maybe-multiseg tx-offload intel-phdr-cksum rx-ip4-cksum
Devargs:
rx: queues 1 (max 128), desc 4000 (min 32 max 4096 align 8)
tx: queues 6 (max 64), desc 4000 (min 32 max 4096 align 8)
pci: device 8086:154d subsystem 8086:7b11 address 0000:05:00.00 numa 0
max rx packet len: 15872
promiscuous: unicast off all-multicast on
vlan offload: strip off filter off qinq off
rx offload avail:  vlan-strip ipv4-cksum udp-cksum tcp-cksum tcp-lro
macsec-strip vlan-filter vlan-extend jumbo-frame scatter
security keep-crc
rx offload active: ipv4-cksum udp-cksum jumbo-frame scatter
tx offload avail:  vlan-insert ipv4-cksum udp-cksum tcp-cksum sctp-cksum
tcp-tso macsec-insert multi-segs security
tx offload active: udp-cksum tcp-cksum tcp-tso multi-segs
rss avail:         ipv4-tcp ipv4-udp ipv4 ipv6-tcp-ex ipv6-udp-ex ipv6-tcp
ipv6-udp ipv6-ex ipv6
rss active:        none
tx burst function: ixgbe_xmit_pkts
rx burst function: ixgbe_recv_pkts_lro_bulk_alloc

tx frames ok                                          13
tx bytes ok                                         4060
rx frames ok                                          25
rx bytes ok                                         2443
extended stats:
rx good packets                                     25
tx good packets                                     13
rx good bytes                                     2443
tx good bytes                                     4060
rx q0packets                                        25
rx q0bytes                                        2443
tx q0packets                                        13
tx q0bytes                                        4042
mac local errors                                     4
mac remote errors                                    2
rx size 64 packets                                   8
rx size 65 to 127 packets                           10
rx size 128 to 255 packets                           7
rx multicast packets                                 7
rx total packets                                    27
rx total bytes                                    2563
tx total packets                                    13
tx size 64 packets                                   1
tx size 65 to 127 packets                            7
tx size 128 to 255 packets                           1
tx size 256 to 511 packets                           2
tx size 1024 to max packets                          2
tx broadcast packets                                 1
out pkts untagged                                   13
local0                             0    down  local0
Link speed: unknown
local
vpp# sh run
Thread 0 vpp_main (lcore 20)
Time 30.5, 10 sec internal node vector rate 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name                 State         Calls          Vectors        Suspends       
  Clocks       Vectors/Call
acl-plugin-fa-cleaner-process  event wait                0               0      
         1          3.39e4            0.00
admin-up-down-process          event wait                0               0      
         1          2.72e3            0.00
api-rx-from-ring                any wait                 0               0      
        24          5.81e5            0.00
avf-process                    event wait                0               0      
         1          2.42e4            0.00
bfd-process                    event wait                0               0      
         1          2.53e4            0.00
bond-process                   event wait                0               0      
         1          1.03e4            0.00
dhcp-client-process             any wait                 0               0      
         1          1.49e4            0.00
dhcp6-client-cp-process         any wait                 0               0      
         1          1.31e4            0.00
dhcp6-pd-client-cp-process      any wait                 0               0      
         1          1.49e4            0.00
dhcp6-pd-reply-publisher-proce event wait                0               0      
         1          7.76e3            0.00
dhcp6-reply-publisher-process  event wait                0               0      
         1          7.14e3            0.00
dpdk-ipsec-process                done                   1               0      
         0          1.59e5            0.00
dpdk-process                    any wait                 0               0      
        11          6.77e5            0.00
fib-walk                        any wait                 0               0      
        16          5.61e3            0.00
flow-report-process             any wait                 0               0      
         1          2.05e3            0.00
flowprobe-timer-process         any wait                 0               0      
         1          7.56e3            0.00
gbp-scanner                    event wait                0               0      
         1          1.20e4            0.00
igmp-timer-process             event wait                0               0      
         1          7.78e3            0.00
ikev2-manager-process           any wait                 0               0      
        31          5.19e3            0.00
ioam-export-process             any wait                 0               0      
         1          1.47e4            0.00
ip-neighbor-event              event wait                0               0      
         1          1.32e4            0.00
ip4-full-reassembly-expire-wal  any wait                 0               0      
         4          6.08e3            0.00
ip4-neighbor-age-process       event wait                0               0      
         1          7.53e3            0.00
ip4-sv-reassembly-expire-walk   any wait                 0               0      
         4          6.15e3            0.00
ip6-full-reassembly-expire-wal  any wait                 0               0      
         4          9.60e3            0.00
ip6-mld-process                 any wait                 0               0      
        31          2.02e3            0.00
ip6-neighbor-age-process       event wait                0               0      
         1          3.53e3            0.00
ip6-ra-process                  any wait                 0               0      
        31          2.55e3            0.00
ip6-rs-process                  any wait                 0               0      
         1          3.22e3            0.00
ip6-sv-reassembly-expire-walk   any wait                 0               0      
         4          6.92e3            0.00
l2-arp-term-publisher          event wait                0               0      
         1          9.99e3            0.00
l2fib-mac-age-scanner-process  event wait                0               0      
         1          1.29e4            0.00
lldp-process                   event wait                0               0      
         1          5.39e6            0.00
memif-process                  event wait                0               0      
         1          2.78e4            0.00
nat-det-expire-walk               done                   1               0      
         0          2.71e3            0.00
nat-ha-process                 event wait                0               0      
         1          1.97e4            0.00
nat64-expire-walk              event wait                0               0      
         1          1.28e4            0.00
nsh-md2-ioam-export-process     any wait                 0               0      
         1          3.13e4            0.00
perfmon-periodic-process       event wait                0               0      
         1          6.63e4            0.00
rd-cp-process                   any wait                 0               0      
         1          1.54e4            0.00
send-dhcp6-client-message-proc  any wait                 0               0      
         1          1.58e4            0.00
send-dhcp6-pd-client-message-p  any wait                 0               0      
         1          1.83e4            0.00
session-queue-process           any wait                 0               0      
        23          1.53e8            0.00
startup-config-process            done                   1               0      
         1          5.24e3            0.00
statseg-collector-process       time wait                0               0      
         4          3.89e4            0.00
udp-ping-process                any wait                 0               0      
         1          2.73e4            0.00
unix-cli-local:2                  done                   3               0      
         6         1.05e15            0.00
unix-cli-new-session           event wait                0               0      
         9          2.59e8            0.00
unix-cli-stdin                   active                  0               0      
        30          1.09e8            0.00
unix-epoll-input                 polling            268904               0      
         0          2.82e5            0.00
vhost-user-process              any wait                 0               0      
         1          1.44e4            0.00
vhost-user-send-interrupt-proc  any wait                 0               0      
         1          8.19e3            0.00
vpe-link-state-process         event wait                0               0      
         3          5.24e3            0.00
vxlan-gpe-ioam-export-process   any wait                 0               0      
         1          1.54e4            0.00
---------------
Thread 1 vpp_wk_0 (lcore 22)
Time 30.5, 10 sec internal node vector rate 0.00
vector rates in 1.2768e0, out 4.2560e-1, drop 4.5834e-1, punt 0.0000e0
Name                 State         Calls          Vectors        Suspends       
  Clocks       Vectors/Call
TenGigabitEthernet5/0/0-output   active                 13              13      
         0          1.75e3            1.00
TenGigabitEthernet5/0/0-tx       active                 13              13      
         0          2.89e3            1.00
arp-input                        active                  1               1      
         0          3.54e3            1.00
arp-reply                        active                  1               1      
         0          1.54e4            1.00
dpdk-input                       polling         219391792              29      
         0          9.66e8            0.00
drop                             active                 14              14      
         0          1.73e3            1.00
error-drop                       active                 14              14      
         0          1.41e3            1.00
ethernet-input                   active                 29              29      
         0          2.97e3            1.00
ip4-drop                         active                  2               2      
         0          5.03e3            1.00
ip4-glean                        active                  2               2      
         0          9.92e3            1.00
ip4-input-no-checksum            active                 17              17      
         0          1.63e3            1.00
ip4-local                        active                 17              17      
         0          1.43e3            1.00
ip4-lookup                       active                 30              31      
         0          1.14e3            1.03
ip4-rewrite                      active                 12              12      
         0          1.76e3            1.00
llc-input                        active                 11              11      
         0          1.04e3            1.00
session-queue                    polling         100875316              10      
         0          2.93e9            0.00
tcp4-established                 active                 12              12      
         0          1.28e6            1.00
tcp4-input                       active                 17              17      
         0          3.59e3            1.00
tcp4-listen                      active                  2               2      
         0          1.10e6            1.00
tcp4-output                      active                 14              14      
         0          2.06e3            1.00
tcp4-rcv-process                 active                  3               3      
         0          1.23e5            1.00
unix-epoll-input                 polling            214050               0      
         0          6.51e3            0.00
---------------
Thread 2 vpp_wk_1 (lcore 24)
Time 30.5, 10 sec internal node vector rate 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name                 State         Calls          Vectors        Suspends       
  Clocks       Vectors/Call
session-queue                    polling         284776124               0      
         0          1.45e2            0.00
unix-epoll-input                 polling            289161               0      
         0          5.66e4            0.00
---------------
Thread 3 vpp_wk_2 (lcore 26)
Time 30.5, 10 sec internal node vector rate 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name                 State         Calls          Vectors        Suspends       
  Clocks       Vectors/Call
session-queue                    polling         289588799               0      
         0          1.48e2            0.00
unix-epoll-input                 polling            293970               0      
         0          5.57e4            0.00
---------------
Thread 4 vpp_wk_3 (lcore 28)
Time 30.5, 10 sec internal node vector rate 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name                 State         Calls          Vectors        Suspends       
  Clocks       Vectors/Call
session-queue                    polling         289257520               0      
         0          1.48e2            0.00
unix-epoll-input                 polling            293483               0      
         0          5.58e4            0.00
---------------
Thread 5 vpp_wk_4 (lcore 30)
Time 30.5, 10 sec internal node vector rate 0.00
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
Name                 State         Calls          Vectors        Suspends       
  Clocks       Vectors/Call
session-queue                    polling         296249192               0      
         0          1.49e2            0.00
unix-epoll-input                 polling            300521               0      
         0          5.45e4            0.00
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#15562): https://lists.fd.io/g/vpp-dev/message/15562
Mute This Topic: https://lists.fd.io/mt/71542617/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to