/* * netsniff-ng - the packet sniffing beast * Copyright 2012 Markus Amend , Deutsche Flugsicherung GmbH * Subject to the GPL, version 2. * * IPv6 in IPv4 encapsulation described in RFC3056 */ #include #include #include /* for ntohs() */ #include "proto.h" #include "dissector_eth.h" #include "built_in.h" extern void ipv6(struct pkt_buff *pkt); extern void ipv6_less(struct pkt_buff *pkt); struct protocol ipv6_in_ipv4_ops = { .key = 0x29, .print_full = ipv6, .print_less = ipv6_less, }; d='cgit'>
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Finlay <matt@mellanox.com>2016-05-01 22:59:57 +0300
committerDavid S. Miller <davem@davemloft.net>2016-05-03 13:37:26 -0400
commitd8cf2dda3de6e6293fb01539fb4e180a7ab42afd (patch)
tree0693e4e18bd384afde82787e7fb7cbb442bc9758
parent7bb2975599210097115021e542b6137781a09588 (diff)
net/mlx5e: Use workqueue for vxlan ops
The vxlan add/delete port NDOs are called under rcu lock. The current mlx5e implementation can potentially block in these calls, which is not allowed. Move to using the mlx5e workqueue to handle these NDOs. Fixes: b3f63c3d5e2c ('net/mlx5e: Add netdev support for VXLAN tunneling') Signed-off-by: Matthew Finlay <matt@mellanox.com> Signed-off-by: Saeed Mahameed <saeedm@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>