[PATCH] register_inet6addr_notifier

Utz Bacher (utz.bacher@de.ibm.com)
Tue, 31 Jul 2001 21:03:41 +0200


--0__=C1256A9A0063BDC08f9e8a93df938690918cC1256A9A0063BDC0
Content-type: text/plain; charset=us-ascii

Hi Dave,

attached is a patch which introduces
* register_inet6addr_notifier
* unregister_inet6addr_notifier

and exports

* EXPORT_SYMBOL(ndisc_mc_map);
* EXPORT_SYMBOL(register_inet6addr_notifier);
* EXPORT_SYMBOL(unregister_inet6addr_notifier);

Purpose of this patch is to give drivers the possibility of learning, what
IP addresses are set in the stack. This is done for IPv4 in
net/ipv4/dev_inet.c, but is missing for IPv6. The feature is exploited by
cards which provide IP offload capabilities and therfore require knowledge
of IP addresses. ndisc_mc_map is also required for the IP-MAC handling of
those cards.

Could you please apply this, if there are no objections or otherwise tell
me, what needs to be done to get that knowledge otherwise?
(See attached file: register_inet6addr_notifier.diff.gz)

(sorry for the attachment, but my mail client would scramble the patch in
plain text :-(

Thanks,
Utz

Linux for S/390 and zSeries
:wq
--0__=C1256A9A0063BDC08f9e8a93df938690918cC1256A9A0063BDC0
Content-type: application/octet-stream;
name="register_inet6addr_notifier.diff.gz"
Content-Disposition: attachment; filename="register_inet6addr_notifier.diff.gz"
Content-transfer-encoding: base64

H4sICCr0ZjsAA2lwdjYtYWRkcmNvbmYuZGlmZgCdVf1vo0YQ/Rn+ipEqnRzAMeCPGKc9pT372rRJ
HKW+u1ZVtSKw2KviBcHii3V3/3tn+PBH7OSikBgLz8zbN7NvH6GIImgX2Q20H8DIu55tQCxk8dB2
T3unZx0hg7gIeUdy1fHDMAsSGZ0udlPaVPREnt5ut18Ap33iIVz7a3AG4HijrjNyz8C1bUc3TfOl
a2mzRQG/FxIAa7sjezjq1iAXF9AeDq0BmHh3HLi40IE/KJ5JWCUi1DStQWFpxiPxwLJg1cpVVgQK
cBEW8pUIOBj4bemglRfgVQzBSFJlgZAKYi5PznXQzY4B46pAJkpEgmdgdHSzXpFSMz4XOT4xgegD
Wpw1qZtl62d2HyfBf2DIewTfxSjkq1HwD3LlKxEgEk6XQ51eAlG3YOjAELd8YHOunpjGiQ5f9PA7
EqJtEulqsN2r4HBPjyQdiOdIzmbTXQfswci2R/3+M8o5hvA+E4gQg9MFpz/qoXK8rWx6fZIN3s9K
1fxQSw9+LKE7+ToPVHy6eIshLnEQhykhj/01ZZiPI83mlOWHhWmWBCzKK/BNjDrIcS/pZyLoeUTQ
sW1rWDKs95V0DRtVZzlTYomyKGQu5hIPW5zIOYS+8kmyuzU0HSYiv5LSukVS4ysuUeR7IsEURAcD
vyvV1yBPCG8r0WDhC3leSbDCoxVRS8R0/+EnUhdotkXnDU9VlGSf/SwUcq5peKKo/a7nUv9dr1/3
r33OhOKskLQuu1+03giEa7+lRyKqZdwP63DrzWZCTVg3tQ31wI/jii6C7PO3biaz8eQj+3BrVQMw
S2RV0OGMfAT6hlilgLrdUkHdYS0hTHw847vZNRtPrn4ej+/QSqL0FUTG0083VlMKWz9D9dVb3wSJ
lOP1Szt0vEHPcu2a10bDJnmYboIB5fXIzCjQoZzXO5lufkGU+qrHtu2W+mIN8GHHUJnYt4bCa43w
BSS20Ic0GhY4NhwWgKFdSqGgA0HMfVmkECQhf5E34idfL/OnXHETPuqHm2jthOhjLqAN9nqj3vec
8LDWxffv2Yhs0N564MAhreD9sQc2bnrEolBHeXDkd5X5Mk9ZVWPux7av8tIPd951lc3SIfVjliaZ
Yggz5/+4/57v5akgrcPJimfnJXt3aBN9d+hYXs0/CnkE76Y37y9/ZZe3Hwc6TP66nd7N2J9/X/8y
vWqV57PcarVOOZ2aR/FgSRk5nhbSwH6w7Jwt8d9PD6PPSPUw+VllE63tOycC7EmQs7d2GmPX0/GH
q8kJfP16EP/jt9nsdvxMqCkmfZemD1EhAyUSmaO2l8tEgkpg1QNfhrAakCn8D/x+189NCgAA

--0__=C1256A9A0063BDC08f9e8a93df938690918cC1256A9A0063BDC0--

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/