There appears to be a fetal implementation or ND Proxy in ip_ndp.c (see references to NCE_F_PROXY) whose origins are a bit of a mystery. The flag and the code surrounding it (currently the dangling NDF_PROXY_ON and NDF_PROXY_OFF flags for the SIOCLIFSETND ioctl, and twiddling the override bit in Neighbor Advertisements if NCE_F_PROXY is set) appear to be dead.
Much more infrastructure needs to be in place for ND Proxy to work (including forwarding ND messages, and joining solicited-node multicast groups for nodes being proxied, etc.), and this isolated flag does not figure in this solution. An existing ND Proxy RFC exists (RFC 4389), but this flag is not part of an implementation of this experimental protocol. My opinion is that this flag and the code surrounding it is in fact dead and does not do anything. Does anyone have any additional insight into this? I think it could safely be removed. -Seb _______________________________________________ networking-discuss mailing list [email protected]
