Implemented Kernel Post-boot testing.
[akaros.git] / kern / include / ip.h
index 8c802e1..6ab0fea 100644 (file)
@@ -7,7 +7,7 @@ enum {
        Addrlen = 64,
        Maxproto = 20,
        Nhash = 64,
-       Maxincall = 5,
+       Maxincall = 500,
        Nchans = 256,
        MAClen = 16,    /* longest mac address */
 
@@ -961,7 +961,7 @@ struct etherpkt {
 };
 // INFERNO
 enum {
-       MaxEther = 4,
+       MaxEther = 32,
        MaxFID = 16,
        Ntypes = 8,
 };
@@ -971,6 +971,7 @@ struct ether {
        int ctlrno;
        char *type;
        int irq;
+       unsigned int tbdf;
        int port;
        int minmtu;
        int maxmtu;
@@ -981,7 +982,6 @@ struct ether {
        void (*closed) (struct ether *);
        void (*detach) (struct ether *);
        void (*transmit) (struct ether *);
-       void (*interrupt) (struct hw_trapframe *, void *);
        long (*ifstat) (struct ether *, void *, long, uint32_t);
        long (*ctl) (struct ether *, void *, long);     /* custom ctl messages */
        void (*power) (struct ether *, int);    /* power on/off */