コード例 #1
0
def delete_existing_conntrack_entry(ip):
    conntrack = Conntrack()
    for entry in conntrack.dump_table():
        dst = socket.inet_ntoa(struct.pack('!I', entry.orig_ipv4_dst))
        if 0 == entry.mark and ip == dst:
            LOGGER.info('delete %s' % entry)
            conntrack.destroy_conntrack(entry)
コード例 #2
0
ファイル: full_proxy_service.py プロジェクト: jieah/fqrouter
def delete_existing_conntrack_entry(ip):
    conntrack = Conntrack()
    for entry in conntrack.dump_table():
        dst = socket.inet_ntoa(struct.pack('!I', entry.orig_ipv4_dst))
        if 0 == entry.mark and ip == dst:
            LOGGER.info('delete %s' % entry)
            conntrack.destroy_conntrack(entry)