2
0
mirror of https://github.com/xcat2/xNBA.git synced 2024-12-12 06:16:29 +00:00
xNBA/src
Michael Brown f186ada2d3 [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.
2009-06-27 15:46:06 +01:00
..
arch [pxe] Implement PXENV_UNDI_{GET,SET}_MCAST_ADDRESS 2009-06-27 15:46:06 +01:00
bin
config [serial] Define constants for serial port I/O addresses 2009-05-21 10:04:12 +01:00
core [settings] Fix setting_cmp() to handle nameless settings 2009-06-13 12:04:08 +01:00
crypto [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
doc
drivers [rtl8139] Split debug messages into DBGLVL_LOG and DBGLVL_EXTRA 2009-06-23 20:41:44 +01:00
hci [hci] Expose ifcommon_exec() in a local header so wireless commands can use it 2009-06-24 13:23:41 +01:00
image [script] Allow for DOS-style line endings in scripts 2009-06-03 10:13:29 +01:00
include [pxe] Improve pxe_undi debug messages 2009-06-27 14:43:10 +01:00
interface [netdevice] Add netdev argument to link-layer push and pull handlers 2009-06-23 10:41:57 +01:00
libgcc [build] Enable building with the Intel C compiler (icc) 2009-03-26 07:27:19 +00:00
net [netdevice] Add mechanism for reporting detailed link status codes 2009-06-24 13:04:36 +01:00
proto [slam] Add Scalable Local Area Multicast (SLAM) protocol support 2008-06-10 00:04:19 +01:00
tests [i386] Add explicit flags and type on all .section declarations 2009-02-15 10:59:53 +00:00
usr [dhcp] Await link-up before starting DHCP 2009-06-24 13:18:31 +01:00
util [legal] Add licence.pl and %.licence make target 2009-05-18 08:29:24 +01:00
.gitignore
doxygen.cfg
Makefile [legal] Add licence.pl and %.licence make target 2009-05-18 08:29:24 +01:00
Makefile.housekeeping [build] Add -fno-dwarf2-cfi-asm to CFLAGS if supported by the gcc in use 2009-05-27 02:30:46 +01:00