]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
stream: remove unused pseudo packet function
authorVictor Julien <vjulien@oisf.net>
Fri, 27 Jan 2023 19:22:44 +0000 (20:22 +0100)
committerVictor Julien <vjulien@oisf.net>
Mon, 30 Jan 2023 10:02:16 +0000 (11:02 +0100)
src/stream-tcp.c
src/stream-tcp.h

index 82dac90a4bf928c324d9b1e6701f203a9d14b2e7..59fa5965a1814d7d4dd974d3b9323a259253b192 100644 (file)
@@ -6153,57 +6153,6 @@ void StreamTcpSetSessionBypassFlag(TcpSession *ssn)
         (ntcph)->th_ack = (tcph)->th_seq; \
     } while (0)
 
-/**
- * \brief   Function to fetch a packet from the packet allocation queue for
- *          creation of the pseudo packet from the reassembled stream.
- *
- * @param parent    Pointer to the parent of the pseudo packet
- * @param pkt       pointer to the raw packet of the parent
- * @param len       length of the packet
- * @return          upon success returns the pointer to the new pseudo packet
- *                  otherwise NULL
- */
-Packet *StreamTcpPseudoSetup(Packet *parent, uint8_t *pkt, uint32_t len)
-{
-    SCEnter();
-
-    if (len == 0) {
-        SCReturnPtr(NULL, "Packet");
-    }
-
-    Packet *p = PacketGetFromQueueOrAlloc();
-    if (p == NULL) {
-        SCReturnPtr(NULL, "Packet");
-    }
-
-    /* set the root ptr to the lowest layer */
-    if (parent->root != NULL)
-        p->root = parent->root;
-    else
-        p->root = parent;
-
-    /* copy packet and set length, proto */
-    p->proto = parent->proto;
-    p->datalink = parent->datalink;
-
-    PacketCopyData(p, pkt, len);
-    p->recursion_level = parent->recursion_level + 1;
-    p->ts = parent->ts;
-
-    FlowReference(&p->flow, parent->flow);
-    /* set tunnel flags */
-
-    /* tell new packet it's part of a tunnel */
-    SET_TUNNEL_PKT(p);
-    /* tell parent packet it's part of a tunnel */
-    SET_TUNNEL_PKT(parent);
-
-    /* increment tunnel packet refcnt in the root packet */
-    TUNNEL_INCR_PKT_TPR(p);
-
-    return p;
-}
-
 /** \brief Create a pseudo packet injected into the engine to signal the
  *         opposing direction of this stream trigger detection/logging.
  *
index ad26779f6dbf76d22f76c8aa2ee543557b99ae78..c652a785b407e96a9347e64640b28a9c857ee6b0 100644 (file)
@@ -127,8 +127,6 @@ int StreamTcpCheckMemcap(uint64_t);
 uint64_t StreamTcpMemuseCounter(void);
 uint64_t StreamTcpReassembleMemuseGlobalCounter(void);
 
-Packet *StreamTcpPseudoSetup(Packet *, uint8_t *, uint32_t);
-
 int StreamTcpSegmentForEach(const Packet *p, uint8_t flag,
                         StreamSegmentCallback CallbackFunc,
                         void *data);