Stephen Hemminger
dea75bdfa5
[IPCONFIG]: The kernel gets no IP from some DHCP servers
...
From: Stephen Hemminger <shemminger@linux-foundation.org>
Based upon a patch by Marcel Wappler:
This patch fixes a DHCP issue of the kernel: some DHCP servers
(i.e. in the Linksys WRT54Gv5) are very strict about the contents
of the DHCPDISCOVER packet they receive from clients.
Table 5 in RFC2131 page 36 requests the fields 'ciaddr' and
'siaddr' MUST be set to '0'. These DHCP servers ignore Linux
kernel's DHCP discovery packets with these two fields set to
'255.255.255.255' (in contrast to popular DHCP clients, such as
'dhclient' or 'udhcpc'). This leads to a not booting system.
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-03-04 17:03:49 -08:00
..
9p
net/9p/trans_virtio.c: kmalloc() enough memory
2008-02-19 16:25:30 -08:00
802
[TR] net/802/tr.c: sysctl_tr_rif_timeout static
2008-01-31 19:28:31 -08:00
8021q
[8021Q]: Use proc_create() to setup ->proc_fops first
2008-02-28 14:14:58 -08:00
appletalk
[APPLETALK]: Use proc_create() to setup ->proc_fops first
2008-02-28 12:53:32 -08:00
atm
[ATM]: Use proc_create() to setup ->proc_fops first
2008-02-28 13:55:45 -08:00
ax25
[AX25] ax25_out: check skb for NULL in ax25_kick()
2008-02-17 22:31:19 -08:00
bluetooth
[BLUETOOTH]: l2cap info_timer delete fix in hci_conn_del
2008-03-03 12:18:55 -08:00
bridge
[NETFILTER]: fix ebtable targets return
2008-02-23 20:22:27 -08:00
can
[CAN]: Minor clean-ups
2008-02-07 18:05:04 -08:00
core
[NETPOLL]: Revert two bogus cleanups that broke netconsole.
2008-03-04 12:28:49 -08:00
dccp
[SOCK] proto: Add hashinfo member to struct proto
2008-02-03 04:28:52 -08:00
decnet
[DECNET] ROUTE: remove unecessary alignment
2008-02-07 23:29:57 -08:00
econet
[NET]: Convert init_timer into setup_timer
2008-01-28 14:53:35 -08:00
ethernet
[ETH]: Combine format_addr() with print_mac().
2008-01-28 15:00:05 -08:00
ieee80211
ieee80211: beacon->capability is little-endian
2008-01-28 15:08:48 -08:00
ipv4
[IPCONFIG]: The kernel gets no IP from some DHCP servers
2008-03-04 17:03:49 -08:00
ipv6
[ESP]: Add select on AUTHENC
2008-03-04 14:29:21 -08:00
ipx
[IPX]: Use proc_create() to setup ->proc_fops first
2008-02-28 14:06:14 -08:00
irda
[IRDA]: Use proc_create() to setup ->proc_fops first
2008-02-29 10:34:45 -08:00
iucv
iucv: fix build error on !SMP
2008-03-03 12:12:33 -08:00
key
[AF_KEY]: Fix oops by converting to proc_net_*().
2008-02-26 22:23:31 -08:00
lapb
[LAPB] net/lapb/lapb_iface.c: use LIST_HEAD instead of LIST_HEAD_INIT
2008-01-28 14:56:52 -08:00
llc
[LLC]: Use proc_create() to setup ->proc_fops first
2008-02-28 14:08:54 -08:00
mac80211
rc80211-pid: fix rate adjustment
2008-03-04 18:36:35 -05:00
netfilter
[NETFILTER]: xt_conntrack: fix IPv4 address comparison
2008-02-27 12:20:41 -08:00
netlabel
[NETLABEL]: Move some initialization code into __init section.
2008-02-17 22:33:57 -08:00
netlink
[GENETLINK]: Relax dances with genl_lock.
2008-02-12 22:16:33 -08:00
netrom
[NET]: Simple ctl_table to ctl_path conversions.
2008-01-28 15:01:07 -08:00
packet
[PACKET]: Fix sparse warnings in af_packet.c
2008-01-28 15:00:48 -08:00
rfkill
PM: Introduce PM_EVENT_HIBERNATE callback state
2008-02-23 10:40:04 -08:00
rose
[ROSE]: Supress sparse warnings
2008-01-28 15:02:44 -08:00
rxrpc
net/rxrpc: Use BUG_ON
2008-02-17 18:42:03 -08:00
sched
[PKT_SCHED] ematch: Fix build warning.
2008-02-10 03:48:15 -08:00
sctp
[SCTP]: Use proc_create to setup de->proc_fops.
2008-02-29 11:24:45 -08:00
sunrpc
[SUNRPC]: Use proc_create() to setup ->proc_fops first
2008-02-28 14:00:59 -08:00
tipc
tipc: fix integer as NULL pointer sparse warnings in tipc
2008-02-24 18:38:31 -08:00
unix
Introduce path_put()
2008-02-14 21:13:33 -08:00
wanrouter
[WANROUTER]: Use proc_create() to setup ->proc_fops first
2008-02-28 14:15:56 -08:00
wireless
WEXT: remove unused variable
2008-01-28 15:10:48 -08:00
x25
[X25]: Use proc_create() to setup ->proc_fops first
2008-02-28 14:16:33 -08:00
xfrm
[XFRM]: Fix ordering issue in xfrm_dst_hash_transfer().
2008-02-17 23:29:30 -08:00
compat.c
[NETFILTER]: ip6_tables: add compat support
2008-01-28 14:58:36 -08:00
Kconfig
namespaces: mark NET_NS with "depends on NAMESPACES"
2008-02-08 09:22:23 -08:00
Makefile
[CAN]: Add PF_CAN core module
2008-01-28 14:54:10 -08:00
nonet.c
socket.c
[NET]: Make sure sockets implement splice_read
2008-02-15 02:35:45 -08:00
sysctl_net.c
[NET]: Remove the empty net_table
2008-01-28 14:56:29 -08:00
TUNABLE