| /illumos-gate/usr/src/man/man4d/ |
| H A D | ibd.4d | 25 frame transmit and receive, multicast and promiscuous mode support, and 44 Specifically, the IBA multicast group representing the IPv4 limited broadcast 48 multicast group as instructed by higher level (IP) software. The driver probes 91 00:FF:FF:FF prepended to the IBA multicast address of the broadcast-GID. 109 While joining IBA multicast groups corresponding to IP multicast groups as part 110 of multicast promiscuous operations as required by IP multicast routers, or as 111 part of running \fBsnoop\fR(8), it is possible that joins to some multicast 118 NOTICE: ibd0: Could not get list of IBA multicast groups 119 NOTICE: ibd0: IBA promiscuous mode missed multicast group 120 NOTICE: ibd0: IBA promiscuous mode missed new multicast gid [all …]
|
| /illumos-gate/usr/src/man/man4p/ |
| H A D | ip.4p | 112 Join a multicast group. 121 Leave a multicast group. 289 structure contains a multicast address which must be set to the \fBCLASS-D\fR 290 \fBIP\fR multicast address and an interface address. Normally the interface 299 Block multicast packets whose source address matches the given source address. 310 Unblock (begin receiving) multicast packets which were previously blocked using 320 Begin receiving packets for the given multicast group whose source address 330 Stop receiving packets for the given multicast group whose source address 337 structure contains a multicast address (which must be set to the CLASS-D IP 338 multicast address), an interface address, and a source address. [all …]
|
| H A D | ip6.4p | 159 path MTU discovery is not used for multicast and multicast packets are sent 371 The following options affect the socket's multicast behavior: 378 Join a multicast group. Takes a \fBstruct\fR \fBipv6_mreq\fR as the parameter; 379 the structure contains a multicast address and an interface index. 388 Leave a multicast group. Takes a \fBstruct\fR \fBipv6_mreq\fR as the parameter; 389 the structure contains a multicast address and an interface index. 399 \fBgroup_req\fR as the parameter. The structure contains a multicast address 409 Block multicast packets on a particular multicast group whose source address 413 index, a multicast address, and a source address. 422 Unblock multicast packets which were previously blocked using [all …]
|
| /illumos-gate/usr/src/man/man9e/ |
| H A D | gld.9e | 99 Pointer to the beginning of a character array containing a multicast, group, or 110 A flag indicating whether reception of the multicast address is to be enabled 187 specific multicast addresses. If the third argument \fImultiflag\fR is set to 189 with the multicast address pointed to by the second argument; if 191 disable reception of the specified multicast address. 195 multicast, group, or functional address. GLD makes no assumptions about how the 196 device does multicast support and calls this function to enable or disable a 197 specific multicast address. Some devices may use a hash algorithm and a bitmask 198 to enable collections of multicast addresses; this is allowed, and GLD will 206 multicast address that is already enabled, nor to disable an address that is [all …]
|
| H A D | mc_multicst.9e | 19 .Nd add or remove multicast address from device filter 44 A pointer to an array of bytes that contains the new multicast address being 54 entry point is used to program a device driver's multicast filters. 62 by making sure that it's both a valid multicast address and by checking 97 * multicast MAC addresses that they can program into their filters and 101 * track each multicast entry and a count of valid entries. 125 * We need to add this multicast address to a filter, make sure 199 * We sanity check that we've been given a multicast address. 223 The device driver was asked to remove a multicast address that it does 226 The driver was asked to add a multicast address; however, it has no more
|
| /illumos-gate/usr/src/man/man3socket/ |
| H A D | getsourcefilter.3socket | 9 retrieve and set a socket's multicast filter 42 These functions allow applications to retrieve and modify the multicast 43 filtering state for a tuple consisting of socket, interface, and multicast 47 A multicast filter is described by a filter mode, which is \fBMODE_INCLUDE\fR 61 socket, interface, multicast group tuple values. The argument \fIs\fR is an 65 \fBsockaddr_in\fR containing an IPv4 multicast address if the socket is 66 \fBPF_INET\fR or a \fBsockaddr_in6\fR containing an IPv6 multicast address if 72 socket, interface, multicast group tuple values. The argument \fIs\fR is an 75 local interface. The \fIgroup\fR argument is the IPv4 multicast address. 80 multicast group values. On successful return, \fIfmode\fR contains either [all …]
|
| /illumos-gate/usr/src/boot/efi/include/Protocol/ |
| H A D | ManagedNetwork.h | 53 /// 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 …]
|
| H A D | SimpleNetwork.h | 9 MCast - MultiCast 191 /// The multicast receive filter settings supported by the network interface. 195 /// The current multicast receive filter settings. 199 /// The maximum number of multicast address receive filters supported by the driver. 203 /// The current number of multicast address receive filters. 207 /// Array containing the addresses of the current multicast address receive filters. 361 Manages the multicast receive filters of a network interface. 366 @param ResetMCastFilter Set to TRUE to reset the contents of the multicast receive 368 @param McastFilterCnt Number of multicast HW MAC addresses in the new 372 @param MCastFilter A pointer to a list of new multicast receive filter HW MAC [all …]
|
| /illumos-gate/usr/src/man/man8/ |
| H A D | mdnsd.8 | 25 .Nd Multicast and Unicast DNS daemon \" Name Description for whatis database 35 is a daemon invoked at boot time to implement Multicast DNS and DNS Service Discovery. 38 listens on UDP port 5353 for Multicast DNS Query packets. 41 issues the appropriate Multicast DNS Reply packet. 44 also performs Unicast and Multicast DNS Queries on behalf of client processes, and 79 For information on Multicast DNS, see 85 For information on how to use the Multicast DNS and the 104 .Dl svc:/network/dns/multicast:default
|
| H A D | in.rwhod.8 | 21 the ability to broadcast or multicast messages on a network. 26 and constructs status messages which are broadcast or multicast on a network. 94 Use the rwho \fBIP\fR multicast address (224.0.1.3) when transmitting. Receive 95 announcements both on this multicast address and on the \fBIP\fR broadcast 98 forwarded by multicast routers.) If \fIttl\fR is specified \fBin.rwhod\fR 128 \fB-m\fR multicast option.
|
| H A D | netstat.8 | 99 The eighth form (\fB-M\fR option) displays the multicast routing table. 262 Show the multicast group memberships for all interfaces. If the \fB-v\fR option 321 multicast route, \fB-ra\fR might not show any multicast routing entries, 333 multicast routing statistics instead. When used with the \fB-a\fR option, 378 statistics, routing table, and multicast group memberships. In conjunction with 403 Show the multicast routing tables. When used with the \fB-s\fR option, show 404 multicast routing statistics instead. 757 Displays the list of multicast group membership. 967 .SS "Multicast Routing Tables (Eighth Form)" 968 The multicast routing table consists of the virtual interface table and the
|
| /illumos-gate/usr/src/lib/libslp/javalib/com/sun/slp/ |
| H A D | SLPV1Manager.java | 59 // V1 multicast addresses. 106 // There will be NO listener on this multicast address, in SLPV1Advertiser() 109 // because we are not interested in multicast requests since in SLPV1Advertiser() 110 // only SAs answer multicast requests. in SLPV1Advertiser() 226 // Get address for DA discovery multicast. in start() 231 // Add all listeners onto the SLPv1 DA multicast address and in start() 233 // general multicast group. in start() 238 // Listen for SLPv1 multicast DA service requests. Only DA in start() 239 // service requests are multicast on this address. in start() 243 // We don't need to listen to the SLPv1 general multicast in start() [all …]
|
| H A D | Transact.java | 63 // Timeout for multicast convergence. Varies if it's DA discovery or 64 // request multicast. 68 // Maximum results desired for multicast. 76 // Multicast address to use. 80 // If this is true, continue multicast after the first set of stuff 87 * Perform a query to the SLP network. The multicast query is performed 95 * @param multiMsg A multicast message to send. 96 * @param address Multicast address to use. 107 // If we need to multicast, then start the multicast thread. in transactUA() 115 // Create a new Transact multicast thread. in transactUA() [all …]
|
| H A D | Listener.java | 46 * listens on the SLP multicast address for SLP multicasts, and 51 * between the multicast and datagram queues for a port. 58 private DatagramSocket dss = null; // SLP multicast/broadcast socket. 61 private Vector groups = new Vector(); // Multicast groups monitored. 123 // Add the listener on the interface to the multicast group. 140 // Only add if we're multicast. in addListenerToMulticastGroup() 199 // Record here so we can use standard utility to add to multicast in Listener() 210 // Listen on multicast for incoming requests, spawn a RequestHandler 216 String castName = "Multicast"; in run()
|
| /illumos-gate/usr/src/test/os-tests/tests/spoof-ras/ |
| H A D | spoof-ras.c | 169 spoof_bad_lla_optlen_test(int s, struct lif_nd_req *nce, sin6_t *multicast) in spoof_bad_lla_optlen_test() argument 184 msg6.msg_name = multicast; in spoof_bad_lla_optlen_test() 232 spoof_bad_pi_optlen_test(int s, struct lif_nd_req *nce, sin6_t *multicast) in spoof_bad_pi_optlen_test() argument 247 msg6.msg_name = multicast; in spoof_bad_pi_optlen_test() 303 spoof_bad_plen_test(int s, struct lif_nd_req *nce, sin6_t *multicast) in spoof_bad_plen_test() argument 317 msg6.msg_name = multicast; in spoof_bad_plen_test() 334 spoof_link_local_test(int s, struct lif_nd_req *nce, sin6_t *multicast) in spoof_link_local_test() argument 348 msg6.msg_name = multicast; in spoof_link_local_test() 362 spoof_good_test(int s, struct lif_nd_req *nce, sin6_t *multicast) in spoof_good_test() argument 376 msg6.msg_name = multicast; in spoof_good_test() [all …]
|
| /illumos-gate/usr/src/uts/common/io/ib/ibtl/ |
| H A D | ibtl_mcg.c | 31 * verbs related to Multicast Groups. These are only applicable 45 * receive data sent to the multicast group. 49 * the multicast group to attach this channel to. 56 * Attaches a UD channel to the specified multicast group. 76 * receive data sent to the multicast group. 80 * the multicast group to detach this channel from. 87 * Detach the specified UD channel from the specified multicast group.
|
| /illumos-gate/usr/src/uts/common/netinet/ |
| H A D | if_ether.h | 56 * multicast address structure 58 * Keep a reference count for each multicast address so 62 struct ether_addr mc_enaddr; /* multicast address */ 65 #define MCADDRMAX 64 /* multicast addr table length */ 66 #define MCCOUNTMAX 4096 /* multicast addr max reference count */ 73 * The structure contains a pointer to an array of multicast addresses. 81 struct mcaddr *ac_mcaddr; /* table of multicast addrs */
|
| /illumos-gate/usr/src/uts/common/sys/ib/ |
| H A D | ib_types.h | 56 /* Unicast GID & Multicast GID */ 73 ib_mcast_gid_t mcast_gid; /* multicast gid */ 88 /* Multicast GID. */ 92 /* Multicast Address Scope. */ 98 /* Multicast Join State. */ 103 #define IB_MC_QPN 0xFFFFFF /* Multicast QPN */ 106 * IP-on-IB Multicast GIDs
|
| /illumos-gate/usr/src/pkg/manifests/ |
| H A D | service-network-dns-mdns.p5m | 29 set name=pkg.summary value="Multicast DNS and Service Discovery" 31 value="Root components for Multicast DNS daemon and service discovery support" 39 file path=lib/svc/manifest/network/dns/multicast.xml group=sys mode=0444 102 desc="Root components for Multicast DNS daemon and service discovery support" \ 103 name="Multicast DNS and Service Discovery (Root)" 104 legacy pkg=SUNWdsdu desc="Multicast DNS daemon and service discovery modules" \ 105 name="Multicast DNS and Service Discovery (Usr)"
|
| /illumos-gate/usr/src/uts/common/io/sfxge/common/ |
| H A D | ef10_filter.c | 217 * or multicast filters - use the MAC address to distinguish in efx_mcdi_filter_op_add() 573 * and removing lower priority multicast filters (bug 42378) in ef10_filter_add_internal() 1072 /* Insert/renew multicast address list filters */ 1151 /* Insert the unknown multicast filter */ in ef10_filter_insert_all_multicast() 1203 /* Check if chained multicast filter support is enabled */ in ef10_filter_get_workarounds() 1317 * WORKAROUND_BUG26807 controls firmware support for chained multicast 1321 * Chained multicast filters require support from the datapath firmware, 1335 * scenarios with firmware that supports multicast chaining, so we can 1337 * insertion logic. Firmware that does not support multicast chaining 1348 * Multicast filter chaining is enabled, so traffic that matches [all …]
|
| /illumos-gate/usr/src/uts/common/io/e1000api/ |
| H A D | e1000_vf.c | 129 /* multicast address update */ in e1000_init_mac_params_vf() 350 * e1000_hash_mc_addr_vf - Generate a multicast hash value 352 * @mc_addr: pointer to a multicast address 354 * Generates a multicast address hash value which is used to determine 355 * the multicast filter table array address and new table value. 392 * e1000_update_mc_addr_list_vf - Update Multicast addresses 394 * @mc_addr_list: array of multicast addresses to program 395 * @mc_addr_count: number of multicast addresses to program 397 * Updates the Multicast Table Array. 398 * The caller must have a packed mc_addr_list of multicast addresses. [all …]
|
| /illumos-gate/usr/src/uts/common/sys/ib/adapters/tavor/ |
| H A D | tavor_misc.h | 33 * for the Tavor Miscellaneous routines - Address Handle, Multicast, 91 * The following defines specify the default number of Multicast Groups (MCG) 93 * the maximum number of multicast groups is set to 256, and the maximum number 94 * of QP per multicast group is set to 8. These values are controllable 99 * supported per multicast group. 121 * The following defines specify the characteristics of the Tavor multicast 137 * The following defines are used by the multicast routines to determine 138 * if a given "multicast GID" is valid or not (see tavor_mcg_is_mgid_valid 286 * and detaching QP from multicast groups. 291 * it had a 128-bit multicast GID (stored in "mcg_mgid_h" and "mcg_mgid_l". [all …]
|
| /illumos-gate/usr/src/uts/common/sys/ |
| H A D | llc1.h | 41 long llcs_multircv; /* multicast but note broadcast */ 75 /* multicast structures */ 81 #define LLC1_MAX_MULTICAST 16 /* default max multicast table size */ 102 llc_mcast_t *llcp_mcast; /* per device multicast table */ 130 long llc_multicnt; /* number of multicast addresses for */ 132 llc_mcast_t **llc_mcast; /* multicast table if multicast is */
|
| /illumos-gate/usr/src/man/man3dlpi/ |
| H A D | dlpi_enabmulti.3dlpi | 8 dlpi_enabmulti, dlpi_disabmulti \- enable or disable DLPI multicast messages 30 the multicast address pointed to by \fIaddrp\fR on the \fBDLPI\fR link instance 32 pass up only those messages destined for enabled multicast addresses. This 36 The \fBdlpi_disabmulti()\fR function disables a specified multicast address
|
| /illumos-gate/usr/src/uts/common/io/mac/ |
| H A D | mac_bcast.c | 51 * Broadcast and multicast traffic must be distributed to the MAC clients 53 * destinations to which a multicast packet must be sent is a subset 58 * A broadcast group is associated with a broadcast or multicast 231 * broadcast or multicast address. 270 * For multicast addresses, have the underlying MAC in mac_bcast_add() 271 * join the corresponding multicast group. in mac_bcast_add() 369 * When the multicast and broadcast packet is received in mac_bcast_add() 468 * the specific broadcast or multicast address. 601 * Walk the multicast address list and call the refresh function for in mac_bcast_refresh() 619 * Walk the MAC client's multicast address list and add/remove the addr/vid [all …]
|