diff options
author | Matus Fabian <matfabia@cisco.com> | 2016-05-11 04:49:46 -0700 |
---|---|---|
committer | Damjan Marion <damarion@cisco.com> | 2016-05-18 17:14:46 +0000 |
commit | 82e29c455833b5b12e04c89d2dec1106b499e6b0 (patch) | |
tree | 4e7fc87fd853113d5ab47dd92aec04968f7551cc /vpp/api/vpe.api | |
parent | 5a206eafdbf9370fead2dd26fcab09e7ff5544c4 (diff) |
Add netmap API
JIRA: VPP-66
Change-Id: I421529fa8eafe5268745a34a4fcd40156defcdf8
Signed-off-by: Matus Fabian <matfabia@cisco.com>
Diffstat (limited to 'vpp/api/vpe.api')
-rw-r--r-- | vpp/api/vpe.api | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/vpp/api/vpe.api b/vpp/api/vpe.api index 021cd0c0..e2d23594 100644 --- a/vpp/api/vpe.api +++ b/vpp/api/vpe.api @@ -3460,3 +3460,53 @@ define policer_add_del_reply { u32 context; i32 retval; }; + +/** \brief Create netmap + @param client_index - opaque cookie to identify the sender + @param context - sender context, to match reply w/ request + @param if_name - interface name + @param hw_addr - interface MAC + @param use_random_hw_addr - use random generated MAC + @param is_pipe - is pipe + @param is_master - 0=slave, 1=master +*/ +define netmap_create { + u32 client_index; + u32 context; + + u8 if_name[64]; + u8 hw_addr[6]; + u8 use_random_hw_addr; + u8 is_pipe; + u8 is_master; +}; + +/** \brief Create netmap response + @param context - sender context, to match reply w/ request + @param retval - return value for request +*/ +define netmap_create_reply { + u32 context; + i32 retval; +}; + +/** \brief Delete netmap + @param client_index - opaque cookie to identify the sender + @param context - sender context, to match reply w/ request + @param if_name - interface name +*/ +define netmap_delete { + u32 client_index; + u32 context; + + u8 if_name[64]; +}; + +/** \brief Delete netmap response + @param context - sender context, to match reply w/ request + @param retval - return value for request +*/ +define netmap_delete_reply { + u32 context; + i32 retval; +}; |