/barrelfish-2018-10-04/lib/net_device_manager/ |
H A D | port_management_support.h | 24 typedef void (*init_filters_service_t)(char *dev_name, qid_t qid); 32 qid_t qid, 34 typedef errval_t (*deregister_filter_t)(uint64_t filter_id, qid_t qid); 74 qid_t qid; // queue_id member in struct:NIC_q_closure 131 qid_t qid; member in struct:net_user
|
H A D | e10k_filt_cl_impl.c | 71 static void init_filters(char *dev_name, qid_t qid) argument 73 NDM_DEBUG("e10_flt: init %s %d\n", dev_name, (int) qid); 100 qid_t qid, 114 err = binding->rpc_tx_vtbl.register_port_filter(binding, buffer_id_rx, buffer_id_tx, qid, t, port, rerr, filter_id); 119 static errval_t unreg_filters(uint64_t filter_id, qid_t qid) argument 125 err = binding->rpc_tx_vtbl.unregister_filter(binding, qid, &rerr); 95 reg_filters(uint16_t port, port_type_t type, bufid_t buffer_id_rx, bufid_t buffer_id_tx, appid_t appid, qid_t qid, uint64_t *id, errval_t *rerr, uint64_t *filter_id) argument
|
H A D | sfn5122f_filt_cl_impl.c | 71 static void init_filters(char *dev_name, qid_t qid) argument 73 NDM_DEBUG("sfn5122f_flt: init %s %d\n", dev_name, (int) qid); 100 qid_t qid, 114 err = sfn5122f_binding->rpc_tx_vtbl.register_port_filter(sfn5122f_binding, buffer_id_rx, buffer_id_tx, qid, t, port, rerr, filter_id); 119 static errval_t unreg_filters(uint64_t filter_id, qid_t qid) argument 95 reg_filters(uint16_t port, port_type_t type, bufid_t buffer_id_rx, bufid_t buffer_id_tx, appid_t appid, qid_t qid, uint64_t *id, errval_t *rerr, uint64_t *filter_id) argument
|
H A D | soft_filt_cl_impl.c | 66 static void connect_soft_filters_service(char *dev_name, qid_t qid); 75 qid_t qid, 78 static errval_t unregister_soft_filter(uint64_t filter_id, qid_t qid); 118 qid_t qid, 168 static void connect_soft_filters_service(char *dev_name, qid_t qid) argument 179 dev_name, qid, FILTER_SERVICE_SUFFIX); 336 static errval_t unregister_soft_filter(uint64_t filter_id, qid_t qid) argument 113 register_soft_filt_impl(uint16_t port, port_type_t type, bufid_t buffer_id_rx, bufid_t buffer_id_tx, appid_t appid, qid_t qid, uint64_t *id, errval_t *rerr, uint64_t *filter_id) argument
|
H A D | device_manager.c | 91 qlist[i].qid = i; 95 // Also, for shared queue (qid = 0), use soft_filt_mng
|
/barrelfish-2018-10-04/usr/drivers/solarflare/ |
H A D | buffer_tbl.h | 21 * @param qid for descriptor queue (RX/TX/EV) queues 22 * the qid should be 0 (used as owner id) 32 uint16_t qid ,
|
H A D | buffer_tbl.c | 27 uint16_t qid, 43 reg = sfn5122f_buf_full_tbl_buf_owner_id_fbuf_insert(reg, qid+1); 45 phys_addr+i*4096, qid+1, userspace_offset+i); 25 alloc_buf_tbl_entries(uint64_t phys_addr, uint32_t num_buf, uint16_t qid, bool userspace, sfn5122f_t *d) argument
|
H A D | sfn5122f_cdriver.c | 37 uint64_t qid; member in struct:queue_state 1143 err = st->devif->tx_vtbl.interrupt(st->devif, NOP_CONT, st->qid); 1195 uint64_t *mac, uint16_t *qid, struct capref *regs, 1244 st->queues[n].qid = n; 1278 *qid = n; 1315 static errval_t cd_register_region_rpc(struct sfn5122f_devif_binding *b, uint16_t qid, argument 1334 buffer_offset = alloc_buf_tbl_entries(addr, size/BUF_SIZE, qid, true, st->d); 1346 static void cd_register_region(struct sfn5122f_devif_binding *b, uint16_t qid, argument 1351 err = cd_register_region_rpc(b, qid, region, &id, &msgerr); 1368 static void cd_destroy_queue(struct sfn5122f_devif_binding *b, uint16_t qid) argument 1192 cd_create_queue_rpc(struct sfn5122f_devif_binding *b, struct capref frame, bool user, bool interrupt, bool qzero, uint8_t core, uint8_t msix_vector, uint64_t *mac, uint16_t *qid, struct capref *regs, errval_t *ret_err) argument 1438 cb_install_filter(struct net_filter_binding *b, net_filter_filter_type_t type, uint64_t qid, uint32_t src_ip, uint32_t dst_ip, uint16_t src_port, uint16_t dst_port, uint64_t* fid) argument [all...] |
H A D | devif_backend_solarflare.c | 101 static void interrupt_cb(struct sfn5122f_devif_binding *b, uint16_t qid) argument 103 struct sfn5122f_queue* q = queues[qid];
|
/barrelfish-2018-10-04/include/devif/backends/net/ |
H A D | ip.h | 38 * @param qid the id of the hardware queue (used for filters) 45 errval_t ip_create(struct ip_q** q, const char* card_name, uint64_t* qid,
|
/barrelfish-2018-10-04/usr/tests/devif/ |
H A D | idc_endpoint.c | 21 static uint16_t qid = 0; variable 31 uint16_t qid; member in struct:ele 41 list->qid = qid; 47 item->qid = qid; 60 qid++;
|
/barrelfish-2018-10-04/lib/net_queue_manager/ |
H A D | queue_manager_local.h | 32 void init_soft_filters_service(struct net_soft_filter_state *state, char *service_name, uint64_t qid,
|
/barrelfish-2018-10-04/lib/net_interfaces/ |
H A D | interface_raw.c | 167 static void connect_to_driver(const char *cname, uint64_t qid, struct waitset *ws) argument 172 snprintf(qm_name, sizeof(qm_name), "%s_%"PRIu64"", cname, qid); 224 void net_if_init(const char* cardname, uint64_t qid) argument 235 queue_id = qid; 240 if ((strcmp(cardname, "e1000") == 0) || (qid == 0)) { 242 } else if ((strcmp(cardname, "e10k") == 0) && (qid != 0)) { 250 } else if ((strcmp(cardname, "sfn5122f") == 0) && qid != 0) {
|
/barrelfish-2018-10-04/include/net_interfaces/ |
H A D | net_interfaces.h | 30 void net_if_init(const char* cardname, uint64_t qid);
|
/barrelfish-2018-10-04/lib/net/ |
H A D | net_filter.c | 92 f1->qid == f2->qid && 216 cur->filter.ip.qid = filt->qid; 225 filt->qid,
|
H A D | net.c | 413 .qid = state.queueid, 458 .qid = state.queueid,
|
/barrelfish-2018-10-04/usr/bench/net_latency/elb/ |
H A D | interface_app.c | 25 uint64_t qid, uint64_t slots, uint8_t role); 168 uint64_t qid, uint64_t slots, uint8_t role) 214 static void connect_to_driver(const char *cname, uint64_t qid) argument 220 snprintf(qm_name, sizeof(qm_name), "%s_%"PRIu64, cname, qid); 166 idc_register_buffer(struct net_queue_manager_binding *binding, struct capref buf, struct capref sp, uint64_t qid, uint64_t slots, uint8_t role) argument
|
H A D | interface_lib.c | 146 void net_if_init(const char* cardname, uint64_t qid) argument
|
/barrelfish-2018-10-04/include/net/ |
H A D | net_filter.h | 26 uint64_t qid; member in struct:net_filter_ip
|
/barrelfish-2018-10-04/lib/devif/backends/net/udp/ |
H A D | devif_backend_udp.c | 227 uint64_t qid; local 228 err = ip_create((struct ip_q**) &que->q, card_name, &qid, UDP_PROT, dst_ip, 241 .qid = qid,
|
/barrelfish-2018-10-04/lib/devif/backends/net/e10k/ |
H A D | devif_backend_e10k.c | 357 static void interrupt_cb(struct e10k_vf_binding *b, uint16_t qid) argument 359 struct e10k_queue* q = queues[qid]; 556 int qid; local 578 &q->mac, &qid, 585 assert(qid >= 0); 586 q->id = (uint16_t)qid;
|
/barrelfish-2018-10-04/lib/devif/backends/idc/ |
H A D | desc_queue.c | 64 uint64_t qid; member in struct:descq 76 uint64_t qid; member in struct:descq_endpoint_state 463 q->qid = state->qid; 464 state->qid++;
|
/barrelfish-2018-10-04/usr/skb/octopus/ |
H A D | skb_query.c | 76 static void read_eclipse_queue(int qid, struct skb_writer* w) argument 82 res = ec_queue_read(qid, w->buffer + w->length, MAX_QUERY_LENGTH - res); 97 long int qid; local 105 ec_get_long(ec_ref_get(retval), &qid); local 107 switch (qid) {
|
/barrelfish-2018-10-04/usr/drivers/e10k/ |
H A D | e10k_cdriver.c | 335 uint64_t qid, 351 .queue = qid, 432 static errval_t arp_filter(uint64_t qid, uint64_t* fid) 434 e10k_flt_etype_setup(0, (int) qid, 0x0806); 461 static errval_t ipv4_tcp_port(uint64_t qid, uint16_t port, uint64_t* fid) 468 .queue = qid, 475 static errval_t ipv4_udp_port(uint64_t qid, uint16_t port, uint64_t* fid) 482 .queue = qid, 489 static errval_t ipv4_tcp_conn(uint64_t qid, 502 .queue = qid, 333 cb_install_filter(struct net_filter_binding *b, net_filter_filter_type_t type, uint64_t qid, uint32_t src_ip, uint32_t dst_ip, uint16_t src_port, uint16_t dst_port, uint64_t* fid) argument 1704 cd_create_queue_rpc(struct e10k_vf_binding *b, struct capref tx_frame, struct capref txhwb_frame, struct capref rx_frame, uint32_t rxbufsz, int16_t msix_intvec, uint8_t msix_intdest, bool use_irq, bool use_rsc, bool default_q, uint64_t *mac, int32_t *qid, struct capref *regs, errval_t *ret_err) argument [all...] |
/barrelfish-2018-10-04/lib/devif/backends/net/ip/ |
H A D | devif_backend_ip.c | 228 errval_t ip_create(struct ip_q** q, const char* card_name, uint64_t* qid, argument 237 err = net_queue_create(interrupt, card_name, qid, poll, &que->q);
|