Thread (5 messages) 5 messages, 2 authors, 2016-09-27

Re: [PATCH nf-next] netfilter: xt_osf: Use explicit member assignment to avoid implicit no padding rule

flat view

From: Gao Feng <hidden>
Date: 2016-09-27 06:10:44
Also in: netfilter-devel

Hi Liping,

On Tue, Sep 27, 2016 at 2:05 PM, Liping Zhang [off-list ref] wrote:
Hi Feng,

2016-09-27 14:00 GMT+08:00 Gao Feng [off-list ref]:
quoted
Hi Liping,
quoted
This xt_osf_user_finger{} is carefully designed, no padding now, and
will not be changed in the future, otherwise backward compatibility will
be broken.
Yes, there is no padding now. So it is ok to use memcmp now.
I am afraid the struct would be modified for other requirements.
This is structure was passed by netlink attribute, so modify it will
break backward compatibility.
Reasonable.
Thanks Liping.

Regards
Feng
quoted
If it is never changed forever, it is ok certainly.
quoted
I don't think this convert is necessary, actually it is a little ugly, and will
increase the maintenance burden.
I just want the codes don't depend any implicit rule.

It is a tradeoff. If never change, needn't do any convert.
If may change, the memcmp is a little dangerous.

Regards
Feng
  
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help