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


Reply via email to