Gary Winiger wrote: >> IPv6 NAT for IP Filter >> >> Overview >> ======== >> This change request aims to provide IPv6 NAT capabilities for IP Filter. >> The requested release binding is micro/patch. >> > > >> Customer impact >> =============== >> A customer which uses ioctl SIOCGNATL and SIOCSTPUT to access IPv4 NAT >> sessions in kernel needs to rebuild their program due to the changes of >> structure "nat_t" and "natlookup_t" in /usr/include/netinet/ip_nat.h. >> > > What is the taxonomy of these ioctls. If it is above Volatile, > how is the incompatible change mitagated for the requested > release binding? > >
It's "External Stable". Does it mean for functionality extension we need to provide new ioctl? Are the header files changable? Or we need to provide new header files? Can we add new structures into the old header files as long as we guarantee that no recompiling action is required for original customers? Yifan
