You may also want to consider applying the following patch to c7000.c. Coupled with enabling the "broadcast" keyword on the "claw" configuration line in the router and the IOS "ip directed-broadcast" IOS configuration command, the driver will register as both broadcast and multicast-capable and allow broadcast/multicast-capable code to work across a CLAW device. As it's only one line, I didn't make up a formal patch, but here it is:
The original line is: + dev->flags = IFF_NOARP; The modified line is: + dev->flags = IFF_BROADCAST|IFF_MULTI|IFF_NOARP; I've tested this on 2.2.16 and 2.4.7 with no ill effects (other than having to pay off the local Cisco lab in beer for time on a router with a CLAW adapter and someplace to put my poor P390 for a few hours. Had to bring my own bus/tag cables, grump, grump, uphill in the snow both ways, grump grump...). Enjoy, -- db
