summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorMichael Brown2009-06-27 16:45:27 +0200
committerMichael Brown2009-06-27 16:46:06 +0200
commitf186ada2d3ab7f4f03f3c3ac8e9bf3577fb00504 (patch)
tree859f9a736f0d3ef12ea42b0d39d7baa56f347c7e /src/include
parent[pxe] Improve pxe_undi debug messages (diff)
downloadipxe-f186ada2d3ab7f4f03f3c3ac8e9bf3577fb00504.tar.gz
ipxe-f186ada2d3ab7f4f03f3c3ac8e9bf3577fb00504.tar.xz
ipxe-f186ada2d3ab7f4f03f3c3ac8e9bf3577fb00504.zip
[pxe] Implement PXENV_UNDI_{GET,SET}_MCAST_ADDRESS
Symantec Ghost requires working multicast support. gPXE configures all (sufficiently supported) network adapters into "receive all multicasts" mode, which means that PXENV_UNDI_SET_MCAST_ADDRESS is actually a no-op, but the current implementation returns PXENV_STATUS_UNSUPPORTED instead. Fix by making PXENV_UNDI_SET_MCAST_ADDRESS return success. For good measure, also implement PXENV_UNDI_GET_MCAST_ADDRESS, since the relevant functionality is now exposed by the net device core. Note that this will silently fail if the gPXE driver for the NIC being used fails to configure the NIC in "receive all multicasts" mode.
Diffstat (limited to 'src/include')
0 files changed, 0 insertions, 0 deletions