Drop IFAC packets on non-IFAC interfaces
This commit is contained in:
parent
fe065f8bdd
commit
1a2da0d7c7
@ -758,6 +758,15 @@ class Transport:
|
|||||||
RNS.log(str(interface)+" with IFAC enabled received packet without access code, dropping.", RNS.LOG_EXTREME)
|
RNS.log(str(interface)+" with IFAC enabled received packet without access code, dropping.", RNS.LOG_EXTREME)
|
||||||
return
|
return
|
||||||
|
|
||||||
|
else:
|
||||||
|
# If the interface does not have IFAC enabled,
|
||||||
|
# check the received packet IFAC flag.
|
||||||
|
if raw[0] & 0x80 == 0x80:
|
||||||
|
# If the flag is set, drop the packet
|
||||||
|
# TODO: Remove log statements
|
||||||
|
RNS.log(str(interface)+" with IFAC disabled received packet with access code, dropping.", RNS.LOG_EXTREME)
|
||||||
|
return
|
||||||
|
|
||||||
while (Transport.jobs_running):
|
while (Transport.jobs_running):
|
||||||
sleep(0.01)
|
sleep(0.01)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user