| /linux/drivers/infiniband/core/ |
| H A D | multicast.c | 115 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 D | catc.c | 174 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 D | prestera.rst | 48 - 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 D | switchdev.rst | 180 - 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 D | bareudp.rst | 19 The MPLS protocol can have ethertypes ETH_P_MPLS_UC (unicast) & ETH_P_MPLS_MC (multicast). 51 and multicast MPLS packets.
|
| H A D | ipvlan.rst | 64 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 D | Kconfig | 223 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 D | if_macvlan.h | 42 bool multicast) in macvlan_count_rx() argument 51 if (multicast) in macvlan_count_rx()
|
| H A D | if_link.h | 15 __u64 multicast; member
|
| /linux/drivers/net/wireless/intel/iwlwifi/mld/tests/ |
| H A D | rx.c | 20 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 D | gianfar.rst | 34 TSEC (and the extended hash table on the eTSEC) for multicast 37 multicast groups.
|
| /linux/drivers/infiniband/ulp/ipoib/ |
| H A D | ipoib_multicast.c | 357 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 D | cn23xx_pf_device.h | 52 u64 multicast; member
|
| /linux/Documentation/networking/device_drivers/fddi/ |
| H A D | defza.rst | 36 multicast addresses and the rest is used as a multicast filter. An
|
| /linux/drivers/net/ethernet/cisco/enic/ |
| H A D | enic_dev.h | 31 int enic_dev_packet_filter(struct enic *enic, int directed, int multicast,
|
| /linux/net/bluetooth/bnep/ |
| H A D | Kconfig | 18 This option enables the multicast filter support for BNEP.
|
| /linux/Documentation/devicetree/bindings/net/ |
| H A D | hisilicon-hns-dsaf.txt | 47 - mc-mac-mask: mask of multicast address, determines bit in multicast address
|
| /linux/drivers/net/ethernet/aeroflex/ |
| H A D | greth.h | 135 u8 multicast; member
|
| /linux/Documentation/networking/device_drivers/ethernet/altera/ |
| H A D | altera_tse.rst | 202 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 D | ipoib.rst | 52 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 D | mt76_connac_mac.c | 417 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 D | mac80211-ops.c | 368 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 D | commands.h | 43 bool unicast, bool multicast);
|
| /linux/drivers/net/wireless/purelifi/plfxlc/ |
| H A D | mac.c | 540 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 D | main.c | 377 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()
|