POSIX Threads

From: Isaac Gelado (igf_at_tid.es)
Date: 10/29/03

  • Next message: Q: "Re: POSIX Threads"
    Date: Wed, 29 Oct 2003 13:10:53 +0100
    To: freebsd-hackers@freebsd.org
    
    

    Hello all,
      I am developing a distributed application based on MICO (mico-2.3.9),
    which uses Packet Capture Library (PCapLib).

      In the code, I create a posix thread to execute the pcap_loop function
    (this function waits until certain number of packets have been captured
    or infinite if the number is 0). When PCapLib captures a packet and
    pcap_loop is running it calls to a handle function inside the same thread.

      This schema is working correctly in a linux machine, so when a packet
    is captured an CORBA event is sent to clients. But, when the server is
    running under FreeBSD 5.0, the handle function isn't executed when a
    packet is received. In FreeBSD the handle function is executed, for each
    packet, after certain time (maybe when the buffer of PCapLib is full),
    which is a problem because it sends events too fast to clients so the
    CORBA event service fails.

      Why happens this?

    Thanks and Regards

    -- 
      __________________________________________________________
    |        Isaac Gelado           |                          |
    |       Telefónica I+D          | Tlf 983367649            |
    |    Paq. Tec. de Boecillo      |                          |
    |        Valladolid             | igf@tid.es               |
    |_______________________________|__________________________|
    |   As gold which he cannot spend will make no man rich    |
    | so knowledge which he cannot apply will make no man wise |
    |__________________________________________________________|
    _______________________________________________
    freebsd-hackers@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
    To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"
    

  • Next message: Q: "Re: POSIX Threads"

    Relevant Pages

    • IP protocol checksum errors
      ... Frame 3484 ... Time delta from previous packet: ... Capture Length: 254 bytes ... Fragment offset: 0 ...
      (comp.os.linux.embedded)
    • Re: POSIX Threads
      ... >>which uses Packet Capture Library (PCapLib). ... >>is captured an CORBA event is sent to clients. ...
      (freebsd-hackers)
    • RE: Snort + (OpenBSD or Linux)
      ... Snort + (OpenBSD or Linux) ... >on the same packet. ... Regarding OpenBSD vs. Linux packet capture performance (this is a really old ...
      (Focus-IDS)
    • [TOOL] WinPcap, the Free Packet Capture Architecture for Windows
      ... the Free Packet Capture Architecture for Windows ...
      (Securiteam)
    • Re: DHCP issue switching scopes
      ... Here is a text file dump of a discover/offer packet pair ... I can send the entire capture file ... Time since reference or first frame: ... User Datagram Protocol, Src Port: bootps, Dst Port: ...
      (microsoft.public.windows.server.networking)