1. 12 6月, 2013 1 次提交
  2. 13 10月, 2012 1 次提交
  3. 11 3月, 2011 1 次提交
  4. 05 1月, 2011 1 次提交
    • F
      net: typos in comments in include/linux/igmp.h · 7b26e5eb
      Francois-Xavier Le Bail 提交于
      There are typos in comments in include/linux/igmp.h:
      
      83 #define IGMP_HOST_MEMBERSHIP_QUERY      0x11    /* From RFC1112 */
      84 #define IGMP_HOST_MEMBERSHIP_REPORT     0x12    /* Ditto */
      [snip]
      88 #define IGMPV2_HOST_MEMBERSHIP_REPORT   0x16    /* V2 version of 0x11 */
      89 #define IGMP_HOST_LEAVE_MESSAGE         0x17
      90 #define IGMPV3_HOST_MEMBERSHIP_REPORT   0x22    /* V3 version of 0x11 */
      
      The line 88 and 90 are about REPORT messages.
      The IGMP_HOST_MEMBERSHIP_REPORT (IGMP V1) value is 0x12.
      So the comment on line 88 must be /* V2 version of 0x12 */,
      and the comment on line 90 must be /* V3 version of 0x12 */.
      Signed-off-by: NFrancois-Xavier Le Bail <fx.lebail@orange.fr>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      7b26e5eb
  5. 19 11月, 2010 1 次提交
  6. 13 11月, 2010 1 次提交
  7. 02 2月, 2010 1 次提交
  8. 05 11月, 2009 1 次提交
  9. 15 9月, 2009 1 次提交
  10. 31 1月, 2009 1 次提交
  11. 14 10月, 2008 1 次提交
  12. 03 7月, 2008 1 次提交
  13. 24 3月, 2008 1 次提交
  14. 26 4月, 2007 2 次提交
  15. 06 3月, 2007 1 次提交
    • J
      bonding: Improve IGMP join processing · a816c7c7
      Jay Vosburgh 提交于
      	In active-backup mode, the current bonding code duplicates IGMP
      traffic to all slaves, so that switches are up to date in case of a
      failover from an active to a backup interface.  If bonding then fails
      back to the original active interface, it is likely that the "active
      slave" switch's IGMP forwarding for the port will be out of date until
      some event occurs to refresh the switch (e.g., a membership query).
      
      	This patch alters the behavior of bonding to no longer flood
      IGMP to all ports, and to issue IGMP JOINs to the newly active port at
      the time of a failover.  This insures that switches are kept up to date
      for all cases.
      
      	"GOELLESCH Niels" <niels.goellesch@eurocontrol.int> originally
      reported this problem, and included a patch.  His original patch was
      modified by Jay Vosburgh to additionally remove the existing IGMP flood
      behavior, use RCU, streamline code paths, fix trailing white space, and
      adjust for style.
      Signed-off-by: NJay Vosburgh <fubar@us.ibm.com>
      Signed-off-by: NJeff Garzik <jeff@garzik.org>
      a816c7c7
  16. 04 12月, 2006 1 次提交
  17. 03 12月, 2006 1 次提交
  18. 22 11月, 2006 1 次提交
  19. 29 9月, 2006 6 次提交
  20. 18 6月, 2006 1 次提交
  21. 30 8月, 2005 1 次提交
  22. 09 7月, 2005 1 次提交
    • D
      [IPV4]: multicast API "join" issues · ca9b907d
      David L Stevens 提交于
              This patch corrects a few problems with the IP_ADD_MEMBERSHIP
      socket option:
      
      1) The existing code makes an attempt at reference counting joins when
         using the ip_mreqn/imr_ifindex interface. Joining the same group
         on the same socket is an error, whatever the API. This leads to
         unexpected results when mixing ip_mreqn by index with ip_mreqn by
         address, ip_mreq, or other API's. For example, ip_mreq followed by
         ip_mreqn of the same group will "work" while the same two reversed
         will not.
                 Fixed to always return EADDRINUSE on a duplicate join and
         removed the (now unused) reference count in ip_mc_socklist.
      
      2) The group-search list in ip_mc_join_group() is comparing a full 
         ip_mreqn structure and all of it must match for it to find the
         group. This doesn't correctly match a group that was joined with
         ip_mreq or ip_mreqn with an address (with or without an index). It
         also doesn't match groups that are joined by different addresses on
         the same interface. All of these are the same multicast group,
         which is identified by group address and interface index.
                 Fixed the check to correctly match groups so we don't get
         duplicate group entries on the ip_mc_socklist.
      
      3) The old code allocates a multicast address before searching for
         duplicates requiring it to free in various error cases. This
         patch moves the allocate until after the search and
         igmp_max_memberships check, so never a need to allocate, then free
         an entry.
      Signed-off-by: NDavid L Stevens <dlstevens@us.ibm.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      ca9b907d
  23. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4