/freebsd/contrib/ofed/opensm/include/opensm/ |
H A D | osm_multicast.h | 40 * This object represents an IBA Multicast Group. 68 /****h* OpenSM/Multicast Group 70 * Multicast Group 73 * The Multicast Group encapsulates the information needed by the 74 * OpenSM to manage Multicast Groups. The OpenSM allocates one 75 * Multicast Group object per Multicast Group in the IBA subnet. 77 * The Multicast Group is not thread safe, thus callers must provide 88 /****s* OpenSM: Multicast Group/osm_mgrp_t 93 * Multicast Group structure. 119 * The network ordered LID of this Multicast Group (must be [all …]
|
H A D | osm_mtree.h | 39 * This object represents multicast spanning tree. 61 /****h* OpenSM/Multicast Tree 63 * Multicast Tree 66 * The Multicast Tree object encapsulates the information needed by the 67 * OpenSM to manage multicast fabric routes. It is a tree structure 71 * Multicast trees do not contain loops. 73 * The Multicast Tree is not thread safe, thus callers must provide 83 /****s* OpenSM: Multicast Tree/osm_mtree_node_t 89 * OpenSM for a particular switch in the multicast tree. 117 * multicast. Equal to 1 (default route) if the switch does [all …]
|
H A D | osm_mcast_tbl.h | 40 * This object represents a multicast forwarding table. 65 * Multicast Forwarding Table structure. 100 * Maximum MLID (host order) for the currently allocated multicast 104 * Number of MLIDs in the currently allocated multicast port mask 110 * This pointer is null for switches that do not support multicast. 120 * This function initializes a Multicast Forwarding Table object. 148 * This destroys and deallocates a Multicast Forwarding Table object. 156 * [in] Pointer a Pointer to the Multicast Forwarding Table object. 159 * On success, returns a pointer to a new Multicast Forwarding Table object 173 * This function reallocates the multicast port mask table if necessary. [all …]
|
/freebsd/share/man/man4/ |
H A D | multicast.4 | 31 .Nm multicast 32 .Nd Multicast Routing 51 .Tn "Multicast routing" 53 packets to a set of multicast listeners in multipoint networks. 57 With multicast routing, the overhead is reduced to one copy 60 All multicast-capable routers must run a common multicast routing 63 Protocol Independent Multicast - Sparse Mode (PIM-SM), 64 or Protocol Independent Multicast - Dense Mode (PIM-DM) 69 section discusses previous multicast routing protocols. 71 To start multicast routing, [all …]
|
H A D | pim.4 | 32 .Nd Protocol Independent Multicast 52 is the common name for two multicast routing protocols: 53 Protocol Independent Multicast - Sparse Mode (PIM-SM) and 54 Protocol Independent Multicast - Dense Mode (PIM-DM). 56 PIM-SM is a multicast routing protocol that can use the underlying 57 unicast routing information base or a separate multicast-capable 63 PIM-DM is a multicast routing protocol that uses the underlying 64 unicast routing information base to flood multicast datagrams 65 to all multicast routers. 71 To enable PIM-SM or PIM-DM multicast routing in a router, [all …]
|
H A D | ip.4 | 453 .Ss "Multicast Options" 467 for outgoing multicast datagrams 475 Multicast datagrams with a TTL of 0 will not be transmitted on any network, 477 group and if multicast loopback has not been disabled on the sending socket 479 Multicast datagrams with TTL greater than 1 may be forwarded 480 to other networks if a multicast router is attached to the local network. 483 been specified for a multicast group membership, 484 each multicast transmission is sent from the primary network interface. 513 as multicast memberships are scoped to each 517 be able to transmit link-local IPv4 multicast datagrams (224.0.0.0/24) [all …]
|
H A D | mld.4 | 33 .Nd Multicast Listener Discovery Protocol 47 propagate multicast group membership information. 49 itself, in response to multicast membership requests by user 51 Multicast routing protocol daemons may open a raw socket to directly 59 This adds support for Source-Specific Multicast (SSM), whereby 60 applications may communicate to upstream multicast routers that 61 they are only interested in receiving multicast streams from 94 .Xr multicast 4 ,
|
H A D | ip6.4 | 160 Get or set the interface from which multicast packets will be sent. 161 For hosts with multiple interfaces, each multicast transmission is sent 167 Get or set the default hop limit header field for outgoing multicast 169 This option controls the scope of multicast datagram transmissions. 173 Multicast datagrams with a hop limit of zero will not be transmitted on 175 the destination group and if multicast loopback (see below) has not been 177 Multicast datagrams with a hop limit greater than 1 may be forwarded to 178 the other networks if a multicast router (such as 182 Get or set the status of whether multicast datagrams will be looped back 183 for local delivery when a multicast datagram is sent to a group to which [all …]
|
/freebsd/tools/tools/iwi/ |
H A D | iwistats.c | 73 { 31, "Number of multicast frames transmitted" }, 74 { 32, "Number of multicast 802.11b frames transmitted at 1Mb/s" }, 75 { 33, "Number of multicast 802.11b frames transmitted at 2Mb/s" }, 76 { 34, "Number of multicast 802.11b frames transmitted at 5.5Mb/s" }, 77 { 35, "Number of multicast 802.11b frames transmitted at 11Mb/s" }, 79 { 44, "Number of multicast 802.11g frames transmitted at 1Mb/s" }, 80 { 45, "Number of multicast 802.11g frames transmitted at 2Mb/s" }, 81 { 46, "Number of multicast 802.11g frames transmitted at 5.5Mb/s" }, 82 { 47, "Number of multicast 802.11g frames transmitted at 6Mb/s" }, 83 { 48, "Number of multicast 802.11g frames transmitted at 9Mb/s" }, [all …]
|
/freebsd/contrib/ofed/librdmacm/man/ |
H A D | rdma_join_multicast.3 | 4 rdma_join_multicast \- Joins a multicast group. 16 Multicast address identifying the group to join. 20 Joins a multicast group and attaches an associated QP to the group. 25 Before joining a multicast group, the rdma_cm_id must be bound to 28 multicast address to an RDMA device, unless a specific source address 30 multicast group and release any multicast resources. After the join 32 it is automatically attached to the multicast group when the multicast 34 for calling ibv_attach_mcast to bind the QP to the multicast group.
|
H A D | mckey.1 | 4 mckey \- RDMA CM multicast setup and simple data transfer test. 16 Establishes a set of RDMA multicast communication paths between nodes 22 IP multicast address to join. 25 RDMA transport specific multicast address to join. 28 Send datagrams to the multicast group. 34 The number of QPs to join the multicast group. (default 1) 51 Unique Infiniband SA assigned multicast GIDs can be retrieved by
|
H A D | rdma_leave_multicast.3 | 4 rdma_leave_multicast \- Leaves a multicast group. 15 Multicast address identifying the group to leave. 17 Leaves a multicast group and detaches an associated QP from the group. 24 received from the multicast group may stilled be queued for 25 completion processing immediately after leaving a multicast group. 26 Destroying an rdma_cm_id will automatically leave all multicast groups.
|
/freebsd/contrib/ofed/libibverbs/man/ |
H A D | ibv_attach_mcast.3 | 7 (QPs) to/from a multicast group 22 to the multicast group having MGID 30 to the multicast group having MGID 42 may be attached to multicast groups. 44 If a QP is attached to the same multicast group multiple times, the QP will still receive a single … 46 In order to receive multicast messages, a join request for the 47 multicast group must be sent to the subnet administrator (SA), so that 48 the fabric's multicast routing is configured to deliver messages to
|
/freebsd/tools/test/stress2/misc/ |
H A D | multicast.sh | 3 # Multicast test example by Mark Claypool, claypool at cs.wpi.edu 4 # https://web.cs.wpi.edu/~claypool/courses/4514-B99/samples/multicast.c 14 sed '1,/^EOF/d' < $odir/$0 > $dir/multicast.c 15 mycc -o multicast -Wall -Wextra -O0 -g multicast.c || exit 1 16 rm -f multicast.c 21 timeout -k 1s 20s ./multicast & 23 timeout -k 1s 25s ./multicast 1 27 rm -f $dir/multicast 31 multicast.c 33 The following program sends or receives multicast packets. If invoked [all …]
|
/freebsd/sys/ofed/include/rdma/ |
H A D | ib_sa.h | 355 struct ib_sa_multicast *multicast); 360 * ib_sa_join_multicast - Initiates a join request to the specified multicast 363 * @device: Device associated with the multicast group. 364 * @port_num: Port on the specified device to associate with the multicast 366 * @rec: SA multicast member record specifying group attributes. 373 * This call initiates a multicast join request with the SA for the specified 374 * multicast group. If the join operation is started successfully, it returns 375 * an ib_sa_multicast structure that is used to track the multicast operation. 384 * -ENETRESET: Indicates that an fatal error has occurred on the multicast 393 *multicast), [all …]
|
/freebsd/sys/ofed/drivers/infiniband/core/ |
H A D | ib_multicast.c | 120 struct ib_sa_multicast multicast; member 227 * A multicast group has four types of members: full member, non member, 243 * If a multicast group has zero members left for a particular join state, but 343 &member->multicast.rec, in send_join() 344 member->multicast.comp_mask, in send_join() 376 member->multicast.rec = group->rec; in join_group() 377 member->multicast.rec.join_state = join_state; in join_group() 387 return member->multicast.callback(status, &member->multicast); in fail_join() 411 adjust_membership(group, member->multicast.rec.join_state, -1); in process_group_error() 415 ret = member->multicast.callback(-ENETRESET, in process_group_error() [all …]
|
/freebsd/usr.bin/netstat/ |
H A D | mroute6.c | 136 xo_open_list("multicast-interface"); in mroute6pr() 137 xo_emit("\n{T:IPv6 Multicast Interface Table}\n" in mroute6pr() 142 xo_open_instance("multicast-interface"); in mroute6pr() 151 xo_close_instance("multicast-interface"); in mroute6pr() 154 xo_open_list("multicast-interface"); in mroute6pr() 156 xo_emit("\n{T:IPv6 Multicast Interface Table is empty}\n"); in mroute6pr() 172 xo_open_list("multicast-forwarding-cache"); in mroute6pr() 174 "{T:IPv6 Multicast Forwarding Cache}\n"); in mroute6pr() 182 xo_open_instance("multicast-forwarding-cache"); in mroute6pr() 214 xo_close_instance("multicast-forwarding-cache"); in mroute6pr() [all …]
|
/freebsd/usr.bin/genl/ |
H A D | genl.1 | 39 .Op multicast group 49 .Bl -tag -width "multicast groups" 52 .It multicast groups 53 Id of the available multicast group if any and it associated name 55 .It Cm monitor Ao family Ac Oo multicast group Oc 59 .Ar multicast group 67 .Ar multicast group
|
/freebsd/lib/libc/net/ |
H A D | sourcefilter.3 | 30 .Nd advanced multicast group membership API 75 functions implement the advanced, full-state multicast API 78 retrieve the multicast source address filters associated with a socket 80 and a multicast 134 allows an application to join a multicast group on an interface 169 protocol family, therefore the use of multicast APIs with 202 argument does not contain a multicast address. 221 .Xr multicast 4 , 227 .%T "Socket Interface Extensions for Multicast Source Filters"
|
/freebsd/sys/ofed/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_multicast.c | 48 "Enable multicast debug tracing if > 0"); 67 ipoib_dbg_mcast(mcast->priv, "deleting multicast group %16D\n", in ipoib_mcast_free() 180 ipoib_warn(priv, "multicast group %16D already attached\n", in ipoib_mcast_join_finish() 189 ipoib_warn(priv, "couldn't attach QP to multicast group %16D\n", in ipoib_mcast_join_finish() 247 struct ib_sa_multicast *multicast) in ipoib_mcast_sendonly_join_complete() argument 249 struct ipoib_mcast *mcast = multicast->context; in ipoib_mcast_sendonly_join_complete() 257 status = ipoib_mcast_join_finish(mcast, &multicast->rec); in ipoib_mcast_sendonly_join_complete() 261 ipoib_dbg_mcast(priv, "multicast join failed for %16D, status %d\n", in ipoib_mcast_sendonly_join_complete() 288 ipoib_dbg_mcast(priv, "device shutting down, no multicast joins\n"); in ipoib_mcast_sendonly_join() 293 ipoib_dbg_mcast(priv, "multicast entry busy, skipping\n"); in ipoib_mcast_sendonly_join() [all …]
|
/freebsd/sys/netinet6/ |
H A D | ip6_mroute.h | 37 * Definitions for IP multicast forwarding. 52 * Multicast Routing set/getsockopt commands. 58 #define MRT6_ADD_MIF 102 /* add multicast interface */ 59 #define MRT6_DEL_MIF 103 /* delete multicast interface */ 74 * Types and macros for handling bitmaps with one bit per multicast interface. 116 struct sockaddr_in6 mf6cc_mcastgrp; /* multicast group associated */ 122 * The kernel's multicast routing statistics. 127 uint64_t mrt6s_upcalls; /* # calls to multicast routing daemon */ 142 * Struct used to communicate from kernel to multicast router 157 * Structure used to communicate from kernel to multicast router. [all …]
|
/freebsd/contrib/netbsd-tests/net/mcast/ |
H A D | t_mcast.sh | 91 "Checks connected multicast for ipv4" 93 "Checks connected multicast for mapped ipv4" 95 "Checks connected multicast for mapped ipv4 using the v4 ioctls" 97 "Checks connected multicast for ipv6" 99 "Checks unconnected multicast for ipv4" 101 "Checks unconnected multicast for mapped ipv4" 103 "Checks unconnected multicast for mapped ipv4 using the v4 ioctls" 105 "Checks unconnected multicast for ipv6"
|
/freebsd/share/doc/psd/21.ipc/ |
H A D | 5.t | 682 Setting up IP multicast sockets is described in the next section. 860 destination address. A multicast datagram is delivered to all 876 multicast addresses that are not reserved for permanent groups are 893 The next subsections describe how to send and receive multicast datagrams. 895 Sending IP Multicast Datagrams 897 To send a multicast datagram, specify an IP multicast address in the range 903 The definitions required for the multicast-related socket options are 907 By default, IP multicast datagrams are sent with a time-to-live (TTL) of 1, 909 socket option allows the TTL for subsequent multicast datagrams to be set to 915 Multicast datagrams with a TTL of 0 will not be transmitted on any subnet, [all …]
|
/freebsd/contrib/ntp/html/ |
H A D | discover.html | 23 <li class="inline"><a href="#bcst">Broadcast/Multicast Scheme</a></li> 29 …iscovery schemes: broadcast/multicast, many cast, and server pool, which are described on this pag… 34 …e packet arrives for a persistent (configured) or ephemeral (broadcast/multicast) association, th… 37 <h4 id="bcst">Broadcast/Multicast Scheme</h4> 41 …multicast mode can be used to extend the scope using IPv4 multicast or IPv6 broadcast with defined… 42 …multicast server is configured using the <tt>broadcast</tt> command, but specifying a multicast ad… 53 …cast server. A number of hosts configured this way and sharing a common multicast group address wi… 54 …ography can be used in the same scenarios as described above for the broadast/multicast scheme.</p> 63 within a multicast TTL range simultaneously. Otherwise, the pool server discovery
|
/freebsd/usr.sbin/mld6query/ |
H A D | mld6query.8 | 36 .Nd send multicast listener query 47 utility sends an IPv6 multicast listener discovery (MLD) query packet toward 48 the specified multicast address, 54 linklocal all nodes multicast address(ff02::1) is used. 69 will transmit a General Query instead of the default Multicast-Address-Specific Query. 92 utility does not take care of multicast addresses which have non link-local
|