1. 07 3月, 2015 1 次提交
  2. 17 11月, 2014 1 次提交
    • A
      dcbnl : Disable software interrupts before taking dcb_lock · 52cff74e
      Anish Bhatt 提交于
      Solves possible lockup issues that can be seen from firmware DCB agents calling
      into the DCB app api.
      
      DCB firmware event queues can be tied in with NAPI so that dcb events are
      generated in softIRQ context. This can results in calls to dcb_*app()
      functions which try to take the dcb_lock.
      
      If the the event triggers while we also have the dcb_lock because lldpad or
      some other agent happened to be issuing a  get/set command we could see a cpu
      lockup.
      
      This code was not originally written with firmware agents in mind, hence
      grabbing dcb_lock from softIRQ context was not considered.
      Signed-off-by: NAnish Bhatt <anish@chelsio.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      52cff74e
  3. 31 7月, 2014 1 次提交
  4. 18 7月, 2014 1 次提交
  5. 25 4月, 2014 1 次提交
  6. 15 1月, 2014 1 次提交
  7. 07 12月, 2013 1 次提交
  8. 22 3月, 2013 1 次提交
  9. 10 3月, 2013 2 次提交
  10. 11 12月, 2012 1 次提交
  11. 19 11月, 2012 1 次提交
  12. 11 9月, 2012 1 次提交
  13. 11 7月, 2012 1 次提交
  14. 22 6月, 2012 1 次提交
  15. 14 6月, 2012 10 次提交
  16. 26 4月, 2012 1 次提交
  17. 05 4月, 2012 1 次提交
    • A
      net/dcb: Add an optional max rate attribute · 08f10aff
      Amir Vadai 提交于
      Although not specified in 8021Qaz spec, it could be useful to enable drivers
      whose HW supports setting a rate limit for an ETS TC. This patch adds this
      optional attribute to DCB netlink. To use it, drivers should implement and
      register the callbacks ieee_setmaxrate and ieee_getmaxrate. The units are 64
      bits long and specified in Kbps to enable usage over both slow and very fast
      networks.
      Signed-off-by: NAmir Vadai <amirv@mellanox.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      08f10aff
  18. 02 4月, 2012 1 次提交
  19. 01 11月, 2011 2 次提交
  20. 07 10月, 2011 2 次提交
  21. 09 7月, 2011 1 次提交
  22. 06 7月, 2011 2 次提交
    • S
      dcbnl: Add CEE notification · 5b7f7626
      Shmulik Ravid 提交于
      This patch add an unsolicited notification of the DCBX negotiated
      parameters for the CEE flavor of the DCBX protocol. The notification
      message is identical to the aggregated CEE get operation and holds all
      the pertinent local and peer information. The notification routine is
      exported so it can be invoked by drivers supporting an embedded DCBX
      stack.
      Signed-off-by: NShmulik Ravid <shmulikr@broadcom.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      5b7f7626
    • S
      dcbnl: Aggregated CEE GET operation · 37cf4d1a
      Shmulik Ravid 提交于
      The following couple of patches add dcbnl an unsolicited notification of
      the the DCB configuration for the CEE flavor of the DCBX protocol. This
      is useful when the user-mode DCB client is not responsible for
      conducting and resolving the DCBX negotiation (either because the DCBX
      stack is embedded in the HW or the negotiation is handled by another
      agent in the host), but still needs to get the negotiated parameters.
      This functionality already exists for the IEEE flavor of the DCBX
      protocol and these patches add it to the older CEE flavor.
      
      The first patch extends the CEE attribute GET operation to include not
      only the peer information, but also all the pertinent local
      configuration (negotiated parameters). The second patch adds and export
      a CEE specific notification routine.
      Signed-off-by: NShmulik Ravid <shmulikr@broadcom.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      37cf4d1a
  23. 23 6月, 2011 1 次提交
  24. 22 6月, 2011 4 次提交
新手
引导
客服 返回
顶部