You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It looks like even though netlink message sent to kernel carries SetID when Set is created or a rule with Lookup expression is created. But when GetRules or GetSets returns information, SetID is always 0. It looks like the return message is missing unix.NFTA_SET_ID attribute. I have done all debugging I could in user land, now need some help from kernel land.
It is a big problem if anonymous sets are used in the same table.
The text was updated successfully, but these errors were encountered:
* @NFTA_SET_ID: uniquely identifies a set in a transaction (NLA_U32)
SET_ID is set only during the transaction, so it is not available at any other time. This seriously cripples use of Anonymous sets where a name of set is hard coded. With this, no more than one Anonymous set is possible per table.
Closing this issue.
It looks like even though netlink message sent to kernel carries SetID when Set is created or a rule with Lookup expression is created. But when GetRules or GetSets returns information, SetID is always 0. It looks like the return message is missing unix.NFTA_SET_ID attribute. I have done all debugging I could in user land, now need some help from kernel land.
It is a big problem if anonymous sets are used in the same table.
The text was updated successfully, but these errors were encountered: