Home
last modified time | relevance | path

Searched full:multicast (Results 1 – 25 of 1020) sorted by relevance

12345678910>>...41

/freebsd/contrib/ofed/opensm/include/opensm/
H A Dosm_multicast.h40 * 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 Dosm_mtree.h39 * 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 Dosm_mcast_tbl.h40 * 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 Dmulticast.431 .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 Dpim.432 .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 Dgeneve.432 uses the multicast-learning-based approach for its control plane.
85 interface may be configured in either unicast or multicast mode.
89 When in multicast mode,
90 the interface joins an IP multicast group,
92 and transmits packets to either the multicast group address,
103 the group address for multicast mode,
145 Otherwise, when configured in multicast mode,
217 .Ss Multicast
220 interface with multicast underlay, one must use
225 and set it to a multicast address (e.g. ff08::db8:0:1, 239.0.0.1).
[all …]
H A Dip.4453 .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 Dip6.4160 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 …]
H A Dmld.433 .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 ,
/freebsd/tests/sys/netinet/
H A Dip_mroute.py19 Helper class for multicast routing tests. Test classes should inherit from this one.
150 """Basic multicast routing setup with 2 hosts connected via a router."""
175 self._msgwait(self.sock, b"Hello, Multicast!")
177 b"Goodbye, Multicast!")
178 self._msgwait(self.sock, b"Goodbye, Multicast!")
188 b"Hello, Multicast!")
189 self._msgwait(self.sock, b"Hello, Multicast!")
190 self._msgwait(self.sock, b"Goodbye, Multicast!")
255 self._msgwait(self.sock, b"Hello, Multicast on FIB 0!")
257 b"Goodbye, Multicast on FIB 0!")
[all …]
H A Dmulticast.sh50 jexec mjail2 $(atf_get_srcdir)/multicast-receive \
70 jexec mjail1 $(atf_get_srcdir)/multicast-send \
78 jexec mjail1 $(atf_get_srcdir)/multicast-send \
83 # join group on the first multicast capable interface (epair1a)
86 jexec mjail1 $(atf_get_srcdir)/multicast-send \
91 # Set up the receiving jail so that first multicast capable interface
99 jexec mjail1 $(atf_get_srcdir)/multicast-send \
123 jexec mjail1 $(atf_get_srcdir)/multicast-send \
131 jexec mjail1 $(atf_get_srcdir)/multicast-send \
137 atf_check -s exit:71 -e inline:"multicast-receive: setsockopt: Can't assign requested address\n" \
[all …]
/freebsd/tools/tools/iwi/
H A Diwistats.c73 { 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 Drdma_join_multicast.34 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 Dmckey.14 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 Drdma_leave_multicast.34 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 Dibv_attach_mcast.37 (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/sys/ofed/drivers/infiniband/core/
H A Dib_multicast.c120 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/tools/test/stress2/misc/
H A Dmulticast.sh3 # 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/usr.bin/netstat/
H A Dmroute6.c135 xo_open_list("multicast-interface"); in mroute6pr()
136 xo_emit("\n{T:IPv6 Multicast Interface Table}\n" in mroute6pr()
141 xo_open_instance("multicast-interface"); in mroute6pr()
150 xo_close_instance("multicast-interface"); in mroute6pr()
153 xo_close_list("multicast-interface"); in mroute6pr()
155 xo_emit("\n{T:IPv6 Multicast Interface Table is empty}\n"); in mroute6pr()
171 xo_open_list("multicast-forwarding-cache"); in mroute6pr()
173 "{T:IPv6 Multicast Forwarding Cache}\n"); in mroute6pr()
181 xo_open_instance("multicast-forwarding-cache"); in mroute6pr()
213 xo_close_instance("multicast-forwarding-cache"); in mroute6pr()
[all …]
/freebsd/sys/ofed/include/rdma/
H A Dib_sa.h480 struct ib_sa_multicast *multicast);
485 * ib_sa_join_multicast - Initiates a join request to the specified multicast
488 * @device: Device associated with the multicast group.
489 * @port_num: Port on the specified device to associate with the multicast
491 * @rec: SA multicast member record specifying group attributes.
498 * This call initiates a multicast join request with the SA for the specified
499 * multicast group. If the join operation is started successfully, it returns
500 * an ib_sa_multicast structure that is used to track the multicast operation.
509 * -ENETRESET: Indicates that an fatal error has occurred on the multicast
518 *multicast),
[all …]
/freebsd/sys/contrib/edk2/Include/Protocol/
H A DManagedNetwork.h53 /// active multicast groups. The startup default value is FALSE.
193 Translates an IP multicast address to a hardware (MAC) multicast address.
196 @param Ipv6Flag Set to TRUE to if IpAddress is an IPv6 multicast address.
197 Set to FALSE if IpAddress is an IPv4 multicast address.
198 @param IpAddress The pointer to the multicast IP address (in network byte order) to convert.
199 @param MacAddress The pointer to the resulting multicast MAC address.
205 - *IpAddress is not a valid multicast IP address.
223 Enables and disables receive filters for multicast address.
226 @param JoinFlag Set to TRUE to join this multicast group.
227 Set to FALSE to leave this multicast group.
[all …]
/freebsd/usr.bin/genl/
H A Dgenl.139 .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/sys/ofed/drivers/infiniband/ulp/ipoib/
H A Dipoib_multicast.c49 "Enable multicast debug tracing if > 0");
68 ipoib_dbg_mcast(mcast->priv, "deleting multicast group %16D\n", in ipoib_mcast_free()
182 ipoib_warn(priv, "multicast group %16D already attached\n", in ipoib_mcast_join_finish()
191 ipoib_warn(priv, "couldn't attach QP to multicast group %16D\n", in ipoib_mcast_join_finish()
245 struct ib_sa_multicast *multicast) in ipoib_mcast_sendonly_join_complete() argument
247 struct ipoib_mcast *mcast = multicast->context; in ipoib_mcast_sendonly_join_complete()
255 status = ipoib_mcast_join_finish(mcast, &multicast->rec); in ipoib_mcast_sendonly_join_complete()
259 ipoib_dbg_mcast(priv, "multicast join failed for %16D, status %d\n", in ipoib_mcast_sendonly_join_complete()
286 ipoib_dbg_mcast(priv, "device shutting down, no multicast joins\n"); in ipoib_mcast_sendonly_join()
291 ipoib_dbg_mcast(priv, "multicast entry busy, skipping\n"); in ipoib_mcast_sendonly_join()
[all …]
/freebsd/lib/libc/net/
H A Dsourcefilter.330 .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/netinet6/
H A Dip6_mroute.h37 * Definitions for IP multicast forwarding.
55 * Multicast Routing set/getsockopt commands.
61 #define MRT6_ADD_MIF 102 /* add multicast interface */
62 #define MRT6_DEL_MIF 103 /* delete multicast interface */
77 * Types and macros for handling bitmaps with one bit per multicast interface.
119 struct sockaddr_in6 mf6cc_mcastgrp; /* multicast group associated */
125 * The kernel's multicast routing statistics.
130 uint64_t mrt6s_upcalls; /* # calls to multicast routing daemon */
145 * Struct used to communicate from kernel to multicast router
160 * Structure used to communicate from kernel to multicast router.
[all …]

12345678910>>...41