TSG-13114 TFE的Decrypted Traffic Steering功能支持IPv6协议
tfe-env.service中增加Decrypted Traffic Steering的策略路由
This commit is contained in:
@@ -88,6 +88,14 @@ int tfe_tcp_restore_fd_create(const struct tcp_restore_endpoint *endpoint, const
|
||||
goto errout;
|
||||
}
|
||||
|
||||
sockopt = fd_so_mask;
|
||||
result = setsockopt(sockfd, SOL_SOCKET, SO_MARK, (char *)&sockopt, sizeof(sockopt));
|
||||
if (result < 0)
|
||||
{
|
||||
TFE_LOG_ERROR(g_default_logger, "failed at setsockopt(SO_MARK), %d: %s", errno, strerror(errno));
|
||||
goto errout;
|
||||
}
|
||||
|
||||
result = setsockopt(sockfd, SOL_SOCKET, SO_BINDTODEVICE, devname, strlen(devname));
|
||||
if (result < 0)
|
||||
{
|
||||
@@ -128,14 +136,6 @@ int tfe_tcp_restore_fd_create(const struct tcp_restore_endpoint *endpoint, const
|
||||
goto errout;
|
||||
}
|
||||
|
||||
sockopt = fd_so_mask;
|
||||
result = setsockopt(sockfd, SOL_SOCKET, SO_MARK, (char *)&sockopt, sizeof(sockopt));
|
||||
if (result < 0)
|
||||
{
|
||||
TFE_LOG_ERROR(g_default_logger, "failed at setsockopt(SO_MARK), %d: %s", errno, strerror(errno));
|
||||
goto errout;
|
||||
}
|
||||
|
||||
// Setup SEQ/ACK and TCP options
|
||||
sockopt = TCP_SEND_QUEUE;
|
||||
result = setsockopt(sockfd, IPPROTO_TCP, TCP_REPAIR_QUEUE, (char *)&sockopt, sizeof(sockopt));
|
||||
|
||||
Reference in New Issue
Block a user