diff options
| author | Antonio Quartulli <[email protected]> | 2025-04-15 11:17:28 +0000 |
|---|---|---|
| committer | Paolo Abeni <[email protected]> | 2025-04-17 10:30:03 +0000 |
| commit | 11851cbd60ea1e5abbd97619d69845ead99303d6 (patch) | |
| tree | 78cb46ee9b5356ffa9ca55727db14cc3cb8b6311 /drivers/fpga/tests/fpga-region-test.c | |
| parent | ovpn: store tunnel and transport statistics (diff) | |
| download | kernel-11851cbd60ea1e5abbd97619d69845ead99303d6.tar.gz kernel-11851cbd60ea1e5abbd97619d69845ead99303d6.zip | |
ovpn: implement TCP transport
With this change ovpn is allowed to communicate to peers also via TCP.
Parsing of incoming messages is implemented through the strparser API.
Note that ovpn redefines sk_prot and sk_socket->ops for the TCP socket
used to communicate with the peer.
For this reason it needs to access inet6_stream_ops, which is declared
as extern in the IPv6 module, but it is not fully exported.
Therefore this patch is also adding EXPORT_SYMBOL_GPL(inet6_stream_ops)
to net/ipv6/af_inet6.c.
Cc: David Ahern <[email protected]>
Cc: Eric Dumazet <[email protected]>
Cc: Jakub Kicinski <[email protected]>
Cc: Paolo Abeni <[email protected]>
Cc: Simon Horman <[email protected]>
Signed-off-by: Antonio Quartulli <[email protected]>
Link: https://patch.msgid.link/[email protected]
Reviewed-by: Sabrina Dubroca <[email protected]>
Tested-by: Oleksandr Natalenko <[email protected]>
Signed-off-by: Paolo Abeni <[email protected]>
Diffstat (limited to 'drivers/fpga/tests/fpga-region-test.c')
0 files changed, 0 insertions, 0 deletions
