mirror of
https://github.com/ipxe/ipxe
synced 2025-12-25 09:01:24 +03:00
[eoib] Allow the multicast group to be forcefully created
Some EoIB implementations require each individual EoIB node to create the multicast group for the EoIB broadcast domain. It is left as an exercise for the interested reader to determine how such an implementation might ever allow the parameters of such a multicast group to be changed without requiring a simultaneous upgrade of every driver on every operating system on every machine currently attached to the fabric. Signed-off-by: Michael Brown <mcb30@ipxe.org>
This commit is contained in:
@@ -454,8 +454,8 @@ static int eoib_join_broadcast_group ( struct eoib_device *eoib ) {
|
||||
|
||||
/* Join multicast group */
|
||||
if ( ( rc = ib_mcast_join ( eoib->ibdev, eoib->qp,
|
||||
&eoib->membership, &eoib->broadcast, 0,
|
||||
eoib_join_complete ) ) != 0 ) {
|
||||
&eoib->membership, &eoib->broadcast,
|
||||
eoib->mask, eoib_join_complete ) ) != 0 ) {
|
||||
DBGC ( eoib, "EoIB %s could not join broadcast group: %s\n",
|
||||
eoib->name, strerror ( rc ) );
|
||||
return rc;
|
||||
|
||||
Reference in New Issue
Block a user