Lines Matching refs:dissector
1337 struct flow_dissector *dissector; in __stmmac_test_l3filt() local
1353 dissector = kzalloc(sizeof(*dissector), GFP_KERNEL); in __stmmac_test_l3filt()
1354 if (!dissector) { in __stmmac_test_l3filt()
1359 dissector->used_keys |= (1 << FLOW_DISSECTOR_KEY_IPV4_ADDRS); in __stmmac_test_l3filt()
1360 dissector->offset[FLOW_DISSECTOR_KEY_IPV4_ADDRS] = 0; in __stmmac_test_l3filt()
1378 rule->match.dissector = dissector; in __stmmac_test_l3filt()
1417 kfree(dissector); in __stmmac_test_l3filt()
1463 struct flow_dissector *dissector; in __stmmac_test_l4filt() local
1479 dissector = kzalloc(sizeof(*dissector), GFP_KERNEL); in __stmmac_test_l4filt()
1480 if (!dissector) { in __stmmac_test_l4filt()
1485 dissector->used_keys |= (1 << FLOW_DISSECTOR_KEY_BASIC); in __stmmac_test_l4filt()
1486 dissector->used_keys |= (1 << FLOW_DISSECTOR_KEY_PORTS); in __stmmac_test_l4filt()
1487 dissector->offset[FLOW_DISSECTOR_KEY_BASIC] = 0; in __stmmac_test_l4filt()
1488 dissector->offset[FLOW_DISSECTOR_KEY_PORTS] = offsetof(typeof(keys), key); in __stmmac_test_l4filt()
1506 rule->match.dissector = dissector; in __stmmac_test_l4filt()
1548 kfree(dissector); in __stmmac_test_l4filt()