diff options
| author | David S. Miller <davem@davemloft.net> | 2017-04-25 18:49:33 +0300 |
|---|---|---|
| committer | David S. Miller <davem@davemloft.net> | 2017-04-25 18:49:33 +0300 |
| commit | c1a9f80e048cd0fc492e8a49dcb952317d0e97ce (patch) | |
| tree | afab494c0662a0a99983ed8b4c9debd42b880c96 /include | |
| parent | 36784277c59bdfce8b90233c85e957ae4ee702fc (diff) | |
| parent | eaf3c0c6b4e307e5c7e6cbeb8c5a17be7feee249 (diff) | |
| download | linux-c1a9f80e048cd0fc492e8a49dcb952317d0e97ce.tar.xz | |
Merge branch 'qed-vf-tunnel'
Manish Chopra says:
====================
qed/qede: VF tunnelling support
With this series VFs can run vxlan/geneve/gre tunnels over it.
Please consider applying this series to "net-next"
====================
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include')
| -rw-r--r-- | include/linux/qed/qed_eth_if.h | 1 | ||||
| -rw-r--r-- | include/linux/qed/qed_if.h | 5 |
2 files changed, 6 insertions, 0 deletions
diff --git a/include/linux/qed/qed_eth_if.h b/include/linux/qed/qed_eth_if.h index 1eba803cb7f1..15fa7c6e4c6f 100644 --- a/include/linux/qed/qed_eth_if.h +++ b/include/linux/qed/qed_eth_if.h @@ -158,6 +158,7 @@ struct qed_tunn_params { struct qed_eth_cb_ops { struct qed_common_cb_ops common; void (*force_mac) (void *dev, u8 *mac, bool forced); + void (*ports_update)(void *dev, u16 vxlan_port, u16 geneve_port); }; #define QED_MAX_PHC_DRIFT_PPB 291666666 diff --git a/include/linux/qed/qed_if.h b/include/linux/qed/qed_if.h index 9f966be89510..5544d7b2f2bb 100644 --- a/include/linux/qed/qed_if.h +++ b/include/linux/qed/qed_if.h @@ -338,6 +338,11 @@ struct qed_dev_info { bool wol_support; enum qed_dev_type dev_type; + + /* Output parameters for qede */ + bool vxlan_enable; + bool gre_enable; + bool geneve_enable; }; enum qed_sb_type { |
