···10931093 return ret;10941094}1095109510961096-int ipv6_dev_get_saddr(struct net *net, struct net_device *dst_dev,10961096+int ipv6_dev_get_saddr(struct net *net, const struct net_device *dst_dev,10971097 const struct in6_addr *daddr, unsigned int prefs,10981098 struct in6_addr *saddr)10991099{
+12
net/ipv6/netfilter/Kconfig
···144144 (e.g. when running oldconfig). It selects145145 CONFIG_NETFILTER_XT_TARGET_HL.146146147147+config IP6_NF_TARGET_MASQUERADE148148+ tristate "MASQUERADE target support"149149+ depends on NF_NAT_IPV6150150+ help151151+ Masquerading is a special case of NAT: all outgoing connections are152152+ changed to seem to come from a particular interface's address, and153153+ if the interface goes down, those connections are lost. This is154154+ only useful for dialup accounts with dynamic IP address (ie. your IP155155+ address will be different on next dialup).156156+157157+ To compile it as a module, choose M here. If unsure, say N.158158+147159config IP6_NF_FILTER148160 tristate "Packet filtering"149161 default m if NETFILTER_ADVANCED=n