mirror of
https://github.com/strongswan/strongswan.git
synced 2025-10-04 00:00:14 -04:00
kernel-netlink: Only disable DF-flag copying on outbound SAs
This will cause errors on inbound SAs if the SA direction attribute is used.
This commit is contained in:
parent
dc8fa1b3e8
commit
2601fabbb4
@ -1724,11 +1724,6 @@ METHOD(kernel_ipsec_t, add_sa, status_t,
|
||||
sa->family = id->src->get_family(id->src);
|
||||
sa->mode = mode2kernel(mode);
|
||||
|
||||
if (!data->copy_df)
|
||||
{
|
||||
sa->flags |= XFRM_STATE_NOPMTUDISC;
|
||||
}
|
||||
|
||||
if (!data->copy_ecn)
|
||||
{
|
||||
sa->flags |= XFRM_STATE_NOECN;
|
||||
@ -1748,6 +1743,10 @@ METHOD(kernel_ipsec_t, add_sa, status_t,
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!data->copy_df)
|
||||
{
|
||||
sa->flags |= XFRM_STATE_NOPMTUDISC;
|
||||
}
|
||||
switch (data->copy_dscp)
|
||||
{
|
||||
case DSCP_COPY_IN_ONLY:
|
||||
|
Loading…
x
Reference in New Issue
Block a user