Home
last modified time | relevance | path

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

12345678910>>...13

/Linux-v5.4/drivers/infiniband/core/
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 …]
Dcma.c365 } multicast; member
523 kfree(mc->multicast.ib); in release_mc()
1811 cma_igmp_send(ndev, &mc->multicast.ib->rec.mgid, false); in cma_leave_roce_mc_group()
1827 ib_sa_free_multicast(mc->multicast.ib); in cma_leave_mc_groups()
4139 static int cma_ib_mc_handler(int status, struct ib_sa_multicast *multicast) in cma_ib_mc_handler() argument
4142 struct cma_multicast *mc = multicast->context; in cma_ib_mc_handler()
4153 status = cma_set_qkey(id_priv, be32_to_cpu(multicast->rec.qkey)); in cma_ib_mc_handler()
4159 status = ib_attach_mcast(id_priv->id.qp, &multicast->rec.mgid, in cma_ib_mc_handler()
4160 be16_to_cpu(multicast->rec.mlid)); in cma_ib_mc_handler()
4181 &multicast->rec, in cma_ib_mc_handler()
[all …]
DMakefile13 multicast.o mad.o smi.o agent.o mad_rmpp.o \
/Linux-v5.4/drivers/net/usb/
Dcatc.c170 u8 multicast[64]; member
618 static void catc_multicast(unsigned char *addr, u8 *multicast) in catc_multicast() argument
623 multicast[(crc >> 3) & 0x3f] |= 1 << (crc & 7); in catc_multicast()
634 memset(catc->multicast, 0, 64); in catc_set_multicast_list()
636 catc_multicast(broadcast, catc->multicast); in catc_set_multicast_list()
637 catc_multicast(netdev->dev_addr, catc->multicast); in catc_set_multicast_list()
640 memset(catc->multicast, 0xff, 64); in catc_set_multicast_list()
645 memset(catc->multicast, 0xff, 64); in catc_set_multicast_list()
650 catc->multicast[(crc >> 3) & 0x3f] |= 1 << (crc & 7); in catc_set_multicast_list()
652 catc->multicast[7-(crc >> 29)] |= 1 << ((crc >> 26) & 7); in catc_set_multicast_list()
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/net/
Daltera_tse.txt31 - altr,has-hash-multicast-filter:
32 If present, TSE supports a hash based multicast filter.
33 Otherwise, hash-based multicast filtering is not supported.
73 altr,has-hash-multicast-filter;
111 altr,has-hash-multicast-filter;
Dhisilicon-hns-dsaf.txt47 - mc-mac-mask: mask of multicast address, determines bit in multicast address
/Linux-v5.4/net/ipv6/
DKconfig212 tunneling" above). In addition, GRE allows multicast redistribution
247 bool "IPv6: multicast routing"
251 Support for IPv6 multicast forwarding.
255 bool "IPv6: multicast policy routing"
259 Normally, a multicast router runs a userspace daemon and decides
260 what to do with a multicast packet based on the source and
261 destination addresses. If you say Y here, the multicast router
272 Support for IPv6 PIM multicast routing protocol PIM-SMv2.
/Linux-v5.4/include/linux/
Dif_macvlan.h40 bool multicast) in macvlan_count_rx() argument
49 if (multicast) in macvlan_count_rx()
Dif_link.h15 __u64 multicast; member
/Linux-v5.4/Documentation/networking/device_drivers/freescale/
Dgianfar.txt27 TSEC (and the extended hash table on the eTSEC) for multicast
30 multicast groups.
/Linux-v5.4/drivers/infiniband/ulp/ipoib/
Dipoib_multicast.c368 struct ib_sa_multicast *multicast) in ipoib_mcast_join_complete() argument
370 struct ipoib_mcast *mcast = multicast->context; in ipoib_mcast_join_complete()
386 status = ipoib_mcast_join_finish(mcast, &multicast->rec); in ipoib_mcast_join_complete()
461 mcast->mc = multicast; in ipoib_mcast_join_complete()
475 struct ib_sa_multicast *multicast; in ipoib_mcast_join() local
548 multicast = ib_sa_join_multicast(&ipoib_sa_client, priv->ca, priv->port, in ipoib_mcast_join()
552 if (IS_ERR(multicast)) { in ipoib_mcast_join()
553 ret = PTR_ERR(multicast); in ipoib_mcast_join()
DKconfig24 drops for multicast and UD mode traffic from this interface,
39 information about IB multicast groups used by the IPoIB
/Linux-v5.4/drivers/net/ethernet/cisco/enic/
Denic_dev.c78 int enic_dev_packet_filter(struct enic *enic, int directed, int multicast, in enic_dev_packet_filter() argument
85 multicast, broadcast, promisc, allmulti); in enic_dev_packet_filter()
Denic_dev.h46 int enic_dev_packet_filter(struct enic *enic, int directed, int multicast,
/Linux-v5.4/drivers/net/ethernet/cavium/liquidio/
Dcn23xx_pf_device.h52 u64 multicast; member
/Linux-v5.4/drivers/net/dsa/mv88e6xxx/
Dport.c954 bool unicast, bool multicast) in mv88e6352_port_set_egress_floods() argument
965 if (unicast && multicast) in mv88e6352_port_set_egress_floods()
969 else if (multicast) in mv88e6352_port_set_egress_floods()
1139 int port, bool multicast) in mv88e6185_port_set_default_forward() argument
1148 if (multicast) in mv88e6185_port_set_default_forward()
1157 bool unicast, bool multicast) in mv88e6185_port_set_egress_floods() argument
1165 return mv88e6185_port_set_default_forward(chip, port, multicast); in mv88e6185_port_set_egress_floods()
Dport.h336 bool unicast, bool multicast);
338 bool unicast, bool multicast);
/Linux-v5.4/drivers/staging/fsl-dpaa2/ethsw/
DREADME98 unicast/multicast/broadcast (VLAN tagged or untagged) traffic between its
101 It allows configuration of hardware learning, flooding, multicast groups,
/Linux-v5.4/Documentation/networking/
Ddefza.txt30 multicast addresses and the rest is used as a multicast filter. An
/Linux-v5.4/net/bluetooth/bnep/
DKconfig18 This option enables the multicast filter support for BNEP.
/Linux-v5.4/net/batman-adv/
DMakefile24 batman-adv-$(CONFIG_BATMAN_ADV_MCAST) += multicast.o
/Linux-v5.4/include/rdma/
Dib_sa.h474 struct ib_sa_multicast *multicast);
512 *multicast),
525 void ib_sa_free_multicast(struct ib_sa_multicast *multicast);
/Linux-v5.4/Documentation/ABI/obsolete/
Dsysfs-class-net-mesh85 Indicates whether multicast optimizations are enabled
88 multicast packet with no optimizations.
/Linux-v5.4/drivers/net/ethernet/aeroflex/
Dgreth.h135 u8 multicast; member
/Linux-v5.4/net/bridge/
Dbr_input.c137 br->dev->stats.multicast++; in br_handle_frame_finish()
142 br->dev->stats.multicast++; in br_handle_frame_finish()

12345678910>>...13