Remove redundant call to ipsec_getpolicybyaddr().
ipsec_hdrsiz() will call it internally. Sponsored by: Yandex LLC
This commit is contained in:
parent
227f68edbb
commit
d1729484d4
@ -422,8 +422,6 @@ again2:
|
||||
if (mcopy) {
|
||||
u_long mtu;
|
||||
#ifdef IPSEC
|
||||
struct secpolicy *sp;
|
||||
int ipsecerror;
|
||||
size_t ipsechdrsiz;
|
||||
#endif /* IPSEC */
|
||||
|
||||
@ -436,15 +434,10 @@ again2:
|
||||
* case, as we have the outgoing interface for
|
||||
* encapsulated packet as "rt->rt_ifp".
|
||||
*/
|
||||
sp = ipsec_getpolicybyaddr(mcopy, IPSEC_DIR_OUTBOUND,
|
||||
IP_FORWARDING, &ipsecerror);
|
||||
if (sp) {
|
||||
ipsechdrsiz = ipsec_hdrsiz(mcopy,
|
||||
IPSEC_DIR_OUTBOUND, NULL);
|
||||
if (ipsechdrsiz < mtu)
|
||||
mtu -= ipsechdrsiz;
|
||||
}
|
||||
|
||||
ipsechdrsiz = ipsec_hdrsiz(mcopy, IPSEC_DIR_OUTBOUND,
|
||||
NULL);
|
||||
if (ipsechdrsiz < mtu)
|
||||
mtu -= ipsechdrsiz;
|
||||
/*
|
||||
* if mtu becomes less than minimum MTU,
|
||||
* tell minimum MTU (and I'll need to fragment it).
|
||||
|
Loading…
x
Reference in New Issue
Block a user