Hello,

I need to change net_device->features i.e. segmentation offload when
my netfilter module is loaded.
I tried it in my module by directly zeroing flag when module is loaded
in register device notification handler.
It seems that it is really functional and I verified it by ethtool -k
modulename and no skb with fragments appears in netfilter hook.
When I change it back to original state with ethtool -K ... then
console outputs original state but it seems that still no skb with
fragments comes and this state is somewhere remembered.

How to proper set such flags to have required behavior when module
runs ? Is directly changing in net_device structure right ?

I appear function pointer ndo_fix_features() that can be used to
adjust required features. But it's parent structure is constant. Does
exist some way how to set my own handlers in net_device_ops structure
in my module code ?

Thank you !
Peter
--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to