DEVICE_POLLING with SMP

From: Kevin Day (toasty_at_dragondata.com)
Date: 01/28/04

  • Next message: veedee_at_c7.campus.utcluj.ro: "Re: DEVICE_POLLING with SMP"
    To: freebsd-net@freebsd.org
    Date: Wed, 28 Jan 2004 13:25:13 -0600
    
    

    Has anyone made any headway with getting polling(4) to work with a SMP
    kernel? Last May this was discussed on here briefly with me, Luigi and
    Don Bowman, which seemed to indicate that the majority of what needed
    to be fixed to make this work would be some kind of locking in
    idle_loop to make sure only one CPU gets into the polling code at once.

    I've got a case where enabling SMP gives me a 20-30% performance boost,
    or if I turn polling on I get another 10-15% boost. I'd love to see
    what the two together could do.

    _______________________________________________
    freebsd-net@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-net
    To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"


  • Next message: veedee_at_c7.campus.utcluj.ro: "Re: DEVICE_POLLING with SMP"

    Relevant Pages

    • Re: DEVICE_POLLING with SMP
      ... > Has anyone made any headway with getting pollingto work with a SMP ... > idle_loop to make sure only one CPU gets into the polling code at once. ... > I've got a case where enabling SMP gives me a 20-30% performance boost, ... | NetSysAdm at campus dot utcluj dot ro ...
      (freebsd-net)
    • DEVICE_POLLING on Intel HT systems
      ... Compilation failed with a message saying DEVICE_POLLING isn't ... Luigi says on: ... "Why does this code not work with SMP? ... makes sense to have polling with SMP. ...
      (freebsd-questions)