def add(self, pkt):
        #shortcut vars
        src, dst = pkt.socket
        srcip, srcport = src
        dstip, dstport = dst
        # filter out weird packets, LSONG
        if srcport == 5223 or dstport == 5223:
            logging.warning('hpvirtgrp packets are ignored')
            return
        if srcport == 5228 or dstport == 5228:
            logging.warning('hpvroom packets are ignored')
            return
        if srcport == 443 or dstport == 443:
            logging.warning('https packets are ignored')
            return
        # sort the packet into a tcp.Flow in flowdict. If NewFlowError is
        # raised, the existing flow doesn't want any more packets, so we
        # should start a new flow.
        if (src, dst) in self.flowdict:
            try:
                self.flowdict[(src, dst)][-1].add(pkt)
            except tcp.NewFlowError:
                self.new_flow((src, dst), pkt)
        elif (dst, src) in self.flowdict:
            try:
                self.flowdict[(dst, src)][-1].add(pkt)
            except tcp.NewFlowError:
                self.new_flow((dst, src), pkt)
        else:
            self.new_flow((src, dst), pkt)
Create a volume so large that none of the ``MandatoryProfiles``
dataset/ETHPy150Open andrewf/pcap2har/pcap2har/tcp/flowbuilder.py/FlowBuilder.add--crossover with--dataset/ETHPy150Open ClusterHQ/flocker/flocker/node/agents/functional/test_ebs.py/EBSBlockDeviceAPIInterfaceTests.test_create_too_large_volume_with_profile