Home
last modified time | relevance | path

Searched refs:multicast (Results 1 – 25 of 257) sorted by relevance

1234567891011

/linux/drivers/infiniband/core/
H A Dmulticast.c115 struct ib_sa_multicast multicast; member
338 &member->multicast.rec, in send_join()
339 member->multicast.comp_mask, in send_join()
371 member->multicast.rec = group->rec; in join_group()
372 member->multicast.rec.join_state = join_state; in join_group()
382 return member->multicast.callback(status, &member->multicast); in fail_join()
406 adjust_membership(group, member->multicast.rec.join_state, -1); in process_group_error()
410 ret = member->multicast.callback(-ENETRESET, in process_group_error()
411 &member->multicast); in process_group_error()
414 ib_sa_free_multicast(&member->multicast); in process_group_error()
[all …]
/linux/drivers/net/usb/
H A Dcatc.c174 u8 multicast[64]; member
631 static void catc_multicast(const unsigned char *addr, u8 *multicast) in catc_multicast() argument
636 multicast[(crc >> 3) & 0x3f] |= 1 << (crc & 7); in catc_multicast()
647 memset(catc->multicast, 0, 64); in catc_set_multicast_list()
649 catc_multicast(broadcast, catc->multicast); in catc_set_multicast_list()
650 catc_multicast(netdev->dev_addr, catc->multicast); in catc_set_multicast_list()
653 memset(catc->multicast, 0xff, 64); in catc_set_multicast_list()
658 memset(catc->multicast, 0xff, 64); in catc_set_multicast_list()
663 catc->multicast[(crc >> 3) & 0x3f] |= 1 << (crc & 7); in catc_set_multicast_list()
665 catc->multicast[7-(crc >> 29)] |= 1 << ((crc >> 26) & 7); in catc_set_multicast_list()
[all …]
/linux/Documentation/networking/devlink/
H A Dprestera.rst48 - Traps multicast packets
126 - Drops packets with multicast source MAC address.
129 - Drops packets with illegal SIP/DIP multicast/unicast addresses.
135 - Drops packets with destination MAC being unicast, but destination IP address being multicast.
/linux/Documentation/networking/
H A Dswitchdev.rst180 - VLAN flooding of multicast/broadcast and unknown unicast packets
301 and other IEEE 01:80:c2:xx:xx:xx link-local multicast packets can pass.
310 For a given L2 VLAN domain, the switch device should flood multicast/broadcast
336 The bridge multicast module will notify port netdevs on every multicast group
338 The hardware implementation should be forwarding all registered multicast
431 including multicast, DHCP, IPv4/6, etc. If necessary, it should program the
432 appropriate filters for VLAN, multicast, unicast etc. The underlying device
434 when IGMP snooping is enabled for IP multicast over these switchdev network
435 devices and unsolicited multicast must be filtered as early as possible in
541 - when IGMP snooping is turned off, multicast traffic must be flooded to all
[all …]
H A Dbareudp.rst19 The MPLS protocol can have ethertypes ETH_P_MPLS_UC (unicast) & ETH_P_MPLS_MC (multicast).
51 and multicast MPLS packets.
H A Dipvlan.rst64 that in L3 mode the slaves won't receive any multicast / broadcast traffic.
73 out. In this mode the slaves will RX/TX multicast and broadcast (if applicable)
83 will not receive nor can send multicast / broadcast traffic.
/linux/net/ipv6/
H A DKconfig223 tunneling" above). In addition, GRE allows multicast redistribution
258 bool "IPv6: multicast routing"
262 Support for IPv6 multicast forwarding.
266 bool "IPv6: multicast policy routing"
270 Normally, a multicast router runs a userspace daemon and decides
271 what to do with a multicast packet based on the source and
272 destination addresses. If you say Y here, the multicast router
283 Support for IPv6 PIM multicast routing protocol PIM-SMv2.
/linux/include/linux/
H A Dif_macvlan.h42 bool multicast) in macvlan_count_rx() argument
51 if (multicast) in macvlan_count_rx()
H A Dif_link.h15 __u64 multicast; member
/linux/drivers/net/wireless/intel/iwlwifi/mld/tests/
H A Drx.c20 bool multicast; member
60 .multicast = true,
308 if (param->rx_pkt.multicast) in setup_rx_pkt()
/linux/Documentation/networking/device_drivers/ethernet/freescale/
H A Dgianfar.rst34 TSEC (and the extended hash table on the eTSEC) for multicast
37 multicast groups.
/linux/drivers/infiniband/ulp/ipoib/
H A Dipoib_multicast.c357 struct ib_sa_multicast *multicast) in ipoib_mcast_join_complete() argument
359 struct ipoib_mcast *mcast = multicast->context; in ipoib_mcast_join_complete()
375 status = ipoib_mcast_join_finish(mcast, &multicast->rec); in ipoib_mcast_join_complete()
450 mcast->mc = multicast; in ipoib_mcast_join_complete()
464 struct ib_sa_multicast *multicast; in ipoib_mcast_join() local
534 multicast = ib_sa_join_multicast(&ipoib_sa_client, priv->ca, priv->port, in ipoib_mcast_join()
537 if (IS_ERR(multicast)) { in ipoib_mcast_join()
538 ret = PTR_ERR(multicast); in ipoib_mcast_join()
/linux/drivers/net/ethernet/cavium/liquidio/
H A Dcn23xx_pf_device.h52 u64 multicast; member
/linux/Documentation/networking/device_drivers/fddi/
H A Ddefza.rst36 multicast addresses and the rest is used as a multicast filter. An
/linux/drivers/net/ethernet/cisco/enic/
H A Denic_dev.h31 int enic_dev_packet_filter(struct enic *enic, int directed, int multicast,
/linux/net/bluetooth/bnep/
H A DKconfig18 This option enables the multicast filter support for BNEP.
/linux/Documentation/devicetree/bindings/net/
H A Dhisilicon-hns-dsaf.txt47 - mc-mac-mask: mask of multicast address, determines bit in multicast address
/linux/drivers/net/ethernet/aeroflex/
H A Dgreth.h135 u8 multicast; member
/linux/Documentation/networking/device_drivers/ethernet/altera/
H A Daltera_tse.rst202 to the broadcast address or a multicast group.
206 a multicast address group.
219 a multicast group or broadcast address.
223 multicast group.
239 including error, discarded, unicast, multicast, and broadcast packets.
/linux/Documentation/infiniband/
H A Dipoib.rst52 In connected mode, the interface's UD QP is still used for multicast
93 it is possible to get statistics about multicast groups from the
/linux/drivers/net/wireless/mediatek/mt76/
H A Dmt76_connac_mac.c417 bool multicast = is_multicast_ether_addr(hdr->addr1); in mt76_connac2_mac_write_txwi_80211() local
451 FIELD_PREP(MT_TXD2_MULTICAST, multicast); in mt76_connac2_mac_write_txwi_80211()
453 if (key && multicast && ieee80211_is_robust_mgmt_frame(skb) && in mt76_connac2_mac_write_txwi_80211()
459 if (!ieee80211_is_data(fc) || multicast || in mt76_connac2_mac_write_txwi_80211()
597 bool multicast = ieee80211_is_data(hdr->frame_control) && in mt76_connac2_mac_write_txwi() local
601 beacon, multicast); in mt76_connac2_mac_write_txwi()
/linux/drivers/net/wireless/ath/ath5k/
H A Dmac80211-ops.c368 unsigned int *new_flags, u64 multicast) in ath5k_configure_filter() argument
381 mfilt[0] = multicast; in ath5k_configure_filter()
382 mfilt[1] = multicast >> 32; in ath5k_configure_filter()
/linux/drivers/net/wireless/quantenna/qtnfmac/
H A Dcommands.h43 bool unicast, bool multicast);
/linux/drivers/net/wireless/purelifi/plfxlc/
H A Dmac.c540 u64 multicast) in plfxlc_op_configure_filter() argument
543 .low = multicast, in plfxlc_op_configure_filter()
544 .high = multicast >> 32, in plfxlc_op_configure_filter()
/linux/drivers/net/wireless/marvell/libertas_tf/
H A Dmain.c377 u64 multicast) in lbtf_op_configure_filter() argument
394 multicast > MRVDRV_MAX_MULTICAST_LIST_SIZE) { in lbtf_op_configure_filter()
397 } else if (multicast) { in lbtf_op_configure_filter()

1234567891011