/netgear-R7800-V1.0.2.28/package/qca-nss-drv/src/ |
H A D | nss_data_plane.h | 32 int if_num; /* gmac interface number */ member in struct:nss_data_plane_param 44 void nss_data_plane_set_enabled(int if_num); 50 bool nss_data_plane_register_to_nss_gmac(struct nss_ctx_instance *nss_ctx, int if_num); 56 void nss_data_plane_unregister_from_nss_gmac(int if_num);
|
H A D | nss_capwap.c | 34 * stats based on the if_num which is an index. 40 uint32_t if_num; /**< Interface number */ member in struct:nss_capwap_handle 56 * Verify if_num passed to us. 58 static bool nss_capwap_verify_if_num(uint32_t if_num) argument 60 if (nss_is_dynamic_interface(if_num) == false) { 64 if (nss_dynamic_interface_get_type(if_num) != NSS_DYNAMIC_INTERFACE_TYPE_CAPWAP) { 75 static void nss_capwap_refcnt_inc(int32_t if_num) argument 77 if_num = if_num - NSS_DYNAMIC_IF_START; 78 atomic_inc(&nss_capwap_hdl[if_num] 86 nss_capwap_refcnt_dec(int32_t if_num) argument 97 nss_capwap_refcnt(int32_t if_num) argument 107 nss_capwap_set_msg_callback(int32_t if_num, nss_capwap_msg_callback_t cb, void *app_data) argument 124 nss_capwap_get_msg_callback(int32_t if_num, void **app_data) argument 207 uint32_t if_num; local 239 nss_capwap_instance_alloc(struct nss_ctx_instance *nss_ctx, uint32_t if_num) argument 279 int32_t if_num; local 351 nss_capwap_tx_data(struct nss_ctx_instance *nss_ctx, struct sk_buff *os_buf, uint32_t if_num) argument 367 nss_capwap_get_stats(uint32_t if_num, struct nss_capwap_tunnel_stats *stats) argument 391 nss_capwap_notify_register(uint32_t if_num, nss_capwap_msg_callback_t cb, void *app_data) argument 419 nss_capwap_notify_unregister(struct nss_ctx_instance *nss_ctx, uint32_t if_num) argument 464 nss_capwap_data_register(uint32_t if_num, nss_capwap_buf_callback_t cb, struct net_device *netdev, uint32_t features) argument 506 nss_capwap_data_unregister(uint32_t if_num) argument 578 nss_capwap_msg_init(struct nss_capwap_msg *ncm, uint16_t if_num, uint32_t type, uint32_t len, nss_capwap_msg_callback_t cb, void *app_data) argument [all...] |
H A D | nss_data_plane.c | 38 if (nss_phys_if_open(dp->nss_ctx, tx_desc_ring, rx_desc_ring, mode, dp->if_num) == NSS_TX_SUCCESS) { 65 return nss_phys_if_link_state(dp->nss_ctx, link_state, dp->if_num); 76 return nss_phys_if_mac_addr(dp->nss_ctx, addr, dp->if_num); 87 return nss_phys_if_change_mtu(dp->nss_ctx, mtu, dp->if_num); 98 return nss_phys_if_buf(dp->nss_ctx, os_buf, dp->if_num); 130 void nss_data_plane_set_enabled(int if_num) argument 132 nss_data_plane_params[if_num].enabled = 1; 138 bool nss_data_plane_register_to_nss_gmac(struct nss_ctx_instance *nss_ctx, int if_num) argument 140 struct nss_data_plane_param *ndpp = &nss_data_plane_params[if_num]; 149 netdev = nss_gmac_get_netdev_by_macid(if_num); 191 nss_data_plane_unregister_from_nss_gmac(int if_num) argument [all...] |
H A D | nss_shaper.c | 44 void *nss_shaper_register_shaper_bounce_interface(uint32_t if_num, nss_shaper_bounced_callback_t cb, void *app_data, struct module *owner) argument 50 if_num, cb, app_data, owner); 55 if (if_num >= NSS_MAX_NET_INTERFACES) { 56 nss_warning("Invalid if_num: %u", if_num); 81 reg = &nss_top->bounce_interface_registrants[if_num]; 85 nss_warning("Already registered: %u", if_num); 105 void nss_shaper_unregister_shaper_bounce_interface(uint32_t if_num) argument 111 nss_info("Shaper bounce interface unregister: %u", if_num); 116 if (if_num > 148 nss_shaper_register_shaper_bounce_bridge(uint32_t if_num, nss_shaper_bounced_callback_t cb, void *app_data, struct module *owner) argument 211 nss_shaper_unregister_shaper_bounce_bridge(uint32_t if_num) argument 265 nss_shaper_bounce_interface_packet(void *ctx, uint32_t if_num, struct sk_buff *skb) argument 310 nss_shaper_bounce_bridge_packet(void *ctx, uint32_t if_num, struct sk_buff *skb) argument [all...] |
H A D | nss_gre_redir.c | 25 * Array to hold tunnel stats along with if_num 33 static void nss_gre_redir_tunnel_update_stats(struct nss_ctx_instance *nss_ctx, int if_num, struct nss_gre_redir_stats_sync_msg *ngss) argument 39 if ((tun_stats[i].if_num == if_num) && (tun_stats[i].valid)) { 143 if (nss_is_dynamic_interface(tun_stats[index].if_num) == false) { 226 nss_tx_status_t nss_gre_redir_tx_buf(struct nss_ctx_instance *nss_ctx, struct sk_buff *os_buf, uint32_t if_num) argument 230 nss_trace("%p: gre_redir If Tx packet, id:%d, data=%p", nss_ctx, if_num, os_buf->data); 238 status = nss_core_send_buffer(nss_ctx, if_num, os_buf, NSS_IF_DATA_QUEUE_0, H2N_BUFFER_PACKET, 0); 267 struct nss_ctx_instance *nss_gre_redir_register_if(uint32_t if_num, struct net_device *netdev, nss_gre_redir_data_callback_t cb_func_data, argument 273 nss_assert((if_num > 307 nss_gre_redir_unregister_if(uint32_t if_num) argument [all...] |
H A D | nss_wifi_if.c | 26 #define NSS_WIFI_IF_GET_INDEX(if_num) (if_num-NSS_DYNAMIC_IF_START) 67 int32_t if_num; local 92 if_num = NSS_WIFI_IF_GET_INDEX(ncm->interface); 95 if (!wifi_handle[if_num]) { 101 handle = wifi_handle[if_num]; 135 * Register the message handler & initialize semaphore & completion for the * interface if_num 141 int32_t if_num = handle->if_num; local 143 ret = nss_core_register_handler(if_num, nss_wifi_if_msg_handle 277 int32_t if_num = handle->if_num; local 311 int32_t if_num = 0; local 362 nss_wifi_if_msg_init(struct nss_wifi_if_msg *nwim, uint16_t if_num, uint32_t type, uint32_t len, nss_wifi_if_msg_callback_t cb, struct nss_wifi_if_handle *app_data) argument 447 int32_t if_num = handle->if_num; local 481 int32_t if_num; local 504 int32_t if_num; local 529 int32_t if_num; local 598 nss_wifi_if_copy_stats(int32_t if_num, int i, char *line) argument [all...] |
H A D | nss_ipsec.c | 39 static inline nss_tx_status_t nss_ipsec_set_msg_callback(struct nss_ctx_instance *nss_ctx, uint32_t if_num, argument 46 switch (if_num) { 58 nss_ipsec_warning("%p: cannot 'set' message callback, incorrect I/F: %d", nss_ctx, if_num); 69 static inline nss_ipsec_msg_callback_t nss_ipsec_get_msg_callback(struct nss_ctx_instance *nss_ctx, uint32_t if_num, void **ipsec_ctx) argument 75 switch (if_num) { 86 nss_ipsec_warning("%p: cannot 'get' message callback, incorrect I/F: %d", nss_ctx, if_num); 105 uint32_t if_num = ncm->interface; local 137 ncm->cb = (uint32_t)nss_ipsec_get_msg_callback(nss_ctx, if_num, &ipsec_ctx); 233 nss_tx_status_t nss_ipsec_tx_buf(struct sk_buff *skb, uint32_t if_num) argument 239 nss_trace("%p: IPsec If Tx packet, id:%d, data=%p", nss_ctx, if_num, sk 276 nss_ipsec_notify_register(uint32_t if_num, nss_ipsec_msg_callback_t cb, void *app_data) argument 300 nss_ipsec_notify_unregister(struct nss_ctx_instance *nss_ctx, uint32_t if_num) argument 318 nss_ipsec_data_register(uint32_t if_num, nss_ipsec_buf_callback_t cb, struct net_device *netdev, uint32_t features) argument 342 nss_ipsec_data_unregister(struct nss_ctx_instance *nss_ctx, uint32_t if_num) argument 405 nss_ipsec_msg_init(struct nss_ipsec_msg *nim, uint16_t if_num, uint32_t type, uint32_t len, nss_ipsec_msg_callback_t cb, void *app_data) argument [all...] |
H A D | nss_lag.c | 71 void *nss_register_lag_if(uint32_t if_num, argument 78 nss_assert((if_num == NSS_LAG0_INTERFACE_NUM) || (if_num == NSS_LAG1_INTERFACE_NUM) || 79 (if_num == NSS_LAG2_INTERFACE_NUM) || (if_num == NSS_LAG3_INTERFACE_NUM)); 81 nss_top_main.subsys_dp_register[if_num].ndev = netdev; 82 nss_top_main.subsys_dp_register[if_num].cb = lag_cb; 83 nss_top_main.subsys_dp_register[if_num].app_data = NULL; 84 nss_top_main.subsys_dp_register[if_num].features = features; 99 void nss_unregister_lag_if(uint32_t if_num) argument [all...] |
H A D | nss_tun6rd.c | 153 struct nss_ctx_instance *nss_register_tun6rd_if(uint32_t if_num, nss_tun6rd_callback_t tun6rd_callback, argument 156 nss_assert((if_num >= NSS_DYNAMIC_IF_START) && (if_num < NSS_SPECIAL_IF_START)); 158 nss_top_main.subsys_dp_register[if_num].ndev = netdev; 159 nss_top_main.subsys_dp_register[if_num].cb = tun6rd_callback; 160 nss_top_main.subsys_dp_register[if_num].app_data = NULL; 161 nss_top_main.subsys_dp_register[if_num].features = features; 165 nss_core_register_handler(if_num, nss_tun6rd_handler, NULL); 181 void nss_unregister_tun6rd_if(uint32_t if_num) argument 183 nss_assert(nss_is_dynamic_interface(if_num)); 199 nss_tun6rd_msg_init(struct nss_tun6rd_msg *ncm, uint16_t if_num, uint32_t type, uint32_t len, void *cb, void *app_data) argument [all...] |
H A D | nss_wifi_vdev.c | 74 void nss_wifi_vdev_msg_init(struct nss_wifi_vdev_msg *nim, uint16_t if_num, uint32_t type, uint32_t len, argument 77 nss_cmn_msg_init(&nim->cm, if_num, type, len, (void *)cb, app_data); 205 nss_tx_status_t nss_wifi_vdev_tx_buf(struct nss_ctx_instance *nss_ctx, struct sk_buff *os_buf, uint32_t if_num) argument 212 BUG_ON(((if_num < NSS_DYNAMIC_IF_START) || (if_num >= (NSS_DYNAMIC_IF_START + NSS_MAX_DYNAMIC_INTERFACES)))); 219 status = nss_core_send_buffer(nss_ctx, if_num, os_buf, NSS_IF_DATA_QUEUE_0, H2N_BUFFER_PACKET, 0); 249 int32_t if_num, 256 nss_assert((if_num >= NSS_DYNAMIC_IF_START) && (if_num < (NSS_DYNAMIC_IF_START + NSS_MAX_DYNAMIC_INTERFACES))); 258 nss_top_main.subsys_dp_register[if_num] 248 nss_register_wifi_vdev_if(struct nss_ctx_instance *nss_ctx, int32_t if_num, nss_wifi_vdev_callback_t vdev_data_callback, nss_wifi_vdev_ext_data_callback_t vdev_ext_data_callback, nss_wifi_vdev_msg_callback_t vdev_event_callback, struct net_device *netdev, uint32_t features) argument 274 nss_unregister_wifi_vdev_if(uint32_t if_num) argument [all...] |
H A D | nss_dynamic_interface.c | 31 int32_t if_num; local 59 nss_info("%p alloc_node response ack if_num %d\n", nss_ctx, ndim->msg.alloc_node.if_num); 60 di.current_if_num = ndim->msg.alloc_node.if_num; 61 if_num = di.current_if_num; 62 if (if_num > 0) { 63 di.type[if_num - NSS_DYNAMIC_IF_START] = ndim->msg.alloc_node.type; 65 nss_warning("%p: if_num < 0\n", nss_ctx); 73 nss_info("%p dealloc_node response ack if_num %d\n", nss_ctx, ndim->msg.dealloc_node.if_num); 277 nss_dynamic_interface_dealloc_node(int if_num, enum nss_dynamic_interface_type type) argument 338 nss_is_dynamic_interface(int if_num) argument 347 nss_dynamic_interface_get_type(int if_num) argument 360 nss_dynamic_interface_msg_init(struct nss_dynamic_interface_msg *ndm, uint16_t if_num, uint32_t type, uint32_t len, void *cb, void *app_data) argument [all...] |
H A D | nss_tx_rx_virt_if.c | 26 #define NSS_TX_RX_VIRT_IF_GET_INDEX(if_num) (if_num-NSS_DYNAMIC_IF_START) 69 int32_t if_num; local 94 if_num = NSS_TX_RX_VIRT_IF_GET_INDEX(ncm->interface); 97 if (!nss_tx_rx_virt_if_handles[if_num]) { 103 handle = nss_tx_rx_virt_if_handles[if_num]; 169 int32_t if_num; local 176 if_num = handle->if_num; 178 nss_top_main.subsys_dp_register[if_num] 194 int32_t if_num; local 218 int32_t if_num = handle->if_num; local 337 nss_tx_rx_virt_if_msg_init(struct nss_tx_rx_virt_if_msg *nrim, uint16_t if_num, uint32_t type, uint32_t len, nss_tx_rx_virt_if_msg_callback_t cb, struct nss_tx_rx_virt_if_handle *app_data) argument 351 nss_tx_rx_virt_if_handle_create(struct nss_ctx_instance *nss_ctx, int32_t if_num, int32_t *cmd_rsp) argument 401 int32_t if_num = handle->if_num; local 522 int32_t if_num = handle->if_num; local 554 int32_t if_num; local 626 int32_t if_num; local 674 nss_tx_rx_virt_if_copy_stats(int32_t if_num, int i, char *line) argument [all...] |
H A D | nss_tunipip6.c | 151 struct nss_ctx_instance *nss_register_tunipip6_if(uint32_t if_num, argument 157 nss_assert((if_num >= NSS_MAX_VIRTUAL_INTERFACES) && (if_num < NSS_MAX_NET_INTERFACES)); 161 nss_top_main.subsys_dp_register[if_num].ndev = netdev; 162 nss_top_main.subsys_dp_register[if_num].cb = tunipip6_callback; 163 nss_top_main.subsys_dp_register[if_num].app_data = NULL; 164 nss_top_main.subsys_dp_register[if_num].features = features; 172 void nss_unregister_tunipip6_if(uint32_t if_num) argument 174 nss_assert((if_num >= NSS_MAX_VIRTUAL_INTERFACES) && (if_num < NSS_MAX_NET_INTERFACE 194 nss_tunipip6_msg_init(struct nss_tunipip6_msg *ntm, uint16_t if_num, uint32_t type, uint32_t len, void *cb, void *app_data) argument [all...] |
H A D | nss_virt_if.c | 26 #define NSS_VIRT_IF_GET_INDEX(if_num) (if_num-NSS_DYNAMIC_IF_START) 67 int32_t if_num; local 92 if_num = NSS_VIRT_IF_GET_INDEX(ncm->interface); 95 if (!nss_virt_if_handle_t[if_num]) { 101 handle = nss_virt_if_handle_t[if_num]; 197 uint16_t if_num, 203 nss_cmn_msg_init(&nvim->cm, if_num, type, len, (void *)cb, (void *)app_data); 213 int32_t if_num = handle->if_num; local 196 nss_virt_if_msg_init(struct nss_virt_if_msg *nvim, uint16_t if_num, uint32_t type, uint32_t len, nss_virt_if_msg_callback_t cb, struct nss_virt_if_handle *app_data) argument 265 int32_t if_num = handle->if_num; local 296 int32_t if_num = handle->if_num; local 328 int32_t if_num; local 440 nss_virt_if_handle_create_sync(struct nss_ctx_instance *nss_ctx, int32_t if_num, int32_t *cmd_rsp) argument 490 int32_t if_num = handle->if_num; local 566 int32_t if_num; local 639 int32_t if_num; local 694 int32_t if_num; local 747 int32_t if_num = handle->if_num; local 878 int32_t if_num; local 901 int32_t if_num; local 923 nss_virt_if_copy_stats(int32_t if_num, int i, char *line) argument [all...] |
H A D | nss_if.c | 76 nss_tx_status_t nss_if_tx_buf(struct nss_ctx_instance *nss_ctx, struct sk_buff *os_buf, uint32_t if_num) argument 80 nss_trace("%p: If Tx packet, id:%d, data=%p", nss_ctx, if_num, os_buf->data); 88 if (!nss_is_dynamic_interface(if_num) && 89 !((if_num >= NSS_PHYSICAL_IF_START) && (if_num < NSS_VIRTUAL_IF_START))) { 90 nss_warning("%p: interface %d not in physical or dynamic if range\n", nss_ctx, if_num); 94 status = nss_core_send_buffer(nss_ctx, if_num, os_buf, NSS_IF_DATA_QUEUE_0, H2N_BUFFER_PACKET, 0); 122 uint32_t if_num; local 144 if_num = ncm->interface; 145 dev = nss_top_main.subsys_dp_register[if_num] 177 nss_if_register(uint32_t if_num, nss_if_rx_callback_t rx_callback, nss_if_msg_callback_t msg_callback, struct net_device *if_ctx) argument 189 nss_if_unregister(uint32_t if_num) argument [all...] |
H A D | nss_wifi.c | 204 struct nss_ctx_instance *nss_register_wifi_if(uint32_t if_num, nss_wifi_callback_t wifi_callback, argument 208 nss_assert((if_num >= NSS_MAX_VIRTUAL_INTERFACES) && (if_num < NSS_MAX_NET_INTERFACES)); 210 nss_info("nss_register_wifi_if if_num %d wifictx %p", if_num, netdev); 212 nss_top_main.subsys_dp_register[if_num].ndev = netdev; 213 nss_top_main.subsys_dp_register[if_num].cb = wifi_callback; 214 nss_top_main.subsys_dp_register[if_num].ext_cb = wifi_ext_callback; 215 nss_top_main.subsys_dp_register[if_num].app_data = NULL; 216 nss_top_main.subsys_dp_register[if_num] 227 nss_unregister_wifi_if(uint32_t if_num) argument [all...] |
H A D | nss_phys_if.c | 274 nss_tx_status_t nss_phys_if_buf(struct nss_ctx_instance *nss_ctx, struct sk_buff *os_buf, uint32_t if_num) argument 278 nss_trace("%p: Phys If Tx packet, id:%d, data=%p", nss_ctx, if_num, os_buf->data); 286 status = nss_core_send_buffer(nss_ctx, if_num, os_buf, NSS_IF_DATA_QUEUE_0, H2N_BUFFER_PACKET, 0); 315 uint32_t if_num; local 341 if_num = ncm->interface; 342 dev = nss_top_main.subsys_dp_register[if_num].ndev; 344 nss_warning("%p: Unregister physical interface %d: no context", nss_ctx, if_num); 413 struct nss_ctx_instance *nss_phys_if_register(uint32_t if_num, argument 419 uint8_t id = nss_top_main.phys_if_handler_id[if_num]; 422 nss_assert(if_num < 438 nss_phys_if_unregister(uint32_t if_num) argument 456 nss_phys_if_register_handler(uint32_t if_num) argument 478 nss_phys_if_open(struct nss_ctx_instance *nss_ctx, uint32_t tx_desc_ring, uint32_t rx_desc_ring, uint32_t mode, uint32_t if_num) argument 510 nss_phys_if_close(struct nss_ctx_instance *nss_ctx, uint32_t if_num) argument 527 nss_phys_if_link_state(struct nss_ctx_instance *nss_ctx, uint32_t link_state, uint32_t if_num) argument 547 nss_phys_if_mac_addr(struct nss_ctx_instance *nss_ctx, uint8_t *addr, uint32_t if_num) argument 568 nss_phys_if_change_mtu(struct nss_ctx_instance *nss_ctx, uint32_t mtu, uint32_t if_num) argument [all...] |
H A D | nss_phys_if.h | 156 * @param if_num GMAC i/f number 164 struct nss_ctx_instance *nss_phys_if_register(uint32_t if_num, 175 * @param if_num GMAC i/f number 179 nss_tx_status_t nss_phys_if_buf(struct nss_ctx_instance *nss_ctx, struct sk_buff *os_buf, uint32_t if_num); 205 * @param if_num GMAC i/f number 209 nss_tx_status_t nss_phys_if_open(struct nss_ctx_instance *nss_ctx, uint32_t tx_desc_ring, uint32_t rx_desc_ring, uint32_t mode, uint32_t if_num); 215 * @param if_num GMAC i/f number 219 nss_tx_status_t nss_phys_if_close(struct nss_ctx_instance *nss_ctx, uint32_t if_num); 226 * @param if_num GMAC i/f number 230 nss_tx_status_t nss_phys_if_link_state(struct nss_ctx_instance *nss_ctx, uint32_t link_state, uint32_t if_num); [all...] |
H A D | nss_sjack.c | 169 struct nss_ctx_instance *nss_sjack_register_if(uint32_t if_num, struct net_device *netdev, argument 172 nss_assert(if_num == NSS_SJACK_INTERFACE); 174 nss_top_main.subsys_dp_register[if_num].ndev = netdev; 176 nss_top_main.if_rx_msg_callback[if_num] = event_callback; 184 void nss_sjack_unregister_if(uint32_t if_num) argument 186 nss_assert(if_num == NSS_SJACK_INTERFACE); 188 nss_top_main.subsys_dp_register[if_num].ndev = NULL; 189 nss_top_main.if_rx_msg_callback[if_num] = NULL;
|
/netgear-R7800-V1.0.2.28/package/qca-nss-drv/src/exports/ |
H A D | nss_dynamic_interface.h | 63 int if_num; /* Interface number */ member in struct:nss_dynamic_interface_alloc_node_msg 71 int if_num; /* Interface number */ member in struct:nss_dynamic_interface_dealloc_node_msg 108 * @param if_num interface number of dynamic interface 113 extern nss_tx_status_t nss_dynamic_interface_dealloc_node(int if_num, enum nss_dynamic_interface_type type); 118 * @param if_num interface number of dynamic interface 122 extern bool nss_is_dynamic_interface(int if_num); 127 * @param if_num interface number of dynamic interface 131 extern enum nss_dynamic_interface_type nss_dynamic_interface_get_type(int if_num); 157 * @param if_num Interface number. 165 void nss_dynamic_interface_msg_init(struct nss_dynamic_interface_msg *ndm, uint16_t if_num, uint32_ [all...] |
H A D | nss_capwap.h | 148 * @param if_num NSS interface number 156 extern struct nss_ctx_instance *nss_capwap_data_register(uint32_t if_num, nss_capwap_buf_callback_t capwap_callback, struct net_device *netdev, uint32_t features); 180 extern nss_tx_status_t nss_capwap_tx_data(struct nss_ctx_instance *nss_ctx, struct sk_buff *os_buf, uint32_t if_num); 185 * @param if_num NSS interface number 189 extern bool nss_capwap_data_unregister(uint32_t if_num); 194 * @param if_num - interface number 202 extern struct nss_ctx_instance *nss_capwap_notify_register(uint32_t if_num, nss_capwap_msg_callback_t cb, void *app_data); 208 * @param if_num interface number to unregister from 214 extern nss_tx_status_t nss_capwap_notify_unregister(struct nss_ctx_instance *ctx, uint32_t if_num); 242 extern bool nss_capwap_get_stats(uint32_t if_num, struc [all...] |
H A D | nss_tunipip6.h | 111 * @param if_num NSS interface number 119 extern struct nss_ctx_instance *nss_register_tunipip6_if(uint32_t if_num, nss_tunipip6_callback_t tunipip6_callback, 125 * @param if_num NSS interface number 129 extern void nss_unregister_tunipip6_if(uint32_t if_num); 134 * @param if_num Interface number 142 extern void nss_tunipip6_msg_init(struct nss_tunipip6_msg *ntm, uint16_t if_num, uint32_t type, uint32_t len, void *cb, void *app_data);
|
H A D | nss_ipsec.h | 197 * @param if_num NSS interface number 201 extern nss_tx_status_t nss_ipsec_tx_buf(struct sk_buff *skb, uint32_t if_num); 206 * @param if_num[IN] receive events from this interface (Encap, Decap or C2C) 212 extern struct nss_ctx_instance *nss_ipsec_notify_register(uint32_t if_num, nss_ipsec_msg_callback_t cb, void *app_data); 217 * @param if_num[IN] receive data from this interface (Encap, Decap or C2C) 224 extern struct nss_ctx_instance *nss_ipsec_data_register(uint32_t if_num, nss_ipsec_buf_callback_t cb, struct net_device *netdev, uint32_t features); 230 * @param if_num[IN] interface number to unregister from 234 extern void nss_ipsec_notify_unregister(struct nss_ctx_instance *ctx, uint32_t if_num); 240 * @param if_num[IN] interface number to unregister from 244 extern void nss_ipsec_data_unregister(struct nss_ctx_instance *ctx, uint32_t if_num); [all...] |
H A D | nss_lag.h | 98 * @param if_num 105 extern void *nss_register_lag_if(uint32_t if_num, 113 * @param if_num LAG interface number 117 extern void nss_unregister_lag_if(uint32_t if_num);
|
H A D | nss_sjack.h | 91 * @param if_num SJACK interface number 96 extern struct nss_ctx_instance *nss_sjack_register_if(uint32_t if_num, struct net_device *dev, nss_sjack_msg_callback_t event_callback); 101 * @param if_num sjack interface number 105 extern void nss_sjack_unregister_if(uint32_t if_num);
|