Symbol: geneve_softc
sys/net/if_geneve.c
1232
static struct geneve_softc *
sys/net/if_geneve.c
1235
struct geneve_softc *sc;
sys/net/if_geneve.c
1251
static struct geneve_softc *
sys/net/if_geneve.c
1255
struct geneve_softc *sc;
sys/net/if_geneve.c
1265
geneve_socket_insert_softc(struct geneve_socket *gnvso, struct geneve_softc *sc)
sys/net/if_geneve.c
1267
struct geneve_softc *tsc;
sys/net/if_geneve.c
1289
geneve_socket_remove_softc(struct geneve_socket *gnvso, struct geneve_softc *sc)
sys/net/if_geneve.c
1300
geneve_multicast_if_ref(struct geneve_softc *sc, uint32_t af)
sys/net/if_geneve.c
1319
geneve_free_multicast(struct geneve_softc *sc)
sys/net/if_geneve.c
1340
geneve_setup_multicast_interface(struct geneve_softc *sc)
sys/net/if_geneve.c
1365
geneve_setup_multicast(struct geneve_softc *sc)
sys/net/if_geneve.c
1402
geneve_setup_socket(struct geneve_softc *sc)
sys/net/if_geneve.c
1473
geneve_setup_interface_hdrlen(struct geneve_softc *sc)
sys/net/if_geneve.c
1525
geneve_valid_init_config(struct geneve_softc *sc)
sys/net/if_geneve.c
1582
geneve_init_complete(struct geneve_softc *sc)
sys/net/if_geneve.c
1596
struct geneve_softc *sc;
sys/net/if_geneve.c
1636
geneve_release(struct geneve_softc *sc)
sys/net/if_geneve.c
1649
geneve_teardown_wait(struct geneve_softc *sc)
sys/net/if_geneve.c
1658
geneve_teardown_locked(struct geneve_softc *sc)
sys/net/if_geneve.c
1707
geneve_teardown(struct geneve_softc *sc)
sys/net/if_geneve.c
1727
struct geneve_softc *sc;
sys/net/if_geneve.c
1737
geneve_ioctl_ifflags(struct geneve_softc *sc)
sys/net/if_geneve.c
1755
geneve_flush_ftable(struct geneve_softc *sc, bool flush)
sys/net/if_geneve.c
1766
geneve_get_local_port(struct geneve_softc *sc)
sys/net/if_geneve.c
1785
geneve_get_remote_port(struct geneve_softc *sc)
sys/net/if_geneve.c
1805
geneve_set_vni_nl(struct geneve_softc *sc, struct nl_pstate *npt, uint32_t vni)
sys/net/if_geneve.c
1833
geneve_set_local_addr_nl(struct geneve_softc *sc, struct nl_pstate *npt,
sys/net/if_geneve.c
1877
geneve_set_remote_addr_nl(struct geneve_softc *sc, struct nl_pstate *npt,
sys/net/if_geneve.c
188
LIST_ENTRY(geneve_softc) gnv_entry;
sys/net/if_geneve.c
1917
geneve_set_local_port_nl(struct geneve_softc *sc, struct nl_pstate *npt, uint16_t port)
sys/net/if_geneve.c
1955
geneve_set_remote_port_nl(struct geneve_softc *sc, struct nl_pstate *npt, uint16_t port)
sys/net/if_geneve.c
1993
geneve_set_port_range_nl(struct geneve_softc *sc, struct nl_pstate *npt,
sys/net/if_geneve.c
2025
geneve_set_df_nl(struct geneve_softc *sc, struct nl_pstate *npt,
sys/net/if_geneve.c
2045
geneve_set_ttl_nl(struct geneve_softc *sc, struct nl_pstate *npt __unused,
sys/net/if_geneve.c
2061
geneve_set_ttl_inherit_nl(struct geneve_softc *sc,
sys/net/if_geneve.c
2076
geneve_set_dscp_inherit_nl(struct geneve_softc *sc,
sys/net/if_geneve.c
2091
geneve_set_collect_metadata_nl(struct geneve_softc *sc,
sys/net/if_geneve.c
2106
geneve_set_learn_nl(struct geneve_softc *sc, struct nl_pstate *npt,
sys/net/if_geneve.c
2121
geneve_set_ftable_max_nl(struct geneve_softc *sc, struct nl_pstate *npt,
sys/net/if_geneve.c
2143
geneve_set_ftable_timeout_nl(struct geneve_softc *sc, struct nl_pstate *npt,
sys/net/if_geneve.c
2165
geneve_set_mc_if_nl(struct geneve_softc *sc, struct nl_pstate *npt,
sys/net/if_geneve.c
2186
geneve_flush_ftable_nl(struct geneve_softc *sc, struct nl_pstate *npt,
sys/net/if_geneve.c
2194
geneve_get_local_addr_nl(struct geneve_softc *sc, struct nl_writer *nw)
sys/net/if_geneve.c
2211
geneve_get_remote_addr_nl(struct geneve_softc *sc, struct nl_writer *nw)
sys/net/if_geneve.c
2231
struct geneve_softc *sc;
sys/net/if_geneve.c
2344
geneve_pick_source_port(struct geneve_softc *sc, struct mbuf *m)
sys/net/if_geneve.c
2361
geneve_encap_header(struct geneve_softc *sc, struct mbuf *m, int ipoff,
sys/net/if_geneve.c
2451
geneve_inherit_l3_hdr(struct mbuf *m, struct geneve_softc *sc, uint16_t proto,
sys/net/if_geneve.c
2521
geneve_encap4(struct geneve_softc *sc, const union sockaddr_union *funsa,
sys/net/if_geneve.c
2642
geneve_encap6(struct geneve_softc *sc, const union sockaddr_union *funsa,
sys/net/if_geneve.c
2787
struct geneve_softc *sc;
sys/net/if_geneve.c
2966
struct geneve_softc *sc;
sys/net/if_geneve.c
303
static void geneve_ftable_init(struct geneve_softc *);
sys/net/if_geneve.c
304
static void geneve_ftable_fini(struct geneve_softc *);
sys/net/if_geneve.c
305
static void geneve_ftable_flush(struct geneve_softc *, int);
sys/net/if_geneve.c
306
static void geneve_ftable_expire(struct geneve_softc *);
sys/net/if_geneve.c
307
static int geneve_ftable_update_locked(struct geneve_softc *,
sys/net/if_geneve.c
3082
geneve_input_ether(struct geneve_softc *sc, struct mbuf **m0,
sys/net/if_geneve.c
310
static int geneve_ftable_learn(struct geneve_softc *,
sys/net/if_geneve.c
3112
geneve_input_inherit(struct geneve_softc *sc, struct mbuf **m0,
sys/net/if_geneve.c
316
static void geneve_ftable_entry_init(struct geneve_softc *,
sys/net/if_geneve.c
3186
geneve_stats_alloc(struct geneve_softc *sc)
sys/net/if_geneve.c
319
static void geneve_ftable_entry_destroy(struct geneve_softc *,
sys/net/if_geneve.c
3196
geneve_stats_free(struct geneve_softc *sc)
sys/net/if_geneve.c
3206
geneve_set_default_config(struct geneve_softc *sc)
sys/net/if_geneve.c
321
static int geneve_ftable_entry_insert(struct geneve_softc *,
sys/net/if_geneve.c
3231
geneve_set_reqcap(struct geneve_softc *sc, struct ifnet *ifp, int reqcap,
sys/net/if_geneve.c
324
geneve_ftable_entry_lookup(struct geneve_softc *,
sys/net/if_geneve.c
3270
geneve_set_hwcaps(struct geneve_softc *sc)
sys/net/if_geneve.c
3405
struct geneve_softc *sc = ifp->if_softc;
sys/net/if_geneve.c
3486
struct geneve_softc *sc;
sys/net/if_geneve.c
3558
struct geneve_softc *sc;
sys/net/if_geneve.c
3563
sc = malloc(sizeof(struct geneve_softc), M_GENEVE, M_WAITOK | M_ZERO);
sys/net/if_geneve.c
357
static struct geneve_softc *
sys/net/if_geneve.c
360
static struct geneve_softc *
sys/net/if_geneve.c
363
struct geneve_softc *);
sys/net/if_geneve.c
3635
struct geneve_softc *sc;
sys/net/if_geneve.c
365
struct geneve_softc *);
sys/net/if_geneve.c
3663
geneve_mac_hash(struct geneve_softc *sc, const uint8_t *addr)
sys/net/if_geneve.c
368
geneve_multicast_if_ref(struct geneve_softc *, uint32_t);
sys/net/if_geneve.c
369
static void geneve_free_multicast(struct geneve_softc *);
sys/net/if_geneve.c
370
static int geneve_setup_multicast_interface(struct geneve_softc *);
sys/net/if_geneve.c
372
static int geneve_setup_multicast(struct geneve_softc *);
sys/net/if_geneve.c
373
static int geneve_setup_socket(struct geneve_softc *);
sys/net/if_geneve.c
374
static void geneve_setup_interface_hdrlen(struct geneve_softc *);
sys/net/if_geneve.c
375
static int geneve_valid_init_config(struct geneve_softc *);
sys/net/if_geneve.c
376
static void geneve_init_complete(struct geneve_softc *);
sys/net/if_geneve.c
378
static void geneve_release(struct geneve_softc *);
sys/net/if_geneve.c
379
static void geneve_teardown_wait(struct geneve_softc *);
sys/net/if_geneve.c
380
static void geneve_teardown_locked(struct geneve_softc *);
sys/net/if_geneve.c
381
static void geneve_teardown(struct geneve_softc *);
sys/net/if_geneve.c
3818
geneve_can_change_config(struct geneve_softc *sc)
sys/net/if_geneve.c
384
static int geneve_flush_ftable(struct geneve_softc *, bool);
sys/net/if_geneve.c
385
static uint16_t geneve_get_local_port(struct geneve_softc *);
sys/net/if_geneve.c
386
static uint16_t geneve_get_remote_port(struct geneve_softc *);
sys/net/if_geneve.c
388
static int geneve_set_vni_nl(struct geneve_softc *, struct nl_pstate *,
sys/net/if_geneve.c
390
static int geneve_set_local_addr_nl(struct geneve_softc *, struct nl_pstate *,
sys/net/if_geneve.c
392
static int geneve_set_remote_addr_nl(struct geneve_softc *, struct nl_pstate *,
sys/net/if_geneve.c
394
static int geneve_set_local_port_nl(struct geneve_softc *, struct nl_pstate *,
sys/net/if_geneve.c
396
static int geneve_set_remote_port_nl(struct geneve_softc *, struct nl_pstate *,
sys/net/if_geneve.c
398
static int geneve_set_port_range_nl(struct geneve_softc *, struct nl_pstate *,
sys/net/if_geneve.c
400
static int geneve_set_df_nl(struct geneve_softc *, struct nl_pstate *,
sys/net/if_geneve.c
402
static int geneve_set_ttl_nl(struct geneve_softc *, struct nl_pstate *,
sys/net/if_geneve.c
404
static int geneve_set_ttl_inherit_nl(struct geneve_softc *, struct nl_pstate *,
sys/net/if_geneve.c
406
static int geneve_set_dscp_inherit_nl(struct geneve_softc *, struct nl_pstate *,
sys/net/if_geneve.c
408
static int geneve_set_collect_metadata_nl(struct geneve_softc *,
sys/net/if_geneve.c
410
static int geneve_set_learn_nl(struct geneve_softc *, struct nl_pstate *,
sys/net/if_geneve.c
412
static int geneve_set_ftable_max_nl(struct geneve_softc *, struct nl_pstate *,
sys/net/if_geneve.c
414
static int geneve_set_ftable_timeout_nl(struct geneve_softc *,
sys/net/if_geneve.c
416
static int geneve_set_mc_if_nl(struct geneve_softc *, struct nl_pstate *,
sys/net/if_geneve.c
418
static int geneve_flush_ftable_nl(struct geneve_softc *, struct nl_pstate *,
sys/net/if_geneve.c
420
static void geneve_get_local_addr_nl(struct geneve_softc *, struct nl_writer *);
sys/net/if_geneve.c
421
static void geneve_get_remote_addr_nl(struct geneve_softc *, struct nl_writer *);
sys/net/if_geneve.c
423
static int geneve_ioctl_ifflags(struct geneve_softc *);
sys/net/if_geneve.c
426
static uint16_t geneve_pick_source_port(struct geneve_softc *, struct mbuf *);
sys/net/if_geneve.c
427
static void geneve_encap_header(struct geneve_softc *, struct mbuf *,
sys/net/if_geneve.c
430
static int geneve_inherit_l3_hdr(struct mbuf *, struct geneve_softc *,
sys/net/if_geneve.c
433
static int geneve_encap4(struct geneve_softc *,
sys/net/if_geneve.c
437
static int geneve_encap6(struct geneve_softc *,
sys/net/if_geneve.c
447
static int geneve_input_ether(struct geneve_softc *, struct mbuf **,
sys/net/if_geneve.c
449
static int geneve_input_inherit(struct geneve_softc *,
sys/net/if_geneve.c
456
static void geneve_stats_alloc(struct geneve_softc *);
sys/net/if_geneve.c
457
static void geneve_stats_free(struct geneve_softc *);
sys/net/if_geneve.c
458
static void geneve_set_default_config(struct geneve_softc *);
sys/net/if_geneve.c
459
static int geneve_set_reqcap(struct geneve_softc *, struct ifnet *, int,
sys/net/if_geneve.c
461
static void geneve_set_hwcaps(struct geneve_softc *);
sys/net/if_geneve.c
471
static uint32_t geneve_mac_hash(struct geneve_softc *, const uint8_t *);
sys/net/if_geneve.c
486
static int geneve_can_change_config(struct geneve_softc *);
sys/net/if_geneve.c
574
geneve_ftable_init(struct geneve_softc *sc)
sys/net/if_geneve.c
587
geneve_ftable_fini(struct geneve_softc *sc)
sys/net/if_geneve.c
602
geneve_ftable_flush(struct geneve_softc *sc, int all)
sys/net/if_geneve.c
615
geneve_ftable_expire(struct geneve_softc *sc)
sys/net/if_geneve.c
631
geneve_ftable_update_locked(struct geneve_softc *sc,
sys/net/if_geneve.c
689
geneve_ftable_learn(struct geneve_softc *sc, const struct sockaddr *sa,
sys/net/if_geneve.c
736
geneve_ftable_entry_init(struct geneve_softc *sc, struct gnv_ftable_entry *fe,
sys/net/if_geneve.c
747
geneve_ftable_entry_destroy(struct geneve_softc *sc,
sys/net/if_geneve.c
757
geneve_ftable_entry_insert(struct geneve_softc *sc,
sys/net/if_geneve.c
794
geneve_ftable_entry_lookup(struct geneve_softc *sc, const uint8_t *mac)
sys/net/if_geneve.c
93
struct geneve_softc;
sys/net/if_geneve.c
94
LIST_HEAD(geneve_softc_head, geneve_softc);