mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-07-27 15:16:43 +00:00
p2p/nat: remove unused deleteBeforeAdd
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
This commit is contained in:
parent
f9018208f3
commit
41da77aefc
1 changed files with 0 additions and 11 deletions
|
|
@ -37,13 +37,6 @@ const (
|
||||||
rateLimit = 200 * time.Millisecond
|
rateLimit = 200 * time.Millisecond
|
||||||
retryCount = 3 // number of retries after a failed AddPortMapping
|
retryCount = 3 // number of retries after a failed AddPortMapping
|
||||||
randomCount = 3 // number of random ports to try
|
randomCount = 3 // number of random ports to try
|
||||||
|
|
||||||
// According to the UPnP spec delete before add is not needed if the
|
|
||||||
// private IP remained the same. However, we have seen this workaround
|
|
||||||
// being used in practice. It could also create problems, so we keep it
|
|
||||||
// disabled by default. If the private IP changed, an external port change
|
|
||||||
// should be OK.
|
|
||||||
deleteBeforeAdd = false
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type upnp struct {
|
type upnp struct {
|
||||||
|
|
@ -100,10 +93,6 @@ func (n *upnp) AddMapping(protocol string, extport, intport int, desc string, li
|
||||||
|
|
||||||
if extport == 0 {
|
if extport == 0 {
|
||||||
extport = intport
|
extport = intport
|
||||||
} else if deleteBeforeAdd {
|
|
||||||
// Only delete port mapping if the external port was already used by geth.
|
|
||||||
err := n.DeleteMapping(protocol, extport, intport)
|
|
||||||
log.Trace("Deleting port mapping", "protocol", protocol, "extport", extport, "intport", intport, "err", err)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Try to add port mapping, preferring the specified external port.
|
// Try to add port mapping, preferring the specified external port.
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue