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: Liping Zhang <hidden>
Date: 2016-09-27 06:05:00
Also in: netfilter-devel

Hi Feng,

2016-09-27 14:00 GMT+08:00 Gao Feng [off-list ref]:
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.
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