| /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 622 static void catc_multicast(const unsigned char *addr, u8 *multicast) in catc_multicast() argument 627 multicast[(crc >> 3) & 0x3f] |= 1 << (crc & 7); in catc_multicast() 638 memset(catc->multicast, 0, 64); in catc_set_multicast_list() 640 catc_multicast(broadcast, catc->multicast); in catc_set_multicast_list() 641 catc_multicast(netdev->dev_addr, catc->multicast); in catc_set_multicast_list() 644 memset(catc->multicast, 0xff, 64); in catc_set_multicast_list() 649 memset(catc->multicast, 0xff, 64); in catc_set_multicast_list() 654 catc->multicast[(crc >> 3) & 0x3f] |= 1 << (crc & 7); in catc_set_multicast_list() 656 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/net/bluetooth/bnep/ |
| H A D | Kconfig | 18 This option enables the multicast filter support for BNEP.
|
| /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/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 | 408 bool multicast = is_multicast_ether_addr(hdr->addr1); in mt76_connac2_mac_write_txwi_80211() local 442 FIELD_PREP(MT_TXD2_MULTICAST, multicast); in mt76_connac2_mac_write_txwi_80211() 444 if (key && multicast && ieee80211_is_robust_mgmt_frame(skb) && in mt76_connac2_mac_write_txwi_80211() 450 if (!ieee80211_is_data(fc) || multicast || in mt76_connac2_mac_write_txwi_80211() 588 bool multicast = ieee80211_is_data(hdr->frame_control) && in mt76_connac2_mac_write_txwi() local 592 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/Documentation/networking/dsa/ |
| H A D | lan9303.rst | 26 multicast is flooded in HW. STP is also supported in this mode. The driver
|
| /linux/drivers/net/ethernet/micrel/ |
| H A D | ksz884x.c | 772 u32 multicast:1; member 790 u32 multicast:1; 1407 int multicast; member 3827 static void hw_set_multicast(struct ksz_hw *hw, u8 multicast) in hw_set_multicast() argument 3832 if (multicast) in hw_set_multicast() 5002 if (priv->multicast) in netdev_close() 5121 priv->multicast = 0; in netdev_open() 5226 dev->stats.multicast = 0; in netdev_query_statistics() 5236 dev->stats.multicast += (unsigned long) in netdev_query_statistics() 5333 int multicast) in dev_set_multicast() argument [all …]
|
| /linux/drivers/net/wireless/quantenna/qtnfmac/ |
| H A D | commands.h | 43 bool unicast, bool multicast);
|