|
|
@@ -19,25 +19,12 @@
|
|
|
#include <net/flow_dissector.h>
|
|
|
#include <scsi/fc/fc_fcoe.h>
|
|
|
|
|
|
-static bool dissector_uses_key(const struct flow_dissector *flow_dissector,
|
|
|
- enum flow_dissector_key_id key_id)
|
|
|
-{
|
|
|
- return flow_dissector->used_keys & (1 << key_id);
|
|
|
-}
|
|
|
-
|
|
|
static void dissector_set_key(struct flow_dissector *flow_dissector,
|
|
|
enum flow_dissector_key_id key_id)
|
|
|
{
|
|
|
flow_dissector->used_keys |= (1 << key_id);
|
|
|
}
|
|
|
|
|
|
-static void *skb_flow_dissector_target(struct flow_dissector *flow_dissector,
|
|
|
- enum flow_dissector_key_id key_id,
|
|
|
- void *target_container)
|
|
|
-{
|
|
|
- return ((char *) target_container) + flow_dissector->offset[key_id];
|
|
|
-}
|
|
|
-
|
|
|
void skb_flow_dissector_init(struct flow_dissector *flow_dissector,
|
|
|
const struct flow_dissector_key *key,
|
|
|
unsigned int key_count)
|